mcpField
R
Routing Number Lookup — ABA/ACH Bank Routing Validation

Routing Number Lookup — ABA/ACH Bank Routing Validation

Local
github.com/easysolutions906Developer Tools0Updated 32w ago

About Routing Number Lookup — ABA/ACH Bank Routing Validation

An MCP server for looking up and validating US bank ABA routing numbers using the Federal Reserve FedACH directory. Its search, checksum validation, and batch lookup functions support payroll, ACH, and payment workflows.

Key features

  1. 01Look up banks by ABA routing number
  2. 02Search by name, city, or state
  3. 03Validate ABA checksums
  4. 04Batch lookup routing numbers
  5. 05REST API and HTTP transport

Use cases

  1. 01Verify bank numbers for payroll transfers
  2. 02Find institutions in ACH workflows
  3. 03Validate routing numbers collected by payment platforms

MCP support

Exposes routing lookups, institution search, and validation tools to MCP clients. It supports stdio by default and Streamable HTTP transport.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"routing-number-api": {
"command": "npx",
"args": [
"-y",
"@easysolutions906/mcp-routing"
]
}
}
}
Run commandnpx -y @easysolutions906/mcp-routing

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@easysolutions906/mcp-routing

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project 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)

ToolDescription
routing_lookupLook up a bank by its 9-digit ABA routing number
routing_searchSearch institutions by name, city, or state
routing_validateValidate an ABA routing number checksum (weights 3,7,1)

Install

npx @easysolutions906/mcp-routing
Claude 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 number
  • GET /search?name=chase&state=NY -- search by name, city, or state
  • GET /validate?routing=021000021 -- validate routing number checksum
  • POST /lookup/batch -- batch lookup multiple routing numbers
  • GET /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 PORT env var to start in Streamable HTTP mode on /mcp

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.