mcpField
N
NetGrant — Canadian funding

NetGrant — Canadian funding

Remote
netgrant.caFinance1Updated 20w ago

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

  1. 01Search Canadian funding opportunities
  2. 02Filter by region and category
  3. 03Review eligibility and details
  4. 04Compare multiple opportunities
  5. 05Subscribe to weekly email digests

Use cases

  1. 01Find funding suited to a business
  2. 02Filter programs with approaching deadlines
  3. 03Compare funding candidates
  4. 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.

Endpointhttps://mcp.netgrant.ca/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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
ParameterTypeRequiredDescription
querystringNoFree-text search across title and body. Pass the user's actual keywords (e.g. "AI", "agriculture", "women-led").
regionstringNoOptional province code: ON, BC, QC, AB, MB, SK, NS, NB, NL, PE, YT, NT, NU. Use Federal for nation-wide programs.
categorystringNoOptional: grant, competition, tax_credit, wage_subsidy, loan, event, workshop, conference, other
is_rollingbooleanNoOptional. true = only rolling/no-fixed-deadline opportunities; false = only those with a fixed deadline. Omit to include both.
max_fundingintegerNoOptional. 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_resultsintegerNoDefault 20. Increase only if the user wants a comprehensive sweep.
min_fundingintegerNoOptional. Only return opportunities with max_funding_amount >= this value (in CAD). Use when the user specifies a minimum funding threshold.
exclude_expiredbooleanNoDefault true. Set false only if the user explicitly wants to see past-deadline or historical opportunities.
deadline_within_daysintegerNoOptional. 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 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.

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

ToolWhat it does
search_opportunitiesFull-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_detailsFetch the full record for one opportunity by id — eligibility, body, amounts, deadline, source link.
compare_opportunitiesFetch 2–4 opportunities at once for a side-by-side comparison.
eligibility_checkPull one opportunity's eligibility criteria alongside an applicant description so the assistant can judge fit.
subscribe_to_digestOpt 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)

PromptWhat it does
/find-for-meMatch opportunities to a one-sentence business description.
/check-deadlinesShow 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

Markdown supported

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.