About NetGrant — Canadian funding
NetGrant is a public MCP service and web app for finding Canadian funding opportunities. It serves businesses and applicants with a catalog spanning government and private sources, plus eligibility checks and side-by-side comparisons.
Key features
- 01Search Canadian funding opportunities
- 02Filter by region and category
- 03Review eligibility and details
- 04Compare multiple opportunities
- 05Subscribe to weekly email digests
Use cases
- 01Find funding suited to a business
- 02Filter programs with approaching deadlines
- 03Compare funding candidates
- 04Receive regular updates on new programs
MCP support
An unauthenticated Streamable HTTP endpoint provides MCP clients with search, detail, comparison, eligibility-check, and digest-subscription tools.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.netgrant.ca/mcpclaude mcp add --transport http ca-netgrant-canadian-grants https://mcp.netgrant.ca/mcp{"mcpServers":{"ca-netgrant-canadian-grants":{"type":"http","url":"https://mcp.netgrant.ca/mcp"}}}Open in Cursor{"servers":{"ca-netgrant-canadian-grants":{"type":"http","url":"https://mcp.netgrant.ca/mcp"}}}Open in VS Code{"mcpServers":{"ca-netgrant-canadian-grants":{"type":"http","url":"https://mcp.netgrant.ca/mcp"}}}{"mcpServers":{"ca-netgrant-canadian-grants":{"serverUrl":"https://mcp.netgrant.ca/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
5| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | No | Free-text search across title and body. Pass the user's actual keywords (e.g. "AI", "agriculture", "women-led"). |
| region | string | No | Optional province code: ON, BC, QC, AB, MB, SK, NS, NB, NL, PE, YT, NT, NU. Use Federal for nation-wide programs. |
| category | string | No | Optional: grant, competition, tax_credit, wage_subsidy, loan, event, workshop, conference, other |
| is_rolling | boolean | No | Optional. true = only rolling/no-fixed-deadline opportunities; false = only those with a fixed deadline. Omit to include both. |
| max_funding | integer | No | Optional. Only return opportunities with max_funding_amount <= this value (in CAD). Use with min_funding to bound a funding range, or alone to cap how large a program you want. |
| max_results | integer | No | Default 20. Increase only if the user wants a comprehensive sweep. |
| min_funding | integer | No | Optional. Only return opportunities with max_funding_amount >= this value (in CAD). Use when the user specifies a minimum funding threshold. |
| exclude_expired | boolean | No | Default true. Set false only if the user explicitly wants to see past-deadline or historical opportunities. |
| deadline_within_days | integer | No | Optional. Only return fixed-deadline opportunities whose deadline falls between today and this many days from now. Rolling / no-fixed-deadline opportunities are EXCLUDED by this filter. Use for "closing soon" queries. |
Details
From the project READMENetGrant — Canadian funding, inside your AI
NetGrant is a free, public MCP server (and web app) for searching 1,300+ live Canadian funding opportunities — grants, tax credits, wage subsidies, accelerators, pitch competitions, loans, and events. Ask Claude, Cursor, or any MCP client to find, compare, and check eligibility for Canadian funding without leaving the conversation.
- MCP endpoint:
https://mcp.netgrant.ca/mcp(Streamable HTTP, no auth, no API key) - Web app: https://app.netgrant.ca (same data, search UI, no login)
- Site: https://netgrant.ca
This repository is documentation only. NetGrant is a hosted, closed-source public service — there is no source code here and none to self-host. Point your MCP client at the endpoint above and you're done.
Add it to your client
Claude Desktop / Cursor / Cline / Continue — add to your MCP config
(claude_desktop_config.json, .cursor/mcp.json, etc.):
{
"mcpServers": {
"netgrant": {
"type": "http",
"url": "https://mcp.netgrant.ca/mcp"
}
}
}
Claude Code (CLI):
claude mcp add --transport http netgrant https://mcp.netgrant.ca/mcp
Claude.ai (web): Settings → Connectors → Add custom connector → paste
https://mcp.netgrant.ca/mcp.
No account, no key, no rate-limit signup. Restart your client and the tools appear.
Tools
| Tool | What it does |
|---|---|
search_opportunities | Full-text search across the catalog with optional region, category, deadline_within_days, min_funding / max_funding, is_rolling, and exclude_expired filters. Returns ranked matches. |
get_opportunity_details | Fetch the full record for one opportunity by id — eligibility, body, amounts, deadline, source link. |
compare_opportunities | Fetch 2–4 opportunities at once for a side-by-side comparison. |
eligibility_check | Pull one opportunity's eligibility criteria alongside an applicant description so the assistant can judge fit. |
subscribe_to_digest | Opt the user (with their consent + email) into a free weekly email digest of new Canadian grants matching a saved search. Double opt-in. |
Prompts (slash commands)
| Prompt | What it does |
|---|---|
/find-for-me | Match opportunities to a one-sentence business description. |
/check-deadlines | Show opportunities closing in the next 30 days. |
Weekly email digest
Beyond live search, NetGrant offers a free opt-in weekly email digest: tell the assistant the niche you're tracking (keywords + province), give your email, and you'll get 8–10 matching Canadian grants each week — newest first, falling back to the strongest current matches. Double opt-in, one-click unsubscribe.
Data coverage & freshness
- 1,300+ live opportunities across federal, provincial, municipal, and private sources.
- Normalized schema: title, category, region, funding range, deadline, eligibility text, source URL.
- Continuously ingested from 60+ source providers; a daily audit agent re-checks live listings, archives dead/expired programs, and corrects drifted details.
- Updated weekly; stale items are auto-archived.
NetGrant is not affiliated with any government or funding body. Always confirm eligibility and deadlines on the official program page before applying.
Support
Questions, corrections, a missing program, or a partnership idea: [email protected] · https://netgrant.ca
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.