Morse MCP
A public MCP server operated by Morse that provides exchange rates, list of send destinations, and indicative transfer quotes without requiring authentication or moving money.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.morsemoney.com/v1What you can do with it
- Get mid-market exchange rates for currency pairs
- List countries, currencies, and rails for sending money
- Get indicative transfer amounts and fees
Source and maintenance
Protocol and capabilities
- Server
- morse-public-mcp 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 3 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
3 advertised
get_exchange_rate
Returns the current mid-market exchange rate between two currencies as the number of units of to_currency per one unit of from_currency, with the time it was read. Use it to answer how much one currency is worth in another. It does not say whether Morse can send money in either currency; use list_send_destinations for that. The rate is indicative; show get_started_url as the way to continue in the Morse app, where the rate applied to a transfer is shown before the user confirms.
{
"type": "object",
"required": [
"from_currency",
"to_currency"
],
"properties": {
"to_currency": {
"type": "string",
"description": "ISO 4217 code of the currency to convert to, e.g. MXN."
},
"from_currency": {
"type": "string",
"description": "ISO 4217 code of the currency to convert from, e.g. USD."
}
},
"additionalProperties": false
}{
"title": "Exchange rate",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_send_destinations
Returns the countries, currencies and payment rails a person living in from_country can send money to with Morse when paying someone else's bank account, with the typical delivery time for each. Use it to answer whether Morse can send from one country to another. An empty destinations list means sending to other people's bank accounts is not offered from that country. When the result includes get_started_url, show it to the user as the way to continue in the Morse app.
{
"type": "object",
"required": [
"from_country"
],
"properties": {
"from_country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 code of the country the sender lives in, e.g. US. If the user has not said where they live, ask them before quoting; do not assume."
}
},
"additionalProperties": false
}{
"title": "Where Morse can send",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}quote_send
Returns an indicative quote for sending money with Morse from a person living in from_country to someone else's bank account in to_country: the amount sent, the fee, the mid-market exchange rate and what the recipient gets. The result includes the total cost of the transfer and the typical delivery time. Use it to answer how much a transfer costs or how much will arrive. Use list_send_destinations first to check the destination is offered. Present the figures as indicative and tell the user to check the final rate and fees in the Morse app, using get_started_url.
{
"type": "object",
"required": [
"amount",
"from_country",
"to_country"
],
"properties": {
"amount": {
"type": "number",
"description": "Amount to send, in from_currency, e.g. 250 or 99.50."
},
"to_country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 code of the country of the recipient's bank account, e.g. MX."
},
"to_currency": {
"type": "string",
"description": "ISO 4217 code of the currency the recipient receives. Defaults to the currency Morse pays out in to_country."
},
"from_country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 code of the country the sender lives in, e.g. US. If the user has not said where they live, ask them before quoting; do not assume."
},
"from_currency": {
"type": "string",
"description": "ISO 4217 code of the currency the sender pays in. Defaults to the currency of from_country."
}
},
"additionalProperties": false
}{
"title": "Quote a transfer",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1261 ms
- 95th percentile latency
- 1261 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1261 ms · metadata changed · 3 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http morse-mcp-morsemoney https://mcp.morsemoney.com/v1Codex
codex mcp add morse-mcp-morsemoney --url https://mcp.morsemoney.com/v1Cursor
{
"mcpServers": {
"morse-mcp-morsemoney": {
"url": "https://mcp.morsemoney.com/v1"
}
}
}Cline
{
"mcpServers": {
"morse-mcp-morsemoney": {
"type": "streamableHttp",
"url": "https://mcp.morsemoney.com/v1",
"disabled": false
}
}
}VS Code
{
"servers": {
"morse-mcp-morsemoney": {
"type": "http",
"url": "https://mcp.morsemoney.com/v1"
}
}
}Gemini CLI
gemini mcp add --transport http morse-mcp-morsemoney https://mcp.morsemoney.com/v1Claude Desktop
{
"mcpServers": {
"morse-mcp-morsemoney": {
"url": "https://mcp.morsemoney.com/v1"
}
}
}Windsurf
{
"mcpServers": {
"morse-mcp-morsemoney": {
"serverUrl": "https://mcp.morsemoney.com/v1"
}
}
}Let your agent find its tools
Find servers like Morse MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other payments servers
Do you run Morse MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.