IPRout MCP Server
GeoIP and ASN intelligence for AI agents with country, city, timezone, network ownership and ASN lookups.
Documentation
IPRout MCP Server
GeoIP and ASN intelligence for AI agents using the IPRout API.
This MCP server exposes IPRout lookup tools to MCP-compatible clients such as Claude Desktop and other agent runtimes.
Tools
lookup_ip
Lookup GeoIP and ASN information for a specific IPv4 or IPv6 address.
Input:
{
"ip": "8.8.8.8"
}
lookup_caller_ip
Lookup GeoIP and ASN information for the caller IP as detected by IPRout.
Input:
{}
Requirements
- Node.js 18+
- IPRout API key
Installation
npm install
Environment
Create a .env file:
IPROUT_API_KEY=your_api_key_here
IPROUT_API_BASE_URL=https://api.iprout.com
IPROUT_API_BASE_URL is optional. It defaults to https://api.iprout.com.
Run locally
npm start
Development
npm run dev
Claude Desktop config example
Update your Claude Desktop MCP config:
{
"mcpServers": {
"iprout": {
"command": "node",
"args": [
"/absolute/path/to/iprout-mcp-server/src/index.js"
],
"env": {
"IPROUT_API_KEY": "your_api_key_here",
"IPROUT_API_BASE_URL": "https://api.iprout.com"
}
}
}
}
Example prompts
Lookup 8.8.8.8 using IPRout.
What country, ASN, and organization owns 1.1.1.1?
Lookup my current IP using IPRout.
Authentication
The server sends your API key to IPRout using:
X-API-Key: YOUR_API_KEY
IPRout Resources
- Website: https://iprout.com
- Documentation: https://iprout.com/docs
- OpenAPI: https://iprout.com/docs/openapi.json
- Postman: https://documenter.getpostman.com/view/55991899/2sBXwtrASm
- Examples: https://github.com/IProut2026/examples
License
MIT