Routing Number Lookup — ABA/ACH Bank Routing Validation
@easysolutions906
Look up and validate US bank routing numbers. ABA checksum validation, search by bank name or state. Used by payroll, ACH, and payment platforms.
Overview
What is Routing Number Lookup — ABA/ACH Bank Routing Validation?
It is a Model Context Protocol (MCP) server that provides lookup, search, and validation of ABA routing numbers using the Federal Reserve FedACH directory. It is intended for developers integrating bank routing information into AI assistants or other applications.
How to use Routing Number Lookup — ABA/ACH Bank Routing Validation?
Install it via npx with npx @easysolutions906/mcp-routing. Configure it in Claude Desktop or Cursor by adding the command to the respective JSON configuration file. The server offers three tools: routing_lookup, routing_search, and routing_validate.
Key features of Routing Number Lookup — ABA/ACH Bank Routing Validation
- Lookup banks by 9-digit ABA routing number
- Search institutions by name, city, or state
- Validate routing number checksum using weights 3,7,1
- Batch lookup of multiple routing numbers
- REST API with optional HTTP transport
- Bundled data fallback when download unavailable
Use cases of Routing Number Lookup — ABA/ACH Bank Routing Validation
- AI assistants validating bank routing numbers in real time
- Applications searching for financial institutions by location or name
- Automated verification of routing number checksums in payment workflows
- Batch processing of routing numbers for data enrichment
- Integrate bank routing data into Claude Desktop or Cursor workflows
FAQ from Routing Number Lookup — ABA/ACH Bank Routing Validation
Where does the routing number data come from?
The data comes from the Federal Reserve FedACH directory. The server downloads it on demand; if the download fails, it falls back to bundled data.
What tools does the server provide?
It provides three tools: routing_lookup for looking up a bank by routing number, routing_search for searching by name/city/state, and routing_validate for checksum validation.
What transport modes are supported?
The default transport is stdio for local use with Claude Desktop and Cursor. Setting the PORT environment variable starts the server in Streamable HTTP mode.
Can I run it as a standalone HTTP server?
Yes. Set the PORT environment variable and the server will serve REST endpoints