
Relay
Relay Protocol's MCP server gives you programmatic access to cross-chain bridging and swaps across multiple networks. You get quote generation for token transfers between chains, fee estimation to understand costs before executing, and transaction tracking to monitor bridge operations in flight. Reach for this when you're building workflows that need to move assets across different blockchains without manually juggling multiple bridge interfaces. It abstracts the complexity of cross-chain operations into a set of callable tools, so you can price routes, compare fees, and execute transfers through a single integration point rather than wiring up individual bridge APIs.
- tools
- 9
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Mar 10, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
project.listList all Relay projects you have access to. Returns project IDs, names, slugs, and descriptions.1 params
List all Relay projects you have access to. Returns project IDs, names, slugs, and descriptions.
limitnumberproject.get_briefFetch a project context brief — decisions, constraints, progress, and memory items formatted for an AI coding session.4 params
Fetch a project context brief — decisions, constraints, progress, and memory items formatted for an AI coding session.
includearraykindstringprojectIdstringtargetProfileKeystringproject.get_stateGet full structured project state including overview, objectives, decisions, constraints, and tasks.1 params
Get full structured project state including overview, objectives, decisions, constraints, and tasks.
projectIdstringmemory.searchSearch memory items by keyword or semantic query. Returns matching decisions, constraints, tasks, notes, and other memory items.5 params
Search memory items by keyword or semantic query. Returns matching decisions, constraints, tasks, notes, and other memory items.
limitnumberprojectIdstringquerystringtagsarraytypesarraymemory.addAdd a memory item to the project. Use this to persist decisions, constraints, tasks, or notes discovered during the session.5 params
Add a memory item to the project. Use this to persist decisions, constraints, tasks, or notes discovered during the session.
contentstringprojectIdstringtagsarraytitlestringtypestringcontext.saveSave a structured session summary with decisions, progress, next steps, and constraints. Call this at the end of a coding session.7 params
Save a structured session summary with decisions, progress, next steps, and constraints. Call this at the end of a coding session.
constraintsarraydecisionsarraynextStepsarraynotesarrayprogressstringprojectIdstringsummarystringmemory.manageUpdate, delete, or archive an existing memory item by its ID.5 params
Update, delete, or archive an existing memory item by its ID.
actionstringcontentstringmemoryIdstringtagsarraytitlestringproject.updateUpdate a project's name or description.3 params
Update a project's name or description.
descriptionstringnamestringprojectIdstringmemory.recallSearch memory and retrieve project state in one call. Use before making decisions to check for existing constraints and context.2 params
Search memory and retrieve project state in one call. Use before making decisions to check for existing constraints and context.
projectIdstringquerystringSponsors
Configuration
RELAY_API_KEYsecretOptional API key for higher rate limits
RELAY_API_URLRelay API base URL (default: https://api.relay.link)
Readme
Details
- Repository
- github.com/reservoirprotocol/relay-mcp
- Website
- relay.link
- Package
@relayprotocol/relay-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active