Candid MCP
for LuumenAI

Look up nonprofits, funders, and sector answers from Candid data

Ask about a nonprofit, a funder, or a funding question and get an answer grounded in Candid data. CANDID_MCP_SEARCH_ORGANIZATIONS finds organizations by name, mission, EIN, or location. CANDID_MCP_IDENTIFY_MENTIONED_ORGANIZATIONS links names in your text to official profiles. Every call here is classified as a write, so it is previewed and approved by default. Connect once over OAuth with dynamic client registration.

The Candid MCP toolbox

6 tools: 0 read, 6 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • WriteCurrent dateGet the current day to reference for any time-sensitive data requests. Approval by default
  • WriteIdentify locationsUses natural language processing to find and match named geographies found in the supplied text. Approval by default
  • WriteIdentify mentioned organizationsResolve and link organization names to official Candid nonprofit profiles. Approval by default
  • WriteKnowledge resourcesGet answers to questions about the social and philanthropic sector directly fom Candid's subject matter experts. Approval by default
  • WriteSearch organizationsFind nonprofits and grantmaking organizations in Candid's database by name, mission, EIN, location, or type of work. Approval by default
  • WriteTaxonomy termsUses natural language processing to align input text to Candid's taxonomy, the Philanthropy Classification System (PCS). Approval by default

Questions

How does LuumenAI connect to Candid MCP?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Candid MCP on its own?

Read actions answer immediately. Anything that writes — current date, identify locations, identify mentioned organizations, knowledge resources, and more — is shown as a plan and requires approval by default. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Candid MCP — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Candid MCP to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.