Relay Protocol MCP Server
About
An MCP server for the Relay Protocol REST API, enabling cross-chain bridging and token swapping operations.
Details
- Author
- warengonzaga
- Categories
- Other, Developer Tools
Jump to
Setup
Install Relay Protocol MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/warengonzaga/relay-protocol-mcp-server
Follow the installation instructions in the repository README, then restart your MCP client.
An MCP server for the Relay Protocol REST API, enabling cross-chain bridging and token swapping operations.
Model Context Protocol (MCP) server for theRelay Protocol REST APIenabling cross-chain bridging and token swapping operations.
- Cross-Chain Bridging- Bridge tokens between 50+ blockchain networks
- Multi-Chain Swaps- Aggregate tokens from multiple chains into single destination
- Real-Time Pricing- Get current token prices across all supported chains
- Request Monitoring- Track execution status and transaction details
- Currency Discovery- Browse 1000+ supported tokens with filtering
- Zero Configuration- No API keys required (free public API)
- Type Safety- Full TypeScript support with comprehensive validation
# Install and build pnpm install && pnpm build # Run development server pnpm dev # Run production server pnpm start
Deploy to Railway, Heroku, Render, or any cloud platform:
# Build the server pnpm build # Start SSE server (uses PORT from environment or 3000) pnpm start:sse # Or for development pnpm dev:sse
SeeRAILWAY.mdfor detailed Railway deployment guide.
Stdio Transport (Local - Claude Desktop)
Add to your Claude Desktop configuration file:
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%\Claude\claude_desktop_config.json
- Linux:~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "Relay Protocol": { "command": "node", "args": ["/absolute/path/to/relay-protocol-mcp-server/dist/index.js"] } } }
- Push your code to GitHub
- Go torailway.app→ "New Project" → "Deploy from GitHub repo"
- Select your repository (Railway auto-detects configuration)
- Get your deployment URL:https://your-app.railway.app
{ "mcpServers": { "Relay Protocol": { "transport": "sse", "url": "https://your-app.railway.app/sse" } } }
curl https://your-app.railway.app/health # Response: {"status":"healthy","server":"Relay Protocol","version":"0.1.0","transport":"sse"}
- Free tier: $5/month credits (plenty for personal use)
- Memory usage: ~50-100MB RAM
- Auto-sleeps after 30 minutes of inactivity
- Railway CLI:npm i -g @railway/cli(optional)
# Bridge tokens "Bridge 100 USDC from Ethereum to Polygon" "What chains can I bridge USDC between?" # Multi-chain swaps "Swap all my USDC from Ethereum and Polygon to ETH on Arbitrum" "Consolidate my tokens from multiple chains into USDC on Base" # Price discovery "Show current ETH prices across all chains" "What's the cheapest way to get USDC on Optimism?" # Currency discovery "Find all stablecoins available on Polygon" "Show me verified tokens with bridging support"
pnpm typecheck # Type checking pnpm dev # Development with auto-reload pnpm build # Production build pnpm start # Start production server
src/ ├── client/ # HTTP client and error handling ├── tools/ # 9 MCP tool implementations ├── types/relay.ts # Complete TypeScript definitions ├── config.ts # API configuration ├── index.ts # Stdio transport (local) └── server.ts # SSE transport (cloud)
"No available tools" in Claude:
- Verify absolute path in config is correct
- Test server:echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}' | node dist/index.js
- Restart Claude Desktop after config changes
- Ensure Node.js >= 20.0.0 andpnpm buildcompleted
- Runpnpm buildbefore starting
- Check server starts without errors:pnpm dev
- Verify JSON syntax in Claude config file
- Node.js >= 20.0.0
- pnpm package manager
Full access toRelay Protocol REST APIwith TypeScript types and validation. The Relay Protocol supports:
- 50+ Blockchain Networksincluding Ethereum, Polygon, Arbitrum, Optimism, Base, etc.
- 1000+ Tokenswith real-time pricing and bridging support
- Free Public APIwith no rate limits or authentication required
- Production-Readyinfrastructure handling millions in daily volume
Chia Health MCP Server — Patient workflow integration for a licensed US telehealth platform. Browse GLP-1 medications (semaglutide, tirzepatide), peptide therapies (sermorelin, NAD+, glutathione), and longevity treatments. Check eligibility, complete intake, sign consents, and manage treatment plans. 30 tools, HIPAA-compliant. All prescriptions evaluated by licensed US healthcare providers and delivered from FDA-regulated pharmacies across 50 states + DC.
Broker + MCP server for last-bidder-wins games on Solana — agents register, auto-fund a Privy wallet, and bid via streamable HTTP
AI-powered no-code app builder with 17 MCP tools — create projects, generate pages from natural language, AI text/image generation (GPT, Claude, Gemini, 14+ models), page CRUD, workflow execution, publish & version control. SSE transport, API key auth.
An mcp server for your food ordering needs.
Agent-to-Agent handoff certification for multi-agent systems — validates context preservation, verifies agent capabilities before handoff, logs transfer chains, and ensures no data loss in agent orchestration.
Unified MCP & skill management gateway with progressive disclosure. Manages multiple MCP servers as Agent Apps, loading tool schemas on demand for 99% context token savings. Shared across Claude Code, Codex, OpenCode and more.
A collection of Model Context Protocol (MCP) servers for various tasks and integrations, supporting both Python and Node.js environments.
Open-souSecurely feeds real security refreshed rules into Cursor, Claude Code, and Windsurf — zero config, no API key.
Health intelligence MCP — access biomarkers, biological age, and personalized longevity action plans from your Aniva profile.
Real-time stock heatmaps and investment tools delivered as interactive React components.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





