Kindora Funder Discovery MCP server icon

Kindora Funder Discovery

by Kindora Funder Discovery

Data & Research13 toolsNo Auth Required

Search 209K+ US foundations, 9.6M+ IRS 990 grant records and open grant programs from your AI agent. Find who funds work like yours, with real grant evidence. 13 tools, all read-only, no account.

Verified connector

Listed by Anthropic as a partner connector in its Connectors Directory.

Connection checked by Agentman on .

Anthropic states this reflects the level of review a connector received, not a security audit.

Connect Kindora Funder Discovery via MCP

https://kindora-mcp.azurewebsites.net/mcp/

Works in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.

Kindora Funder Discovery Tools & Capabilities (13)

health_checkRead-only

Check server health and connectivity. Returns: Dictionary with health status including: - status: "healthy" or "unhealthy" - version: Server version - environment: Current environment (dev/staging/prod)

list_toolsRead-only

List available MCP tools and get detailed help. Use this tool to discover what tools are available and how to use them. Call without parameters to see all tools, or provide a tool name to get detailed help including parameters, examples, and related tools.

search_fundersRead-only

Look up grantmaking organizations by name, topic, or location. This tool searches 174K+ grantmaking organizations from IRS data using organization names plus grant-purpose/topic signals. Use it when you know the funder's name, want aligned funders for a cause area, or want to browse by location/size/NTEE code. Multi-word searches are ranked by relevance; simple browse/name fallback results are ordered by total assets. IMPORTANT: Use search_open_grants when the user needs active grant programs or RFPs. search_funders is for finding aligned grantmakers, including ones that may fund by relationship, LOI, or annual cycle rather than a live call.

get_funder_profileRead-only

Get detailed profile information for a specific funder. Polymorphic identifier — pass ``ein`` for US 990 foundations OR ``funder_id`` (bare UUID / ``n9f:<uuid>``) for non-990 funders such as European, UK 360Giving, and Canadian CRA T3010 funders. ``search_funders`` returns both fields on every hit, so the caller can hand either one back here. At least one identifier must be supplied. Use this after searching for funders to get detailed information about a specific one.

get_990_summaryRead-only

Get IRS 990 filing summary and financial trends for a foundation. This tool retrieves IRS 990 filing data (Form 990 or 990-PF) for a foundation, showing financial information over time. It calculates year-over-year trends for assets, grants, and revenue.

get_foundation_grantsRead-only

View grants made by a funder across IRS, web-extracted, and registry records. Merges five stores. **(1) IRS 990-PF filings** — structured grant lines from the ~143K US private foundations that file 990s, keyed by EIN. **(2) Web-extracted grant records** — our enrichment pipeline crawls funder websites and an LLM extracts their grant lists. This second store covers ~15K additional US foundations AND ~17K non-990 funders (European foundations, US community foundations, DAFs, corporate giving programs). **(3) 360Giving** UK GrantNav rows, **(4) CRA T3010** Canadian rows, and **(5) ACRI** Italian banking-foundation erogazioni are structured registry sources with original-currency amounts preserved. Use this for ANY funder when the user asks about grants given, including European funders without an EIN (pass ``funder_id`` instead of ``ein``). Each row in the response carries a ``source`` field (``"990"`` for IRS data, ``"discovered_web"`` for crawled, plus ``"360giving"``, ``"t3010"``, and ``"acri"`` for structured registries). When web-extracted rows for a funder lack captured amounts (common for European funders that publish PDFs rather than open data), the response includes an ``amount_coverage_note`` in ``data_quality`` — surface that caveat in your reply. Note: ``recipient_country`` reflects the recipient organization's HQ country (where the grantee is registered), not necessarily where the program work is implemented.

get_ntee_codesRead-only

Browse NTEE (National Taxonomy of Exempt Entities) classification codes. NTEE codes are used to classify nonprofit organizations by their primary purpose. This tool helps you find the right NTEE code for searching or understanding a foundation's focus area.

search_open_grantsRead-only

Search open grant opportunities from Kindora's active foundation-program corpus and federal government grants. FOR-PROFIT APPLICANTS: pass for_profit_applicant=true to search capital a for-profit can take (PRIs, loans, revenue-based financing, patient equity) from CDFIs, impact investors, and PRI-active foundations. The default pool is 501(c)(3)-shaped and will NOT contain those programs. Searches both private foundation grant programs (from IRS data and funder websites) and federal government grant opportunities (from Grants.gov). Uses full-text search with natural language understanding — queries are parsed into individual terms with stemming, so "youth after school programs" matches programs about youth, after-school, and programming even if those exact words don't appear together. Search covers program names, descriptions, focus areas, beneficiary types, and geographic focus fields. Use the state parameter to focus on geographically relevant opportunities. Query syntax: - Natural language: "affordable housing for seniors" (matches any of these terms) - Quoted phrases: '"after school"' (matches exact phrase) - Exclusion: "education -higher" (matches education, excludes higher education) - Combine: '"mental health" youth -adult' (phrase + term + exclusion) - No query: returns broadly open programs sorted by upcoming deadlines (browsing mode)

