A2A REGISTRY·AGENT RECORD·c482acda-e27e-4a9e-9854-9ad139165ef9

Provider

CharitySense

CharitySense

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.

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
c482acda-e27e-4a9e-9854-9ad139165ef9
Category
Data & analytics
Canonical card
https://data.charitysense.com/.well-known/agent.json
Endpoint
https://data.charitysense.com/
Protocol version
0.3.0
Agent version
1.3.0
Streaming
Not declared
Input modes
text/plain, application/json
Output modes
application/json, text/plain

Reachability record

Last 100 checks shown · 100.0% across 30 days

2026-11-03T23:05:03.105877Z: passed2026-11-03T23:37:30.439261Z: passed2026-11-04T00:08:51.940739Z: passed2026-11-04T00:40:06.335555Z: passed2026-11-04T01:11:27.831169Z: passed2026-11-04T01:42:43.739391Z: passed2026-11-04T02:14:10.323220Z: passed2026-11-04T02:45:43.939880Z: passed2026-11-04T03:17:06.631203Z: passed2026-11-04T03:48:36.641158Z: passed2026-11-04T04:19:53.029028Z: passed2026-11-04T04:51:14.528623Z: passed2026-11-04T05:22:28.234410Z: passed2026-11-04T05:53:38.037258Z: passed2026-11-04T06:25:16.835142Z: passed2026-11-04T06:44:10.686284Z: passed2026-11-04T07:15:29.297600Z: passed2026-11-04T07:46:46.591903Z: passed2026-11-04T08:17:51.493505Z: passed2026-11-04T08:49:06.381421Z: passed2026-11-04T09:20:11.692618Z: passed2026-11-04T09:51:39.096897Z: passed2026-11-04T10:23:01.698624Z: passed2026-11-04T10:54:15.791448Z: passed2026-11-04T11:25:44.486994Z: passed2026-11-04T11:56:42.695790Z: passed2026-11-04T12:28:09.880274Z: passed2026-11-04T12:59:57.591983Z: passed2026-11-04T13:31:36.492517Z: passed2026-11-04T14:03:20.880145Z: passed2026-11-04T14:35:40.291074Z: passed2026-11-04T15:07:54.980816Z: passed2026-11-04T15:39:19.900037Z: passed2026-11-04T16:11:00.394210Z: passed2026-11-04T16:42:19.991033Z: passed2026-11-04T17:13:48.789960Z: passed2026-11-04T17:45:14.888479Z: passed2026-11-04T18:16:54.496829Z: passed2026-11-04T18:48:21.396816Z: passed2026-11-04T19:19:52.578321Z: passed2026-11-04T19:51:19.187546Z: passed2026-11-04T20:22:42.696522Z: passed2026-11-04T20:54:07.691074Z: passed2026-11-04T21:25:24.086014Z: passed2026-11-04T21:56:38.079346Z: passed2026-11-04T22:28:02.480711Z: passed2026-11-04T22:59:40.085288Z: passed2026-11-04T23:31:30.394179Z: passed2026-11-05T00:03:13.496194Z: passed2026-11-05T00:34:30.387580Z: passed2026-11-05T01:05:46.286964Z: passed2026-11-05T01:07:16.519026Z: passed2026-11-05T01:38:26.408275Z: passed2026-11-05T02:09:42.817395Z: passed2026-11-05T02:41:17.712183Z: passed2026-11-05T03:12:46.618842Z: passed2026-11-05T03:44:10.107210Z: passed2026-11-05T04:15:24.823252Z: passed2026-11-05T04:46:39.304608Z: passed2026-11-05T05:19:04.548370Z: passed2026-11-05T05:50:14.550212Z: passed2026-11-05T06:21:33.154667Z: passed2026-11-05T06:53:01.355164Z: passed2026-11-05T07:24:20.854256Z: passed2026-11-05T07:55:47.654340Z: passed2026-11-05T08:26:57.753558Z: passed2026-11-05T08:58:13.553346Z: passed2026-11-05T09:29:15.254858Z: passed2026-11-05T10:00:21.641579Z: passed2026-11-05T10:31:21.940225Z: passed2026-11-05T11:02:19.643846Z: passed2026-11-05T11:33:37.853909Z: passed2026-11-05T12:04:43.644631Z: passed2026-11-05T12:35:57.150568Z: passed2026-11-05T13:07:18.657743Z: passed2026-11-05T13:38:49.844769Z: passed2026-11-05T14:10:22.854444Z: passed2026-11-05T14:43:33.539011Z: passed2026-11-05T15:15:09.057001Z: passed2026-11-05T15:46:23.657201Z: passed2026-11-05T16:17:44.456715Z: passed2026-11-05T16:48:59.949665Z: passed2026-11-05T17:20:24.356313Z: passed2026-11-05T17:51:37.350757Z: passed2026-11-05T18:22:58.637954Z: passed2026-11-05T18:54:05.253432Z: passed2026-11-05T19:25:20.954022Z: passed2026-11-05T19:56:35.250318Z: passed2026-11-05T20:27:45.253294Z: passed2026-11-05T20:59:06.455817Z: passed2026-11-05T21:30:15.849289Z: passed2026-11-05T22:01:45.037387Z: passed2026-11-05T22:33:21.843556Z: passed2026-11-05T23:05:03.145338Z: passed2026-11-05T23:36:46.551907Z: passed2026-11-06T00:08:17.341027Z: passed2026-11-06T00:39:33.060657Z: passed2026-11-06T01:10:50.644729Z: passed2026-11-06T01:43:14.304648Z: passed2026-11-06T02:14:35.309801Z: passed
PassFailureAverage 1353 ms

Declared skills

Cite the public charity profile

cite_public_charity_profile

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.

public_profile · citation · json_ld · seo · geo

Search U.S. nonprofits

search_charities

Search CharitySense public nonprofit data and Form 990 signals by charity name, EIN, mission, cause, donor intent, geography, revenue, rating, state, or category.

nonprofit · charity · donor_research · irs_990

Get charity identity and trust profile

get_charity_profile

Return the bounded first-paint charity page: selected form context, identity, mission, location, live verdict, and the manifest of sections available for lazy retrieval.

ein_lookup · nonprofit_profile · identity · trust

Get an advertised charity section

get_charity_section

Retrieve one section advertised by the charity page, such as financials, governance, leadership, schedules, filing consistency, related organizations, or web evidence.

sections · evidence · financials · governance

List charity filings

get_charity_filings

List filing metadata for one available form context, with cursor-based retrieval for historical filing records.

filings · history · form_contexts

Analyze money flows and grants

analyze_money_flows

Page through exact latest directed counterparties and graph evidence. Use an advertised MoneyFlow section for the selected filing's complete revenue and expense presentation.

grants · money_flows · schedule_f · schedule_i · fundraising

Discover related organizations

discover_related_organizations

Discover other organizations related by the selected profile's cause, mission, or an explicit discovery intent.

discovery · related_organizations · cause · mission

Get dataset-wide statistics

get_dataset_stats

Retrieve dataset scale and aggregate public corpus totals, including organization count, filing count, sector revenue, and program spending.

dataset_stats · coverage · aggregate_financials

Send result or data feedback

send_agent_feedback

Let CharitySense know when an agent needed different data, better ranking, clearer fields, missing context, or a new endpoint for its task.

feedback · agent_identity · api_improvement

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

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",
  "category": "data-analytics",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/c482acda-e27e-4a9e-9854-9ad139165ef9

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>