CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
bch1212 avatar

Mcp Grantiq

bch1212/mcp-grantiq
16 toolsauthSTDIO, HTTPregistry active
Summary

Wraps Grants.gov and SAM.gov into eight typed tools that let agents search open federal grants by keyword and amount, find contracts filtered by NAICS code or set-aside type, pull full opportunity details, and scan upcoming deadlines. The match_opportunities tool takes an org profile and returns ranked results across both sources. Responses are normalized JSON with 24-hour SQLite caching so repeated queries don't hammer upstream APIs. Ships with a 50-call-per-day free tier and a $19/month unlimited pro option. Solid choice if you're building a procurement copilot, grant finder, or B2G sales tool that needs structured access to the full federal funding landscape without writing XML parsers or dealing with agency rate limits directly.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Tools

Public tool metadata for what this MCP can expose to an agent.

6 tools
complete_profileGrantIQ complete_profile: fills in the user's matching profile field-by-field via chat. Partial-update semantics — null/missing fields leave existing values untouched. Server filters beneficiary/mission tags to canonical taxonomies. After this returns saved=true, call find_opp...1 params

GrantIQ complete_profile: fills in the user's matching profile field-by-field via chat. Partial-update semantics — null/missing fields leave existing values untouched. Server filters beneficiary/mission tags to canonical taxonomies. After this returns saved=true, call find_opp...

Parameters* required
inputobject
searchGrantIQ search: find UK & EU grants matching a free-text query. Returns a ranked list of grant references (id, title, funder, deadline, amounts) the caller can pass to the `fetch` tool for full detail. Results are limited to currently-open, AI-enriched grants — closed, suspend...2 params

GrantIQ search: find UK & EU grants matching a free-text query. Returns a ranked list of grant references (id, title, funder, deadline, amounts) the caller can pass to the `fetch` tool for full detail. Results are limited to currently-open, AI-enriched grants — closed, suspend...

Parameters* required
limitinteger
Maximum number of results to return (1-50, default 10).default: 10
querystring
Free-text search query. Matches grant title, summary, and description.
explain_opportunityGrantIQ explain_opportunity: plain-English unpack of a single grant. Returns a summary, what the grant funds, target applicant profile, hidden constraints (e.g. state aid, consortium requirements), application mechanics (stages, duration, key dates), structured eligibility ess...1 params

GrantIQ explain_opportunity: plain-English unpack of a single grant. Returns a summary, what the grant funds, target applicant profile, hidden constraints (e.g. state aid, consortium requirements), application mechanics (stages, duration, key dates), structured eligibility ess...

Parameters* required
grant_idstring
The grant id (UUID) to explain. Typically returned in a prior search or find_opportunities call.
should_applyGrantIQ should_apply: opinionated apply / don't-apply decision for a specific grant. Returns a verdict (yes / borderline / no), confidence (0-1), specific blockers, an effort estimate with confidence band, competition-risk label (or 'unknown' when funder data is absent), and t...1 params

GrantIQ should_apply: opinionated apply / don't-apply decision for a specific grant. Returns a verdict (yes / borderline / no), confidence (0-1), specific blockers, an effort estimate with confidence band, competition-risk label (or 'unknown' when funder data is absent), and t...

Parameters* required
grant_idstring
The grant id (UUID) to evaluate. Typically returned in a prior search or find_opportunities call.
fetchGrantIQ fetch: return the full record for a single grant by id. The id must come from a prior `search` call. Returns 'not found' when the grant is unknown OR not currently open/visible — there is no leak between those cases.1 params

GrantIQ fetch: return the full record for a single grant by id. The id must come from a prior `search` call. Returns 'not found' when the grant is unknown OR not currently open/visible — there is no leak between those cases.

Parameters* required
idstring
The grant id (UUID) returned in a prior `search` result.
find_opportunitiesGrantIQ find_opportunities: runs the user's profile through the AI matching engine to find the top grants. Uses the canonical StagedMatchingService. Requires a complete profile (Location, OrgType, etc.).1 params

GrantIQ find_opportunities: runs the user's profile through the AI matching engine to find the top grants. Uses the canonical StagedMatchingService. Requires a complete profile (Location, OrgType, etc.).

Parameters* required
limitinteger
Maximum number of results to return (1-10, default 5).default: 5

GrantIQ MCP

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


MCPize listing copy

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.


Pricing

TierPriceLimit
Free$050 calls / day / key
Pro$19 / monthUnlimited
Pay-as-you-go$0.02 / callUnlimited

Install

claude mcp add grantiq-mcp --url https://mcp-grantiq.up.railway.app/mcp

Then add the API key Claude should use:

claude mcp env grantiq-mcp X-API-Key=grantiq-dev-key-001

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 reference

ToolArgsReturns
search_grantskeyword, agency, amount_min, amount_max, status, limitList of matching grants
get_grant_detailsopportunity_idFull grant object
search_contractskeyword, naics_code, agency, set_aside, limitList of SAM contracts
get_contract_detailsnotice_idFull contract object
match_opportunitiesorg_description, org_type, focus_areasTop 10 matched opps (grants + contracts)
get_agenciestype (grants / contracts / both)Agencies with open opps, ranked by volume
get_deadlinesdays_aheadOpportunities closing within N days
search_awardsrecipient_name, agency, yearPast SAM award history

