ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

MCP Grantiq

โดย bch1212รุ่น 1.0.3i★ –iรันบนคลาวด์
ชื่อใน registryio.github.bch1212/mcp-grantiq

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Search US grants + federal contracts (Grants.gov + SAM.gov) from any LLM.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนคลาวด์
  • ช่องทาง (transport): Streamable HTTP
  • หมวด: ค้นข้อมูลและความจำของ AI
  • ต้องใส่ค่าเหล่านี้: X-API-Key

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

ต้องเตรียมก่อน

  • รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add --transport http grantiq https://mcp.grantiq.us/mcp/ --header 'X-API-Key: ใส่ค่าของคุณ'

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "grantiq": {
      "url": "https://mcp.grantiq.us/mcp/",
      "headers": {
        "X-API-Key": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "grantiq": {
      "type": "http",
      "url": "https://mcp.grantiq.us/mcp/",
      "headers": {
        "X-API-Key": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • X-API-Key ความลับ จำเป็น HTTP header
    API key (free tier `grantiq-dev-key-001` or mint via /admin/keys).

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub bch1212 ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    endpoint ตอบ

    ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป

  • … ยังไม่ตรวจ

    ล็อกอินแบบ OAuth

    ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint

เทียบกับตัวอื่นในหมวด ค้นข้อมูลและความจำของ AIi

  • ดาวมากกว่า 0% ของอีก 5728 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 40% ของอีก 5728 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 5728 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

MCP Grantiq ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: X-API-Key

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.3) เข้า registry 2 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Context7, Codebase Memory, Exa

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Context7

ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว

โดย upstashใช้กันมาก↓ 972.7K/สัปดาห์★ 64.2Kอัปเดต เมื่อวานซืน

บนเครื่องหรือคลาวด์

Codebase Memory

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

โดย DeusDataใช้กันมาก↓ 18K/สัปดาห์★ 48.1Kอัปเดต 22 วันที่ผ่านมา

รันบนเครื่อง

Exa

Connect AI agents to Exa for web search, content fetching, and multi-step research.

โดย exa-labsใช้กันมาก★ 5.2Kอัปเดต 2 เดือนที่ผ่านมา

รันบนคลาวด์✓ exa.ai

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

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.us/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.us/mcp/

Then add the API key Claude should use:

claude mcp env grantiq-mcp X-API-Key=your-api-key

There is no shared public key. Mint one with the admin endpoint below (free tier is 50 calls/day) and store it in the client config or an environment variable.


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

# Search grants

curl -s https://mcp.grantiq.us/tools/search_grants \ -H 'Content-Type: application/json' \ -H 'X-API-Key: your-api-key' \ -d '{"keyword":"renewable energy","limit":5}'

Get grant details

curl -s https://mcp.grantiq.us/tools/get_grant_details \ -H 'Content-Type: application/json' \ -H 'X-API-Key: your-api-key' \ -d '{"opportunity_id":"345678"}'

Search SAM.gov contracts (cyber, small-business set-aside)

curl -s https://mcp.grantiq.us/tools/search_contracts \ -H 'Content-Type: application/json' \ -H 'X-API-Key: your-api-key' \ -d '{"keyword":"cybersecurity","set_aside":"SBA","limit":5}'

Get contract details

curl -s https://mcp.grantiq.us/tools/get_contract_details \ -H 'Content-Type: application/json' \ -H 'X-API-Key: your-api-key' \ -d '{"notice_id":"abc123"}'

Match opportunities to an org profile

curl -s https://mcp.grantiq.us/tools/match_opportunities \ -H 'Content-Type: application/json' \ -H 'X-API-Key: your-api-key' \ -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.us/tools/get_agencies \ -H 'Content-Type: application/json' \ -H 'X-API-Key: your-api-key' \ -d '{"type":"both"}'

Deadlines in the next 14 days

curl -s https://mcp.grantiq.us/tools/get_deadlines \ -H 'Content-Type: application/json' \ -H 'X-API-Key: your-api-key' \ -d '{"days_ahead":14}'

Past award history

curl -s https://mcp.grantiq.us/tools/search_awards \ -H 'Content-Type: application/json' \ -H 'X-API-Key: your-api-key' \ -d '{"recipient_name":"Acme Corp","year":2025}'


Operator endpoints

Mint a fresh key (free or pro):

curl -s https://mcp.grantiq.us/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.us/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

Replace the placeholders, then export them. The process refuses to start

until GRANTIQ_ADMIN_TOKEN is a real value (not the example placeholder).

set -a && source .env && set +a python server.py # http://localhost:8000 pytest -v # 31 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 (contract tools fail closed without it)
  • GRANTIQ_ADMIN_TOKEN — long random string, required at startup
  • 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.
ถาม PopNx