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
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-09-12T20:44:28.979540Z: passed2026-09-12T21:15:09.668949Z: passed2026-09-12T21:45:54.881525Z: passed2026-09-12T22:16:35.066417Z: passed2026-09-12T22:47:10.982753Z: passed2026-09-12T23:18:10.767443Z: passed2026-09-12T23:51:02.582882Z: passed2026-09-13T00:21:45.583602Z: passed2026-09-13T00:52:24.382592Z: passed2026-09-13T01:23:05.982746Z: passed2026-09-13T01:53:47.783194Z: passed2026-09-13T02:24:24.070691Z: passed2026-09-13T02:55:04.883670Z: passed2026-09-13T03:25:43.668922Z: passed2026-09-13T03:56:26.075519Z: passed2026-09-13T04:27:08.678583Z: passed2026-09-13T04:57:45.979665Z: passed2026-09-13T05:28:26.283054Z: passed2026-09-13T05:59:10.376145Z: passed2026-09-13T06:29:48.386047Z: passed2026-09-13T07:00:24.965595Z: passed2026-09-13T07:31:09.264981Z: passed2026-09-13T08:01:44.673930Z: passed2026-09-13T08:32:26.076600Z: passed2026-09-13T09:03:11.671658Z: passed2026-09-13T09:33:47.972999Z: passed2026-09-13T10:04:24.781562Z: passed2026-09-13T10:36:02.773922Z: passed2026-09-13T11:06:43.378673Z: passed2026-09-13T11:37:27.272431Z: passed2026-09-13T12:08:04.171666Z: passed2026-09-13T12:38:42.865637Z: passed2026-09-13T13:09:24.380750Z: passed2026-09-13T13:40:03.977088Z: passed2026-09-13T14:10:54.077033Z: passed2026-09-13T14:41:31.574458Z: passed2026-09-13T15:12:12.776832Z: passed2026-09-13T15:43:09.082404Z: passed2026-09-13T16:13:47.878579Z: passed2026-09-13T16:44:28.575054Z: passed2026-09-13T17:15:11.577899Z: passed2026-09-13T17:45:49.778140Z: passed2026-09-13T18:16:27.479536Z: passed2026-09-13T18:47:10.969831Z: passed2026-09-13T19:17:55.184672Z: passed2026-09-13T19:48:33.777058Z: passed2026-09-13T20:19:14.172762Z: passed2026-09-13T20:50:00.069785Z: passed2026-09-13T21:20:49.179753Z: passed2026-09-13T21:51:32.179800Z: passed2026-09-13T22:22:12.878077Z: passed2026-09-13T22:52:54.674840Z: passed2026-09-13T23:23:54.968989Z: passed2026-09-13T23:56:55.076960Z: passed2026-09-14T00:27:49.165055Z: passed2026-09-14T00:58:40.276088Z: passed2026-09-14T01:29:22.869841Z: passed2026-09-14T02:00:13.270795Z: passed2026-09-14T02:30:54.083249Z: passed2026-09-14T03:01:40.673137Z: passed2026-09-14T03:32:27.279358Z: passed2026-09-14T04:03:09.284859Z: passed2026-09-14T04:33:47.370897Z: passed2026-09-14T05:04:24.574320Z: passed2026-09-14T05:35:05.273466Z: passed2026-09-14T06:05:49.577652Z: passed2026-09-14T06:36:34.771305Z: passed2026-09-14T07:07:15.874731Z: passed2026-09-14T07:37:53.377006Z: passed2026-09-14T08:08:34.683878Z: passed2026-09-14T08:39:13.980151Z: passed2026-09-14T09:10:02.372811Z: passed2026-09-14T09:40:43.575864Z: passed2026-09-14T10:11:25.082181Z: passed2026-09-14T10:43:02.578671Z: passed2026-09-14T11:13:42.172720Z: passed2026-09-14T11:42:21.940790Z: passed2026-09-14T12:13:02.259901Z: passed2026-09-14T12:39:27.082468Z: passed2026-09-14T13:10:20.876715Z: passed2026-09-14T13:41:03.369968Z: passed2026-09-14T14:11:54.771579Z: passed2026-09-14T14:42:40.072231Z: passed2026-09-14T15:13:39.978269Z: passed2026-09-14T15:44:28.080378Z: passed2026-09-14T16:15:14.373445Z: passed2026-09-14T16:46:13.470325Z: passed2026-09-14T17:17:03.470768Z: passed2026-09-14T17:47:52.068425Z: passed2026-09-14T18:18:41.073619Z: passed2026-09-14T18:49:33.372798Z: passed2026-09-14T19:20:28.270326Z: passed2026-09-14T19:51:22.781437Z: passed2026-09-14T20:22:13.174190Z: passed2026-09-14T20:53:07.068948Z: passed2026-09-14T21:23:55.274252Z: passed2026-09-14T21:54:41.784286Z: passed2026-09-14T22:25:28.991244Z: passed2026-09-14T22:56:14.081955Z: passed2026-09-14T23:27:26.668020Z: passed
PassFailureAverage 1603 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"
}

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
>