Moon Banking MCP for Claude
Add the Moon Banking MCP server to Claude Desktop and claude.ai as a custom connector.
Claude is one of the strongest models for nuanced research and writing, and one of its biggest weak points is fresh, structured data about specific institutions. The Moon Banking MCP gives Claude live access to every bank, country, community-rated score across 14 categories (customer service, fees & pricing, digital experience, crypto friendliness, security & trust, lending, transparency, and more), vote, and user story in the Moon Banking database — so questions about real-world banks come back with citable, tool-grounded facts instead of generic training-data summaries.
Try "draft a comparison of the three highest-rated digital banks in Germany, then tell me which has the best reviews on fees", "summarize what users are saying about HSBC's customer service this year", or "which banks in Brazil rank highest on crypto friendliness?" — Claude will pull the data on demand and reason over it in-line.
Claude Desktop and claude.ai both support remote MCP servers as custom connectors. The hosted Moon Banking endpoint uses Streamable HTTP with OAuth, which both clients handle out of the box.
Recommended: hosted (OAuth)
Claude Desktop
- Open Settings → Connectors (or Settings → Developer → Add custom connector, depending on your version).
- Choose Add custom connector.
- Set:
- Name:
Moon Banking - URL:
https://mcp.moonbanking.com/mcp
- Name:
- Click Add. Claude will open a browser window asking you to sign in to Moon Banking. Approve the connection.
- Back in Claude, toggle the Moon Banking connector on in any chat.
If you prefer to edit the config file directly, on macOS it lives at ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows it's %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"moonbanking": {
"url": "https://mcp.moonbanking.com/mcp"
}
}
}
Restart Claude Desktop after editing.
claude.ai (web)
- Sign in at claude.ai on a Pro, Team, or Enterprise plan (custom connectors require a paid plan).
- Go to Settings → Connectors → Add custom connector.
- Paste
https://mcp.moonbanking.com/mcpand confirm. - Approve the OAuth prompt that opens.
Alternative: self-hosted (API key)
If you need a stdio connection (eg. air-gapped use or a service account), Claude Desktop can spawn the published npm package locally. Add this to claude_desktop_config.json:
{
"mcpServers": {
"moonbanking-mcp": {
"command": "npx",
"args": ["-y", "@moonbanking/mcp-server"],
"env": {
"MOON_BANKING_API_KEY": "Bearer mb_sk_..."
}
}
}
}
Generate the API key at moonbanking.com/settings/api/manage-api-keys and restart Claude.
Verify the connection
Start a new conversation in Claude and ask:
Using the Moon Banking connector, find banks in Brazil that are known for being crypto-friendly.
Claude should call tools like bank_semanticSearch or country_getByCountryCode and reply with real Moon Banking data.
Troubleshooting
- Connector shows as disconnected. Click the connector in Settings and re-run the auth flow. If your access token expired Claude will need to re-authenticate.
Tool list is emptyMake sure your account has been granted Pro access at moonbanking.com. The MCP endpoint requires a Pro subscription.- Cannot add connector. Claude.ai's custom connectors are gated to paid plans. Claude Desktop has fewer restrictions.
Available tools
The Moon Banking MCP server exposes the following tools (identical across every client):
bank_getByHostnamebank_getbank_getByIdbank_semanticSearchbankVote_getcountry_getcountry_getByCountryCodestory_getstory_getByIdworld_getOverviewsearch_get
Full descriptions live on the main MCP page.