@easysolutions906/mcp-routing
v1.0.2
Published
Federal Reserve routing number lookup API with MCP server - validate ABA routing numbers, search banks by name/state, batch lookups
Maintainers
Readme
MCP Routing Number Server
A Model Context Protocol (MCP) server for looking up, searching, and validating ABA routing numbers from the Federal Reserve FedACH directory.
Tools (3 total)
| Tool | Description |
|------|-------------|
| routing_lookup | Look up a bank by its 9-digit ABA routing number |
| routing_search | Search institutions by name, city, or state |
| routing_validate | Validate an ABA routing number checksum (weights 3,7,1) |
Install
npx @easysolutions906/mcp-routingClaude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"routing": {
"command": "npx",
"args": ["-y", "@easysolutions906/mcp-routing"]
}
}
}Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"routing": {
"command": "npx",
"args": ["-y", "@easysolutions906/mcp-routing"]
}
}
}REST API
Set PORT env var to run as an HTTP server.
GET /lookup?routing=021000021-- look up by routing numberGET /search?name=chase&state=NY-- search by name, city, or stateGET /validate?routing=021000021-- validate routing number checksumPOST /lookup/batch-- batch lookup multiple routing numbersGET /stats-- institution counts by state
Data Source
FedACH directory from the Federal Reserve. Run npm run build-data to download and regenerate. Falls back to bundled data if the download is unavailable.
Transport
- stdio (default) -- for local use with Claude Desktop and Cursor
- HTTP -- set
PORTenv var to start in Streamable HTTP mode on/mcp
