Show JSON
{
"protocolVersion": "0.3.0",
"name": "CharitySense",
"description": "Agent-ready nonprofit due diligence surface over public U.S. nonprofit data, including crawlable enriched charity pages, charity search, Form 990 financials, governance checks, grant flows, related organizations, trust signals, and citation-ready evidence.",
"author": "CharitySense",
"wellKnownURI": "https://data.charitysense.com/.well-known/agent.json",
"url": "https://data.charitysense.com/",
"version": "1.3.0",
"provider": {
"organization": "CharitySense",
"url": "https://charitysense.com/"
},
"documentationUrl": null,
"iconUrl": null,
"supportsAuthenticatedExtendedCard": null,
"security": [],
"securitySchemes": {},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": null
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "cite_public_charity_profile",
"name": "Cite the public charity profile",
"description": "Use the public /charity/{ein} page as the citation target for crawlable mission, programs, sector, operating places, leadership, governance, impact, source evidence, and enhanced JSON-LD where available.",
"tags": [
"public_profile",
"citation",
"json_ld",
"seo",
"geo"
],
"examples": [
"Cite the public CharitySense profile for EIN 954453134.",
"Use the public profile page for mission and program evidence."
],
"inputModes": [],
"outputModes": []
},
{
"id": "search_charities",
"name": "Search U.S. nonprofits",
"description": "Search CharitySense public nonprofit data and Form 990 signals by charity name, EIN, mission, cause, donor intent, geography, revenue, rating, state, or category.",
"tags": [
"nonprofit",
"charity",
"donor_research",
"irs_990"
],
"examples": [
"Find trustworthy clean water charities with strong financials.",
"Search for U.S. charities serving Gaza or Pakistan."
],
"inputModes": [],
"outputModes": []
},
{
"id": "get_charity_profile",
"name": "Get charity identity and trust profile",
"description": "Return the bounded first-paint charity page: selected form context, identity, mission, location, live verdict, and the manifest of sections available for lazy retrieval.",
"tags": [
"ein_lookup",
"nonprofit_profile",
"identity",
"trust"
],
"examples": [
"Get the profile for EIN 530196605."
],
"inputModes": [],
"outputModes": []
},
{
"id": "get_charity_section",
"name": "Get an advertised charity section",
"description": "Retrieve one section advertised by the charity page, such as financials, governance, leadership, schedules, filing consistency, related organizations, or web evidence.",
"tags": [
"sections",
"evidence",
"financials",
"governance"
],
"examples": [
"Fetch the MoneyFlow section advertised for EIN 131644147."
],
"inputModes": [],
"outputModes": []
},
{
"id": "get_charity_filings",
"name": "List charity filings",
"description": "List filing metadata for one available form context, with cursor-based retrieval for historical filing records.",
"tags": [
"filings",
"history",
"form_contexts"
],
"examples": [
"List Form 990PF filings for EIN 530196605."
],
"inputModes": [],
"outputModes": []
},
{
"id": "analyze_money_flows",
"name": "Analyze money flows and grants",
"description": "Page through exact latest directed counterparties and graph evidence. Use an advertised MoneyFlow section for the selected filing's complete revenue and expense presentation.",
"tags": [
"grants",
"money_flows",
"schedule_f",
"schedule_i",
"fundraising"
],
"examples": [
"Where did this charity's grants go in its latest filing?"
],
"inputModes": [],
"outputModes": []
},
{
"id": "discover_related_organizations",
"name": "Discover related organizations",
"description": "Discover other organizations related by the selected profile's cause, mission, or an explicit discovery intent.",
"tags": [
"discovery",
"related_organizations",
"cause",
"mission"
],
"examples": [
"Find organizations related to EIN 530196605."
],
"inputModes": [],
"outputModes": []
},
{
"id": "get_dataset_stats",
"name": "Get dataset-wide statistics",
"description": "Retrieve dataset scale and aggregate public corpus totals, including organization count, filing count, sector revenue, and program spending.",
"tags": [
"dataset_stats",
"coverage",
"aggregate_financials"
],
"examples": [
"How many nonprofits and filings does CharitySense cover?"
],
"inputModes": [],
"outputModes": []
},
{
"id": "send_agent_feedback",
"name": "Send result or data feedback",
"description": "Let CharitySense know when an agent needed different data, better ranking, clearer fields, missing context, or a new endpoint for its task.",
"tags": [
"feedback",
"agent_identity",
"api_improvement"
],
"examples": [
"Report that a disaster-relief query needed grant-recipient geography.",
"Tell CharitySense that an answer needed clearer published zakat-policy evidence."
],
"inputModes": [],
"outputModes": []
}
],
"conformance": true,
"conformance_errors": null,
"homepage": null,
"repository": null,
"license": null,
"pricing": null,
"contact": null,
"id": "c482acda-e27e-4a9e-9854-9ad139165ef9"
}