@currencytrip/mcp
v1.1.0
Published
MCP server for Currency Trip — find where your money travels further. Plan trips by how far your currency goes.
Maintainers
Readme
@currencytrip/mcp
MCP server for Currency Trip — plan trips by how far your money goes.
Gives an AI assistant live mid-market exchange rates and travel-affordability rankings for ~140 currencies across ~160 countries, with change bands derived from weekly history archived since 1999.
No API key. No account.
Install
{
"mcpServers": {
"currencytrip": {
"command": "npx",
"args": ["-y", "@currencytrip/mcp"]
}
}
}Tools
| Tool | Ask it |
|---|---|
| find_cheap_destinations | "Where does my money go furthest right now?" |
| compare_destinations | "Japan, Thailand or Portugal?" |
| check_destination | "Is Japan affordable at the moment?" |
| get_exchange_rate | "What is USD to JPY today?" |
| get_rate_history | "Was the pound ever stronger against the yen?" |
| where_is_my_currency_strongest | "Where is the pound strongest?" |
Place names are fuzzily matched server-side — "Britain", "the states", "Bali" and "czechia" all resolve, and every result reports how it was matched.
Design
The server is a thin proxy over the public JSON API. It holds no data logic and no credentials, deliberately:
- No logic, because the subtle rules (medians rather than means, so one hyperinflating pair cannot swamp a ranking; the popular-destination filter; nulls-last ordering) live in one place on the server. Duplicating them here would let the tool and the page disagree.
- No credentials, because an npx-distributed package with a database key baked in is a secret you cannot rotate.
Every result carries the source URL and a ready-to-paste citation.
Caveats the tools surface
- Rates are mid-market: no card or bureau fees, so real cost is typically 1–4% worse.
- A missing change figure is genuinely unavailable, never zero.
- Rankings measure exchange rates, not local price levels — where a currency has weakened through domestic inflation, local prices will have risen too.
Development
npm install && npm run build
CURRENCYTRIP_API=http://localhost:8000/api/v1 node dist/index.jsMIT licensed.
