Build on Kindora
261,000+ funders and 9.6M+ grant records from public filings — as agent tools over MCP, or licensed to run inside your own product.
Two ways to build on it
The same corpus, reached two different ways. Most people arrive wanting one of these and bounce off documentation written for the other, so pick your side first.
For agents
Tools your assistant can call
Kindora as an MCP server. Your agent searches, reads profiles and — with an account — scores fit and writes to a pipeline.
- Works with Claude, Claude Code, or any MCP client
- Free public tools need no account and no key
- Conversational volumes; results shaped for a model to read
For platforms & partners
Put Kindora inside your product
Kindora as a licensed component. Your users get funder search that works, you get the search you don't have to build, and we stay the source of record.
- A licensed right to display Kindora results to your users
- Reverse lookup: give us a nonprofit, get the funders behind it
- Public-filing provenance, so redistribution is ours to license
What's actually in it
Every number here is counted from the live database — the corpus aggregates nightly, the headline counts on a daily refresh cycle — none of them typed in by hand. They move when the corpus moves, including down.
- Funders
- 261,000+
- US grantmakers
- 209,000+
- Non-US funders
- 52,000+
- Grant records, US
- 9.6M+
- Grant records, international
- 1.0M+
- Recipients resolved to an EIN
- 7.5M+ (78%)
- Grant dollars represented
- $1.0T+
- Grantmakers with outbound grants
- 177,000+
- Filing years covered
- 2023–2026
- Funder programs
- 300,000+
- Open right now
- 51,000+
- US government grant portals
- 41
- Countries represented
- 87
US grantmakers from IRS 990 and 990-PF filings, plus national charity registers
Private foundations and public-charity grantmakers — classified apart from the operating nonprofits that file the same forms
Canada, UK, Australia, and across Europe
Individual grants itemised from IRS 990 and 990-PF filings — private-foundation and public-charity grantmakers alike
360Giving (UK), T3010 (Canada) and ACRI (Italy) registers
The expensive half of the work, and the reason to license rather than parse filings yourself
Distinct funders we hold at least one grant for — fewer than the filer count, because many filers granted nothing
Deadlines and eligibility read from funders' own sites, refreshed weekly
State and district portals with live opportunities, plus the federal grants portal — each source connected individually
Recounted August 20, 2026 — the timestamp is live too, so you can tell if this page ever stops tracking.
Where it comes from, and what that means for you
The spine is public: IRS Form 990 and 990-PF filings, national charity registers, and government grant portals — federal and state alike. On top of that we read funders' own websites for what filings can't tell you — which programs are open, who's eligible, when they close, and who to talk to. And we search the open web for what's being reported about a funder elsewhere — leadership changes, new initiatives, coverage that never appears on their own site — verify it, and structure it into the profile. We ingest all of it ourselves rather than reselling a third party's compilation, which is why the terms of use are ours to negotiate rather than someone else's to restrict.
Read the full source breakdown, including where it falls short →
What we build on top of the filings
A raw 990 is a tax form: a name, an address, financial totals, and grant lines whose recipients are free-typed text with no ID and no location. Nothing in it answers the questions that matter — who funds work like mine, can I approach them, what would they give. The structured layer is where those answers come from:
Recipient resolution
Every grant line is matched from free text to a real organization with a real EIN, so grants connect to actual entities instead of strings. It's the foundation under peer analysis and reverse lookup — without it, millions of grants are just text.
Funder classification
Deterministic rules plus AI label every funder — independent foundation, community foundation, DAF sponsor, operating nonprofit, corporate, government — so search returns real grantmakers, and pass-through vehicles are labelled honestly instead of ranked as prospects.
Giving behaviour, measured
Typical grant size, giving trends, what share of each year's grantees are first-time recipients, and subject and geographic concentration — computed from what a funder actually does, which the filing never states. Plenty of funders headquartered in one state fund only another; behaviour is the truth, the address is not.
Names people actually use
Funders file under legal names nobody searches for. We extract the brand and DBA names, so looking a funder up by the name you know it by actually works.
The web layer
Filings rarely carry a usable website. We find and validate one, then read the program and application pages — because whether and how you can approach a funder lives on the web, not in the filing.
People and governance
Officers, trustees, and compensation, extracted and structured, so board-network and relationship analysis has real data to work with.
Meaning-based search
AI-written summaries of what each funder actually funds, plus semantic embeddings — so a search for the work you do finds the right funders even when no filing ever used your words.
This derived layer — the matching, classification, and analysis, not the public records underneath — is what the Data Use Policy licenses. The underlying facts stay public, as they should; the structure is the product.
How current it is
Filings land as the IRS publishes them. Funder websites are re-crawled weekly, with new URLs discovered monthly. Public filings are structurally 18–24 months behind the year they describe — that's a property of the source, not of us, and the website layer exists precisely because of it.
The agent path: two tiers, one MCP server
Start free with public funder and grant search — no account, no key. Connect a Kindora account to add authenticated, credit-metered tools: fit scoring, intel briefs, and pipeline reads and writes for teams that run their fundraising in Kindora.
Free
Public tier
No signup. Anonymous access to IRS-grade funder and grant data at interactive volumes. Batch integrations: send your service key to meter instead (see pricing).
- Search 261,000+ funders by name, cause, or location
- Find open grant opportunities and philanthropy jobs
- Profiles, 990 summaries, grant histories, and NTEE codes
Pro
Authenticated tier
Connect your account for 16 tools that work against your pipeline and Kindora's enriched intelligence.
- Funder-fit evaluations and deep-dive intel briefs
- Donor CRM queries, segments, and warm-intro paths
- Prospecting pipeline reads and writes
Free — no auth
Start free in 60 seconds
No account, no key, nothing to install. Point your MCP client at the public endpoint and your agent is searching live funder data right away — pick whichever path fits your setup:
Claude (web or desktop)
Go to Settings → Connectors → Add custom connector, then paste the endpoint URL:
https://kindora-mcp.azurewebsites.net/mcpClaude Code
Run one command in your terminal:
claude mcp add --transport http kindora https://kindora-mcp.azurewebsites.net/mcpAny other MCP client
Add this to your client's config file (for Claude Desktop: claude_desktop_config.json):
{
"mcpServers": {
"kindora": {
"command": "npx",
"args": [
"-y", "mcp-remote@latest",
"https://kindora-mcp.azurewebsites.net/mcp",
"--transport", "http-only"
]
}
}
}Get a key in three steps
Create your account
Sign up for Kindora (free). Your account is the home for your keys, credits, and pipeline.
Generate a service key
In Settings → Developers, generate a scoped key (kdra_…). Choose read-only, or add write and spend scopes. The key is shown once.
Connect your client
Add the Pro endpoint to your MCP client with the key as a bearer token. You're live.
Already have a Kindora account? Generate a key →
Credit-based pricing
Interactive use is free and Pro reads are free — only fresh AI work and batch data volume charge, always from the same credit balance.
- Pro reads, quotes & cache hits
- Free
- Funder-fit evaluation
- 1 credit
- Donor & warm-path queries
- 1 credit
- Deep-dive intel brief
- 25 credits
- Batch data lookups (public tools + your key)
- 3 lookups / credit
Credit packs
- Starter — 100 credits$10
- Power — 500 credits$45
- Pro — 2,000 credits$160
- Bulk — 10,000 credits$650
Plans include monthly credits: Starter 250 · Growth 500 · Pro 2,000 · Consultant Team 4,000. Buy more anytime.
Three ways in, and what each one permits
Two of these are self-serve and cover research — yours, or your clients'. The third is the only one that lets you show Kindora results to your own users. They are different rights, not different sizes of the same right, which is why volume alone never converts one into another.
| Access | Limits | What it permits |
|---|---|---|
| Free public tier | 100 requests / hour per IP · no account, no key | Research and AI-assistant use for your own organization or a named client engagement. |
| Metered, with a service key | 3 lookups / credit · 2,000 / hour · 12,000 / day | The same permitted uses, at working volume. Capacity for your own research — not a licence to redistribute, embed, resell, or build a database from. |
| Embedded distribution licence | From $12,000 / year · allowance included, overage metered | The right to display Kindora results inside your own product, to your own users, with attribution. |
Both ceilings are real and enforced: 2,000 lookups an hour and 12,000 a day, per organization. They are set where they are because the metered lane is sized for research, not for serving another product's traffic.
Send your kdra_ service key as a Bearer token to the public MCP endpoint and lookups meter at 3 per credit — roughly $21.67–$33.33 per 1,000 lookups, depending on pack size. Metered capacity covers the permitted uses above; it does not confer embedding or redistribution rights at any volume.
What needs a written agreement
Our Data Use Policy is the same for everyone, and no credit balance is a substitute for it. Each of the following needs an agreement, at any volume: redistributing Kindora data; embedding it in your product, platform or service; reselling or sublicensing it; bulk or systematic extraction, including building or improving a database, directory or search index; and using it to train models or build retrieval indexes. That last one survives termination.
Attribution
Wherever Kindora data is shown to anyone beyond your own organization or client engagement, the surface must credit "Data from Kindora (kindora.co)" with a working link, and chat or voice surfaces must name Kindora in the answer itself. Licensed integrations carry their own attribution, set in the agreement — usually "Powered by Kindora".
REST API
1,000 requests / hour per key
The REST surface is small on purpose today — public match rationale only. Funder-profile and grant-history endpoints are specified but not yet shipped, so for anything broader use the MCP endpoint, which exposes the full public toolset.
Embedded distribution licence
If your users should see funder search inside your product, this is the lane. You get Kindora's full public toolset — natural-language funder and grant search, classified profiles, 990 summaries, grant histories — as generally available, improving as it improves, with no custom integration to maintain on either side.
Annual, prepaid, with a usage allowance included and overage metered at a rate fixed for the term. Scope and allowance are set per agreement; a paid pilot is available before committing to a year.
What's included
- The public toolset as generally available — when public search improves, your embed improves
- Production access with support, partner authentication, and usage reporting
- A consented handoff to full Kindora accounts, so your users can go deeper without you building it
What sits outside it
The authenticated intelligence layer — fit scoring, intel briefs, drafting, donor and prospect research, pipeline actions — stays behind a Kindora account and credits, exactly as it does everywhere else. Result cards may show that a fit score exists without unlocking it.
Talk about an embedded licenceEndpoints
Free — no auth
https://kindora-mcp.azurewebsites.net/mcpPro — bearer token
https://kindora-mcp.azurewebsites.net/mcp/premiumAuthenticate the Pro endpoint with a kdra_ service key (Authorization: Bearer …) or the OAuth connector flow.
Pro — connect with your service key
Add Kindora to your MCP client config, passing your kdra_ service key as a bearer token:
{
"mcpServers": {
"kindora-pro": {
"command": "npx",
"args": [
"-y", "mcp-remote@latest",
"https://kindora-mcp.azurewebsites.net/mcp/premium",
"--transport", "http-only",
"--header", "Authorization: Bearer ${KINDORA_MCP_KEY}"
],
"env": { "KINDORA_MCP_KEY": "kdra_org_..." }
}
}
}Ready to build?
Point a client at the free endpoint and you're querying live data in a minute. If Kindora belongs inside your own product, write to us and describe what your users need to see.