Every tool returns either:

{ "success": true,  "cached": false, "data": { ... } }

or, on failure:

{ "success": false, "error": "..." }

When the daily limit is hit, the HTTP layer returns 429 with body:

{ "error": "Limit reached. Upgrade at mcpize.com/grantiq-mcp" }

curl examples

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>.

# Search grants
curl -s https://mcp-grantiq.up.railway.app/tools/search_grants \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: grantiq-dev-key-001' \
  -d '{"keyword":"renewable energy","limit":5}'

# Get grant details
curl -s https://mcp-grantiq.up.railway.app/tools/get_grant_details \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: grantiq-dev-key-001' \
  -d '{"opportunity_id":"345678"}'

# Search SAM.gov contracts (cyber, small-business set-aside)
curl -s https://mcp-grantiq.up.railway.app/tools/search_contracts \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: grantiq-dev-key-001' \
  -d '{"keyword":"cybersecurity","set_aside":"SBA","limit":5}'

# Get contract details
curl -s https://mcp-grantiq.up.railway.app/tools/get_contract_details \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: grantiq-dev-key-001' \
  -d '{"notice_id":"abc123"}'

# Match opportunities to an org profile
curl -s https://mcp-grantiq.up.railway.app/tools/match_opportunities \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: grantiq-dev-key-001' \
  -d '{"org_description":"Battery storage R&D startup","org_type":"for-profit","focus_areas":["energy","battery","storage"]}'

# Top agencies right now
curl -s https://mcp-grantiq.up.railway.app/tools/get_agencies \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: grantiq-dev-key-001' \
  -d '{"type":"both"}'

# Deadlines in the next 14 days
curl -s https://mcp-grantiq.up.railway.app/tools/get_deadlines \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: grantiq-dev-key-001' \
  -d '{"days_ahead":14}'

# Past award history
curl -s https://mcp-grantiq.up.railway.app/tools/search_awards \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: grantiq-dev-key-001' \
  -d '{"recipient_name":"Acme Corp","year":2025}'

Operator endpoints

Mint a fresh key (free or pro):

curl -s https://mcp-grantiq.up.railway.app/admin/keys \
  -H 'X-Admin-Token: $GRANTIQ_ADMIN_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"tier":"free","daily_limit":50}'

Promote a free key to pro (called from the Stripe checkout success webhook):

curl -s https://mcp-grantiq.up.railway.app/billing/upgrade \
  -H 'X-Admin-Token: $GRANTIQ_ADMIN_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"key":"grantiq_xxxxx"}'

Local dev

python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
python server.py        # http://localhost:8000
pytest -v               # 22 tests, hermetic with respx mocks

Deploy to Railway

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 key
  • GRANTIQ_ADMIN_TOKEN — long random string
  • GRANTIQ_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.


Caveats

  • SAM.gov award history is exposed via the opportunities API filtered to ptype=a (Award Notice). For deeper award analytics (CFDA-level totals, recipient rollups), USAspending.gov is more appropriate and would be a v2 add.
  • Cache TTL is global (24h). For deadline-sensitive flows the agent should pass distinct query args or call /admin/keys to mint a key that bypasses cache (not yet exposed — see TODO).
  • Match scoring is deterministic Jaccard over title + agency tokens. It's fast and free; an LLM rerank can be added behind the same interface.
  • Stripe wiring is one-way (/billing/upgrade). The MCP server doesn't host the checkout page itself — that lives on the marketing site.
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Configuration

GRANTIQ_API_KEY*secret

GrantIQ API key (free dev key `grantiq-dev-key-001` or mint via /admin/keys).

Categories
AI & LLM ToolsSearch & Web Crawling
Registryactive
Packagegrantiq-mcp
TransportSTDIO, HTTP
AuthRequired
UpdatedMay 9, 2026
View on GitHub

More from bch1212

  • Agent Commerce Mcp
  • Injectshield
  • Modelwatch
  • Queryshield1
  • Agenttrust
  • Agentfetch
  • Agentvault
  • Bizintel
  • Pubrecords
  • Outdooriq Mcp

Related AI & LLM Tools MCP Servers

View all →
bch1212 avatar
Queryshield

bch1212/queryshield

Secure SQL proxy for AI agents — NL→SQL, AST safety, per-agent RLS, audit log.
1
bituq avatar
Zendriver MCP

bituq/zendriver-mcp

Undetectable browser automation for LLM agents, spoken over MCP.
1
boyce-io avatar
Boyce

boyce-io/boyce

Deterministic SQL compiler for AI agents. Your agent stops guessing SQL.
1
cinderwright-ai avatar
Cinderwright Api

cinderwright-ai/cinderwright-api

Cross-protocol agent payments hub. x402, MPP, L402/Lightning. 1551 services indexed.
1
achriom avatar
Achriom

com.achriom/achriom

The media memory layer for AI agents and their humans. Books, movies, music, shows, and anime.
1
meertrack avatar
Meertrack

com.meertrack/mcp-server

Competitive intelligence - track what competitors ship each week. 8 tools, 3 prompt workflows.
1