Karma for AI agents

Karma works with Claude, Cursor, and Codex.

Connect Karma's Model Context Protocol server to your AI app to read projects, grants, and impact data — or take action on your behalf, when you say so.

What agents can do

Three concrete examples — the kind of work a Karma-connected agent can do in minutes.

  • Triage 200 applications in an afternoon

    Have an agent score, summarize, and surface red flags across an entire applicant pool before your review committee meets.

    "Pull all open applications for Optimism Retro Funding Round 5, score them against our public-goods rubric, and surface the ten that need a human reviewer first."
  • Audit milestone delivery across a portfolio

    Ask an agent to flag stalled milestones, summarize completed work, and draft check-in messages to grantees who have gone quiet.

    "List every grant under the Filecoin program with no milestone update in 60+ days and draft a friendly check-in email for each."
  • Discover funding programs for your project

    Let an agent crawl Karma's Funding Map for matching programs, then draft application copy tuned to each one's evaluation criteria.

    "Find every active open-source funding program with a budget over $50k. Sort by application deadline and draft an opening paragraph that matches each program's criteria."

Frequently asked questions

Which AI apps does Karma's MCP server work with?
Karma provides a public MCP (Model Context Protocol) server over Streamable HTTP at https://stagapi.karmahq.org/mcp. It works with Claude (claude.ai and the desktop app, via custom connectors), Cursor, Codex, and any MCP client supporting protocol version 2025-11-25 or later.
How do I connect Karma to Claude?
In Claude, open Settings, choose Connectors, click Add custom connector, paste https://stagapi.karmahq.org/mcp as the remote MCP server URL, and sign in to Karma when prompted. Other MCP clients such as Cursor and Codex take the same URL as a remote server. The step-by-step guide with troubleshooting lives at https://www.karmahq.org/mcp/connect.
Which MCP operations require authentication?
Tool discovery is public — /mcp, /mcp/info, /mcp/tools, and /.well-known/mcp-tools.json need no credentials. Every tool call requires a signed-in session: OAuth 2.1 (your AI app walks you through Karma sign-in) or a Karma API key sent as the x-api-key header. The agent then inherits exactly your account's permissions.
What can a Karma-connected AI agent do?
Read projects, grants, milestones, programs, and impact data; search Karma's funding-program registry; run natural-language research across nonprofits, foundations, funders, and IRS 990 filings; and pull program financials — the same data that powers the Karma dashboard. A grants team can run day-to-day program work from a chat: list the applications submitted to a program, summarize a project's grant and milestone history, and research prospective grantees. With OAuth and your permission, agents can also submit applications, draft updates, comment on reviews, and propose milestone evidence on your behalf.
Can an AI agent draft and submit a grant application on our behalf?
Yes, with your permission. An agent can read a funding program's details and draft application copy against them, and with OAuth authorization it can submit the application on your behalf. You approve which capabilities the agent gets when you connect, every action is logged against your account, and you can revoke access at any time from your Karma settings.
Can the agent take actions in my account?
Only the ones you authorize. Karma uses OAuth 2.0 with scoped access tokens; you approve which capabilities the agent gets when you connect, and you can revoke access at any time from your Karma settings.
How do I limit what an agent can do?
Every tool call runs under your session — OAuth token or API key — so the agent inherits exactly the permissions of your Karma account, nothing more. Reads of public data work for any signed-in account; mutating actions additionally require the roles your account holds. Generate scoped API keys in settings for headless agents that should be even more limited.
Where do I see what the agent has done?
Every action the agent takes is logged against your account in the same activity history you already use. Applications, comments, and updates are clearly attributed to your account.
How does Karma compare to conventional grant platforms for AI agents?
Conventional grants-management platforms are typically operated through their own web dashboards. Karma additionally exposes its funding-program registry, project and grant data, and nonprofit research through a documented, publicly discoverable MCP server, so foundations and nonprofits can work with the same data directly from Claude, Cursor, Codex, or any other MCP-compatible AI app.

Ready to give your agent access?

Connect Karma to your AI app in under two minutes. No code required for individual builders — copy the URL, paste it into your client, sign in.