search_funder_jobsRead-only

Search OPEN PHILANTHROPY JOBS at grantmaking foundations. Surfaces roles involved in giving away money, running philanthropic programs, or executive leadership of philanthropic work. Backed by a weekly scrape of ~50K funder careers pages + GPT-5.4-mini classification against an 8-category taxonomy. Categories (use the `category` param to filter): - grantmaking: Program officers, grants managers, RFP reviewers - program_leadership: VP Programs, Chief Program Officer, Program Director (cause-area) - executive_leadership: CEO, President, Executive Director at a foundation or community foundation - philanthropy_operations: Foundation finance/HR/IT/COO - program_support: Program associates, M&E officers, learning officers, program coordinators - development_for_grantmaking: Major gifts officers and development roles at community foundations and other regranting entities (NOT university or hospital development for the parent's operations) - philanthropy_communications: Foundation comms staff - philanthropy_strategy: Chief Strategy Officer, impact officer, equity & inclusion at a foundation What's excluded by design: clinical/medical, retail, academic teaching, university advancement for the university itself, hospital fundraising for hospital ops, construction/facilities.

search_nonprofitsRead-only

Search the ~2M-org universe of US nonprofits (IRS Business Master File) — the RECIPIENT / grantee side, distinct from search_funders (the grantmaker side). Use this to benchmark peer organizations, research a cause's landscape, or find well-funded peers and then look up WHO funds them. Each result carries 990 financials (revenue, program-expense ratio, employees, governance score) and recipient-side funding signals: `total_grants_received` (tracked foundation $ received), `funder_count` (distinct funders), `avg_grant_size_received`, and `funder_concentration_hhi`. CHOOSING THE RIGHT TOOL: - Want FUNDERS to apply to → use search_funders. - Want to research/benchmark RECIPIENT nonprofits (peers, "who received $X", landscape of a cause) → use search_nonprofits. - Found a well-funded peer and want their funders → note its `funder_count`, then use get_foundation_grants / search_funders to find who funds that work.

find_funders_for_peersRead-only

Find grantmakers that have ACTUALLY funded organizations LIKE the caller's, using the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026). This is the strongest free-tier prospecting move: collaborative-filtering peer prospecting, distinct from search_funders (name/topic lookup) and search_open_grants (active RFPs). HOW IT WORKS: for each peer organization, it looks up every foundation that granted to that peer, then merges funders across peers. A funder that gave to several of your peers ranks highest. Every result carries real grant evidence — which peers the funder funded and for how much. INPUTS (provide one): - peer_orgs (PREFERRED): names or 9-digit EINs of organizations LIKE the one you're raising for — peers, aspirational orgs, or orgs with a similar mission. The graph is keyed by recipient EIN, so naming real peers yields the sharpest evidence. Up to 12 are used. - org_description: a plain-language description of the nonprofit (mission, cause, who it serves). Fallback that resolves well-funded peers by keyword over the IRS BMF; prefer peer_orgs when you can name a few peers. RECOMMENDED WORKFLOW: establish the org's mission/cause, then name 2-5 peer organizations and call this tool. Deepen any candidate with get_funder_profile / get_foundation_grants (pass the returned ein).

find_funders_of_nonprofitRead-only

Find the foundations that have ACTUALLY granted to ONE specific nonprofit — the reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026). Use this when the question is about a SINGLE org: "who funds Greater Chicago Food Depository?", "which foundations support this nonprofit?", or to prospect from one well-funded peer. To aggregate the same signal across SEVERAL peer orgs, use find_funders_for_peers instead. Pass recipient_ein when known (most precise). Otherwise pass recipient_name and it is resolved to the best IRS-registered match — the response echoes which nonprofit it resolved to under 'recipient'; confirm it's the org the caller meant. COVERAGE: US private-foundation (990-PF) grants only. Government grants, corporate giving, and most donor-advised funding do NOT appear, so an empty result means "no tracked foundation reported a grant to this org", not "this org has no funders" — say exactly that.

get_funder_statsRead-only

Get comprehensive giving statistics for a funder. This tool calculates aggregate statistics about a funder's grantmaking from IRS 990-PF data, web-extracted grant records, 360Giving rows, CRA T3010 rows, and ACRI rows. It provides lifetime totals, focus areas, geographic distribution, and year-over-year trends. Pass ``ein`` for US 990 foundations, or ``funder_id`` (bare UUID / ``n9f:<uuid>``) for non-990 funders.

