mcpbeat Sign in

NetGrant — Canadian funding MCP Server

answering

NetGrant — Canadian funding is answering right now. Last checked 2 min ago. It exposes 5 tools. Last commit 12 Jun 2026.

Search 1,300+ live Canadian funding opportunities — grants, tax credits, accelerators, and loans.

Uptime history 91 days of history · worst day 5%
91 days agonow
100.0%
Uptime 24h
92 of 92 checks
5
Tools
read from the server
593 ms
Response time
average over 24h
2
Stars
last commit 12 Jun 2026

What changed 2

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 23 September 2026. No other catalogue keeps this.

30 Oct the owner changed
23 Sep a tool description was rewritten subscribe_to_digest

Nothing serious here today

Today is the operative word: we check NetGrant — Canadian funding every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add canadian-grants --transport http https://mcp.netgrant.ca/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.netgrant.ca/mcp
~/.codex/config.toml
[mcp_servers.canadian-grants]
url = "https://mcp.netgrant.ca/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "canadian-grants": {
      "url": "https://mcp.netgrant.ca/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "canadian-grants": {
      "type": "http",
      "url": "https://mcp.netgrant.ca/mcp"
    }
  }
}

Available tools 5

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

compare
compare_opportunities
Fetch 2–4 opportunities at once so you can present them side by side. Use after search_opportunities when the user is choosing between a few options. Returns the full detail rows (including eligibility + body) for every id, in the order requested. Present them as a comparison table — rows = attributes (funding, deadline, region, eligibility highlights), columns = the opportunities — then recommend which fits the user best and why.
eligibility
eligibility_check
Pull a single opportunity's eligibility criteria alongside a description of the applicant, so you can judge whether they qualify. Use when the user asks "do I qualify for this?" or "does this apply to me?". The response contains the opportunity's eligibility text + key fields and echoes the applicant description — it does NOT decide for you. Read the eligibility, compare it against the applicant, then give a clear verdict (Likely eligible / Partially / Unlikely) with the specific criteria that pass or fail and any criteria you can't determine from the description.
opportunities
search_opportunities
Search Canadian funding opportunities (grants, competitions, accelerators, tax credits, wage subsidies, loans, events). Returns JSON. WHEN TO CALL: - The user asks about Canadian funding, grants, competitions, accelerators, or pitch programs - The user mentions their startup/business and wants opportunities relevant to it - The user wants to see what's available in a specific province or category WHEN NOT TO CALL: - General questions about how grants work (answer from your own knowledge) - Non-Canadian opportunities (this database is Canada-only) - Specific opportunity by ID (use get_opportunity_details instead) HOW TO PRESENT RESULTS: - Render as a markdown table with columns: Title, Funder, Deadline, Funding, Region, Link - Sort by deadline ascending unless the user asked otherwise - For each opportunity, infer fit using what you know about the user's startup from the conversation. Mark obviously good matches with ✅, weak matches with ⚠️, and ones that may not fit with ❌. Be honest — do not mark everything ✅. - If a deadline is within 14 days, prefix the row with 🚨. - Always include the URL as a clickable markdown link. - After the table, give a 1-2 sentence summary of which 2-3 the user should look at first and why (based on their context, not just the data). - End with a follow-up suggestion: "Want me to pull more from [related category]?" or "Want me to draft an outline for [top match]?" DATA NOTES: - "Rolling" deadline means no fixed close date. - Funding amount may be a range or "varies". - Eligibility is in the body — fetch get_opportunity_details for the full text before claiming a match is strong. - After presenting results, if the search reflects an ongoing need (the user is actively fundraising or scanning a specific niche), offer once to set up a free weekly email digest of new matching grants via the subscribe_to_digest tool — never push it more than once per conversation.
opportunity
get_opportunity_details
Fetch full details for a single opportunity by ID. Use this after search_opportunities when: - The user wants to know more about a specific match - You need the full eligibility text to confirm a strong-match claim - The user wants to draft an application — you need the requirements The response includes all fields including the full body text and eligibility criteria. Present the eligibility as a checklist when relevant.
subscribe
subscribe_to_digest
Subscribe the user to a FREE weekly email digest of Canadian funding opportunities matching a saved search (keywords + region). Each week they get 8–10 grants, newest first, falling back to the strongest current matches when nothing new landed. WHEN TO CALL: - The user, after a search, says yes to ongoing alerts, or asks to be notified / kept updated / emailed about new grants in their niche. - Only after they have explicitly agreed and given an email address — never subscribe someone proactively or without consent. HOW TO CALL: - Pre-fill "keywords" and "region" from the search you just ran so the digest matches what they were looking at (e.g. keywords "cleantech", region "BC"). Keep keywords to a short phrase, not a sentence. - "region" must be a province code (ON, BC, QC, AB, MB, SK, NS, NB, NL, PE, YT, NT, NU) or "Federal", or omit it for all-of-Canada. - Ask the user for their email; do not guess it. Never invent, test with, or fill in a placeholder address (e.g. [email protected]) — if the user has not typed their real email in this conversation, do not call this tool. Undeliverable addresses are rejected with "Invalid email". WHAT HAPPENS: - We send a one-click confirmation email (double opt-in). The user is NOT subscribed until they click it. Tell them to check their inbox. - If they were already confirmed, nothing is re-sent. Returns JSON: { ok: boolean, status: "confirmation_sent" | "already_subscribed" }. Confirm to the user what they signed up for (e.g. "weekly BC cleantech grants — check your email to confirm").

Endpoints

URLTransportStateLatencyChecked
https://mcp.netgrant.ca/mcp streamable-http answering 579 ms 2 min ago

Alternatives to NetGrant — Canadian funding

same job, measured the same way
I
Impact Plexus
by impactplexus

Find Canadian and US funders and funding opportunities from public charity and grant filings.

4 tools answering
Grantsgov MCP Server
by cyanheads

Search Grants.gov funding opportunities and read full records: eligibility, awards, deadlines.

71 installs/wk 3 tools answering
Small Business Funding Finder
by modernmustardseed

Searches live federal grant listings on Grants.gov and reads full opportunity details.

6 tools answering
GrantScout
by yc-droid

Search open and upcoming US federal grant opportunities on Grants.gov and get full grant details.

3 tools answering
F
FedWatch — Federal Funding & Lien Watcher
by jabbertones-cloud

Watches US federal contract and grant opportunities (SAM.gov, Grants.gov) and reports what changed.

17 tools answering
Ca Grants
by pipeworx-io

California Grants Portal MCP — open State of California grant funding opportunities (keyless).

481 installs/wk 49 tools answering
Aegis Gov Contracts
by aegisgovdao

SAM.gov federal contracts: search, details, AI bid analysis. 33k+ live opportunities.

3 tools answering
Grant Search
by krimskrams

Search U.S. federal grants and EU funding topics; monitor changes and download snapshots.

5 tools answering

NetGrant — Canadian funding — questions

Answers built from our own checks of this server.

What can NetGrant — Canadian funding do?
It exposes 5 tools, read directly from the server on our last check. Among them: compare_opportunities, eligibility_check, get_opportunity_details, search_opportunities, subscribe_to_digest. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is NetGrant — Canadian funding working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 593 ms. The bar chart above shows every period we have measured.
How do I connect NetGrant — Canadian funding?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does NetGrant — Canadian funding need an API key?
No. NetGrant — Canadian funding completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is NetGrant — Canadian funding?
It answers our handshake in 593 ms on average, which is faster than 18% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is NetGrant — Canadian funding open source?
We cannot say either way: 2 stars on GitHub, but we could not determine the licence, and without one the code is not open source by default.