Skip to main content
Glama

Find Funders Of An Organization

find_funders_of
Read-onlyIdempotent

Find the private foundations whose covered 990-PF filings name a given organization as a grant recipient. Use this to research who funds peer organizations doing work like the user's. Returns matched recipients with a confidence tier (registry_corroborated = an EIN matched a registry record; name_match = normalized organization name only), then that recipient's funders ranked by total recorded giving with amounts, grant-record counts, and the covered filing years. Historical filing evidence, NOT an open call, a current interest statement, or an eligibility signal. Does not count toward your monthly searches.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNo1-based page of matched recipients.
limitNoRecipients per page (default 20, max 50).
stateNoOptional 2-letter state code to restrict matches to recipients recorded in that state.
organizationYesRecipient organization name, at least 3 characters. Recipient names are written however the filing foundation chose to write them, so the shortest distinctive part of the name matches best.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish read-only, idempotent, non-destructive behavior. The description adds meaningful context beyond that: output structure (confidence tiers, ranked funders, amounts, grant counts, filing years), the historical-evidence limitation, and the quota note that it does not count toward monthly searches. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four sentences with no filler; the core purpose is front-loaded and each subsequent sentence adds a distinct piece of useful information (output details, exclusions, quota impact). Dense but efficient, with the only minor issue being one long sentence that packs many return details together.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description does a good job explaining what results look like and what the data does and does not represent. It covers data source, confidence tiers, ranking, filing years, exclusions, and quota. It does not explicitly walk through pagination or state filtering, but those are documented in the schema, so the description is sufficiently complete for invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description reinforces the organization-name matching idea but does not materially add detail beyond what the schema already documents for page, limit, state, or organization. It earns the baseline rather than exceeding it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Find') and a precise object: private foundations whose covered 990-PF filings name a given organization as a grant recipient. This clearly distinguishes the tool from siblings like search_foundations or funders_for_cause by describing the exact data source and relationship being searched.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides an explicit use case: researching who funds peer organizations doing work like the user's. It also includes important exclusions ('NOT an open call, a current interest statement, or an eligibility signal'), though it does not name specific alternative sibling tools or conditions for choosing them.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources