NetGrant — Canadian Grants
NC
NetGrant — Canadian Grants
/search_opportunities

search opportunities

Search Canadian funding opportunities (grants, competitions, accelerators, tax credits, wage subsidies, loans, events). Returns JSON. WHEN TO CALL: - The user

liveverifiedunknown~5s typical
mcpprobednetgrantcanadian
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-ca-netgrant-canadian-grants /search_opportunities for me.

Input

FieldTypeDescription
querystringFree-text search across title and body. Pass the user's actual keywords (e.g. "AI", "agric
regionstringOptional province code: ON, BC, QC, AB, MB, SK, NS, NB, NL, PE, YT, NT, NU. Use Federal fo
categorystringOptional: grant, competition, tax_credit, wage_subsidy, loan, event, workshop, conference,
max_resultsintegerDefault 20. Increase only if the user wants a comprehensive sweep. default 20
exclude_expiredbooleanDefault true. Set false only if the user explicitly wants to see past-deadline or historic default true
deadline_within_daysintegerOptional. Only return fixed-deadline opportunities whose deadline falls between today and
min_fundingintegerOptional. Only return opportunities with max_funding_amount >= this value (in CAD). Use wh
max_fundingintegerOptional. Only return opportunities with max_funding_amount <= this value (in CAD). Use wi
is_rollingbooleanOptional. true = only rolling/no-fixed-deadline opportunities; false = only those with a f

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"mcp-ca-netgrant-canadian-grants","endpoint":"/search_opportunities","input":{"max_results":20,"exclude_expired":true}}'
cli
npx cracked-ai run -p mcp-ca-netgrant-canadian-grants -e /search_opportunities -i '{"max_results":20,"exclude_expired":true}'
mcp
run_tool({ provider: "mcp-ca-netgrant-canadian-grants", endpoint: "/search_opportunities", input: {"max_results":20,"exclude_expired":true} })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.