
NetGrant — Canadian funding
If you're building anything in the Canadian startup or nonprofit space, this gives you programmatic access to over 1,600 funding opportunities without tab-switching to do manual searches. It covers grants, accelerators, and pitch competitions across Canada, which is useful when you're helping founders scope out funding options or doing research on what's available for a specific sector or region. The search runs directly through your AI workflow, so you can filter and compare opportunities in the same conversation where you're already planning timelines or drafting applications. Saves you from maintaining your own database of Canadian funding programs or constantly checking aggregator sites.
- GitHub stars
- 2
- tools
- 5
- transport
- HTTP
- last updated
- Jun 12, 2026
Install
From registry metadata$ npx add-mcp https://mcp.netgrant.ca/mcp --name canadian-grantsRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http canadian-grants https://mcp.netgrant.ca/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 5 toolsVerified live against the running server on Nov 6, 2026.
search_opportunitiesSearch 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/b...9 params
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/b...
categorystringdeadline_within_daysintegerexclude_expiredbooleanis_rollingbooleanmax_fundingintegermax_resultsintegermin_fundingintegerquerystringregionstringget_opportunity_detailsFetch 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 requir...1 params
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 requir...
id*stringcompare_opportunitiesFetch 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...1 params
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...
ids*arrayeligibility_checkPull 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...2 params
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...
applicant_description*stringid*stringsubscribe_to_digestSubscribe 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...3 params
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...
email*stringkeywords*stringregionstringSponsors
Readme
NetGrant — 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
Details
- Repository
- github.com/saman-ns/netgrant-mcp
- Website
- netgrant.ca
- Category
- Search & Web Crawling
- Transport
- HTTP
- Registry
- MCP registry, active
- Prompts
- 2
- Tools verified
- Nov 6, 2026