Read from the server on 2026-08-16, including each tool's own safety annotations.

Limits

  • Filings are 18 to 24 months behind. Kindora's sources page states public tax records are usually that far out of date when released, and that they show who a funder supported rather than what it is doing now, or whether the person who championed your kind of work still holds the job.
  • Coverage is uneven by funder, and Kindora says which way. Its sources page states that a funder known only from a national register gets a thinner profile, and that it would rather show less than invent the rest. It also concedes it does not have everyone: some funders have no readable website, many government sources are not connected, and some foundations are private by choice.
  • Some of it will be wrong. Kindora's sources page states web pages are messy and deadlines change, and advises checking a finding before relying on it. Every profile field is meant to point back to its origin.
  • Government opportunities are US only. The sources page states this covers the national portal plus 41 state and district sources, and that government listings in other countries are not covered yet.
  • The peer graph is 990-PF only. The find_funders_of_nonprofit description states that government grants, corporate giving and most donor-advised funding do not appear, so an empty result means no *tracked foundation* reported a grant — not that an organisation has no funders. Its description instructs agents to say exactly that.
  • Some grant amounts are missing. get_foundation_grants returns an amount_coverage_note when web-extracted rows lack captured amounts, which its description says is common for European funders that publish PDFs rather than open data.
  • Rate limited to 100 requests per hour per IP, per Kindora's MCP documentation. Long agent runs over many funders will hit this.
  • Data use is restricted. Kindora's MCP documentation states the data is free for fundraising research and AI-assistant use, but that redistribution, embedding in other products, bulk extraction and AI training require a partner agreement.
  • It finds funders; it does not win grants. Every tool is read-only research. Nothing on the public server submits an application, and a funder appearing in a result is not an indication that it will fund you.
  • We did not exercise any tool. Our check was a read-only initialize and tools/list handshake. Everything above comes from the server's own tool descriptions and Kindora's published documentation, not from calling anything.

Frequently asked questions

Do you need a Kindora account to use the MCP server?

No. Kindora's MCP documentation states the server requires no account and is free to use, and lists authentication as none required for public access. We opened an anonymous handshake against the endpoint on 2026-08-16 and the server returned all 13 tools without a credential. No tool on the server declares a per-tool security scheme, so the whole public surface is reachable anonymously.

How current is Kindora's foundation data, and does it lag?

Two different clocks run, and Kindora publishes both. Its sources page states that public tax filings are usually 18 to 24 months behind by the time they are released, and warns they show who a funder supported rather than what it is doing now. Funder websites are re-crawled weekly, with new pages discovered monthly, per its MCP documentation.

Where does Kindora's funder data come from?

Mostly public records and funder websites. Kindora's sources page cites over 1,943,000 IRS Form 990 filings, giving 9.5M+ grants across 256,000+ funders, plus 2.8M+ pages crawled from 39,000+ funder websites. Non-US coverage comes from national charity registers including Canada, the UK and Australia, and government opportunities come from a federal portal plus 41 state sources.

Is there a rate limit on the Kindora MCP server?

Yes. Kindora's MCP documentation states a limit of 100 requests per hour per IP address on the free public server. It adds that IP addresses are hashed for rate-limit enforcement rather than stored in plaintext, and that the rate-limit data expires after one hour. No account or key raises that limit on the public endpoint.

Can the Kindora connector apply for a grant or change anything?

No. All 13 tools are annotated read-only by the server itself, verified on 2026-08-16, and Kindora's documentation states the server does not modify any data. There is no tool that submits an application, writes to a pipeline, or edits a funder record. Everything the public connector returns is research output you act on yourself.

What is the Kindora Pro MCP tier and do I need it?

It is a separate authenticated endpoint for paying Kindora customers, and the public connector does not require it. Kindora documents Pro tools for intel briefs, funder-fit scoring and pipeline read/write, drawing on a credit balance. Its own machine-readable index warns that the Pro rollout is in progress and pointing a client at that URL today will fail.

Can Kindora tell me which funders gave to a specific nonprofit?

Yes, within one source. The find_funders_of_nonprofit tool searches a who-funds-whom graph the server describes as 7.5 million edges built from IRS 990-PF filings covering 2022 to 2026. Its own description states coverage is US private-foundation grants only, so an empty result means no tracked foundation reported a grant, not that the nonprofit has no funders.

Sources

Use in Agentman

Connect once and your agents call these tools on their own — on a schedule, in a workflow, with nobody at the keyboard.

Open in Agentman Studio

Server Info

Category
Data & Research
Developer
Kindora Funder Discovery
Tools
13
Domain
kindora-mcp.azurewebsites.net

Using Claude Desktop or another MCP client? Setup docs — the connection URL above works anywhere.