streamable-httpupdated 2mo ago
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.
What can you do with NetGrant — Canadian funding?
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
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: sami@netgrant.ca · https://netgrant.ca
Install
Add NetGrant — Canadian funding to your client. Pick the one you use.
claude mcp add --transport http netgrant-canadian-funding https://mcp.netgrant.ca/mcpcodex mcp add netgrant-canadian-funding --url https://mcp.netgrant.ca/mcp{
"mcpServers": {
"netgrant-canadian-funding": {
"url": "https://mcp.netgrant.ca/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"netgrant-canadian-funding": {
"type": "http",
"url": "https://mcp.netgrant.ca/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"netgrant-canadian-funding": {
"url": "https://mcp.netgrant.ca/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"netgrant-canadian-funding": {
"serverUrl": "https://mcp.netgrant.ca/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
5 tools
NetGrant — Canadian funding exposes 5 tools to a connected agent.
- 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.
Score
62 / 100
Good
- Documentation22/25
- Maintenance16/25
- Trust6/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 80 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 5 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.1.0Latest | Jun 12, 2026 |
| 1.0.0 | May 23, 2026 |