Search US grants + federal contracts (Grants.gov + SAM.gov) from any LLM.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A paid MCP server that gives AI agents instant, structured access to every open US federal grant and contract opportunity. Backed by Grants.gov + SAM.gov, with 24-hour SQLite caching, per-key daily limits, and a Stripe-friendly upgrade hook.
https://mcp-grantiq.up.railway.app/mcp
Title: GrantIQ MCP — US Federal Grants & Contracts for AI Agents
Subtitle: Search, match, and monitor every open SAM.gov and Grants.gov opportunity from any LLM, in one tool call.
GrantIQ MCP turns the messy world of US government funding into a clean, agent-ready API. Eight typed tools cover everything from broad keyword search and NAICS-coded contract discovery to deadline radar and historical award lookups. Responses are normalized across both data sources, returned as plain JSON, and cached for 24 hours so repeat queries don't burn rate limit on the upstream agencies.
Built for procurement copilots, grant-finder agents, and B2G sales tools, GrantIQ MCP ships with a free tier (50 calls/day) that any developer can drop into Claude or Cursor in 15 seconds. Upgrade to Pro for $19/mo for unlimited calls, or pay $0.02 per call for bursty workloads — billing flips a key from free to pro via a single webhook, with no app rewrites required.
| Tier | Price | Limit |
|---|---|---|
| Free | $0 | 50 calls / day / key |
| Pro | $19 / month | Unlimited |
| Pay-as-you-go | $0.02 / call | Unlimited |
Then add the API key Claude should use:
The dev key grantiq-dev-key-001 is seeded automatically and capped at 50 calls/day. Mint your own with the admin endpoint below.
| Tool | Args | Returns |
|---|---|---|
search_grants | keyword, agency, amount_min, amount_max, status, limit | List of matching grants |
get_grant_details | opportunity_id | Full grant object |
search_contracts | keyword, naics_code, agency, set_aside, limit | List of SAM contracts |
get_contract_details | notice_id | Full contract object |
match_opportunities | org_description, org_type, focus_areas | Top 10 matched opps (grants + contracts) |
get_agencies | type (grants / contracts / both) | Agencies with open opps, ranked by volume |
get_deadlines | days_ahead | Opportunities closing within N days |
search_awards | recipient_name, agency, year | Past SAM award history |
Every tool returns either:
or, on failure:
When the daily limit is hit, the HTTP layer returns 429 with body:
The MCP endpoint speaks the JSON-RPC streamable-HTTP protocol and is best used through an MCP client. For convenience, every tool also has a REST mirror at /tools/<tool>.
Mint a fresh key (free or pro):
Promote a free key to pro (called from the Stripe checkout success webhook):
The repo includes nixpacks.toml. After railway init, just railway up. The start command is python server.py (not uvicorn ...) because Railway exec's [start].cmd without a shell — server.py reads $PORT via os.getenv and starts uvicorn programmatically.
Set these on the Railway service:
SAM_API_KEY — your SAM.gov keyGRANTIQ_ADMIN_TOKEN — long random stringGRANTIQ_DB_PATH — /data/grantiq.db if you mount a Volume (recommended so cache + keys survive deploys)A ready-to-run deploy.sh is in this directory.
ptype=a (Award Notice). For deeper award analytics (CFDA-level totals, recipient rollups), USAspending.gov is more appropriate and would be a v2 add./admin/keys to mint a key that bypasses cache (not yet exposed — see TODO)./billing/upgrade). The MCP server doesn't host the checkout page itself — that lives on the marketing site.No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-grantiq)<a href="https://allmcps.com/mcp/mcp-grantiq"><img src="https://allmcps.com/api/badge/mcp-grantiq?style=directory" alt="MCP Grantiq on AllMCPs" /></a>