← Back to registry /

CharitySense

A2A conformant A2A v0.3.0

CharitySense

v1.1.0 CharitySense

Agent-ready IRS Form 990 nonprofit dataset and no-auth API for US charity search, donor research, nonprofit comparison, financial metrics, governance review, and citation-ready analysis.

Launch agent website ↗

Skills

  • Search U.S. nonprofits

    Search CharitySense IRS Form 990 data by charity name, EIN, mission, cause, donor intent, geography, revenue, rating, state, category, or donation type.

    nonprofitcharitydonor_researchirs_990
  • Summarize a charity by EIN

    Return a concise charity profile with identity, mission, financials, governance signals, category, and canonical URL.

    ein_lookupsummarynonprofit_profile
  • Analyze normalized Form 990 data

    Retrieve detailed normalized IRS Form 990 records for financial analysis, governance review, ratings, and comparison.

    form_990financial_analysisgovernance
  • Send result or data feedback

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

    feedbackagent_identityapi_improvement

Integration

import asyncio
from a2a_registry import AsyncRegistry

async def main():
    async with AsyncRegistry() as registry:
        agent = await registry.get_by_id("c482acda-e27e-4a9e-9854-9ad139165ef9")
        client = await agent.async_connect()
        print(f"Connected to {agent.name}")

asyncio.run(main())