Chariot MCP Server
The Chariot MCP Server is a Model Context Protocol (MCP) connector that enables AI assistants like Claude to help you research nonprofits and charitable organizations. With access to Chariot's database of verified nonprofits, you can look up EINs, financials, DAF eligibility, IRS status, leadership, and more — all through natural conversation.
Intended purpose
This MCP server is designed to help nonprofit teams manage their donation operations directly from Claude by:
Tracking donations — Look up, create, edit, merge, and analyze donation records
Reconciling deposits — Review deposits and match them against incoming donations
Processing mail — Manage checks and other mail items received through your lockbox
Managing policies & properties — Configure the custom fields and gift-acceptance policies that power your donation pipeline
Reporting & exports — Pull ledger transactions, invoices, and exportable data for your finance team
The connector is built for nonprofit staff and finance teams who use Chariot's Gift Processing platform.
How to use the connector
To connect Chariot, you'll need a paid Chariot Gift Processing plan. When you first use the connector, Claude will prompt you to sign in with your Chariot credentials via OAuth. Once authorized, Claude can read and manage data scoped to your organization's account.
Learn about finding and connecting tools in Claude.
Basic examples
Find & Analyze Donations
"How much did we raise last month?"
"Show me all donations over $5,000 received this quarter."
Create & Edit Donations
"Log a $250 check donation from Jane Smith dated yesterday."
"Update the designation on this donation to our Annual Fund."
Reconcile Deposits
"Which donations are in our latest bank deposit?"
"Reconcile the deposit from June 28."
Process Checks Received By Mail
"Show me the unread checks in our lockbox mail."
"Resolve the mail item for the check from the Smith Foundation."
Manage Custom Properties & Policies
"Create a 'Campaign' property on donations with options Spring and Year-End."
"List our donation policies and show me our gift-acceptance policy."
Export Donations For Reporting
"Export all Q2 donations and give me the download link."
--
Look Up Your Organization & Billing
"What features and funding accounts does our org have?"
"Show me our most recent Chariot invoice."
Typical conversation flow
Here's an example of how you might use the connector:
You: "Show me all unprocessed checks in our lockbox mail."
Claude: (Uses Chariot - list_mail) "Here are the unread mail items in your lockbox:
Check from Smith Foundation — $10,000, received July 18
Check from Anonymous Donor — $500, received July 19
Check from Jane Doe — $250, received July 20
Would you like to resolve any of these or create donation records from them?"
You: "Resolve the check from the Smith Foundation and log it as a donation to our Capital Campaign."
Claude: (Uses Chariot - create_donation, resolve_mail_item) "Done. I've created a $10,000 donation record designated to your Capital Campaign and marked the Smith Foundation mail item as resolved. Would you like to assign any custom properties to this donation?"
Features & tools
Donation Management
Look up, create, edit, merge, restore, and analyze donation records.
Tools: list_donations, get_donation, count_donations, sum_donations, create_donation, override_donation, delete_donation, undelete_donation, merge_donations, unmerge_donations, list_donation_activity_log
Deposit Management
Review bank deposits and reconcile them against incoming donations.
Tools: list_deposits, get_deposit, reconcile_deposit
Mail Processing
Manage checks and other items received through your lockbox mail.
Tools: list_mail, get_mail_item, mark_mail_item_read, report_mail_item_issue, resolve_mail_item, reject_mail_item
Policies
Read and manage your organization's gift-acceptance policies and their content.
Tools: list_policies, get_policy, update_policy_metadata, replace_policy_content, delete_policy, add_policy_section, remove_policy_section, update_policy_section, add_policy_clause, remove_policy_clause, update_policy_clause, list_policy_documents
Custom Properties & Filter Views
Create and manage custom fields on donation records, and configure filter views.
Tools: list_properties, get_property, search_property_options, create_property, update_property, delete_property, create_enum_option, bulk_create_enum_options, update_enum_option, delete_enum_option, assign_property, undo_assign_property, list_evaluation_field, list_filter_fields, list_filter_views, create_filter_view, update_filter_view, delete_filter_view
Organization & Billing
Look up your organization details, payment sources, ledger transactions, and invoices.
Tools: whoami, get_organization, list_organizations, list_payment_sources, create_payment_source, list_ledger_transactions, get_ledger_transaction, list_invoices, get_invoice, get_dafpay_components
Exports
Create and download data exports for reporting.
Tools: create_export, get_export, get_export_download_url
Privacy & security
Troubleshooting
Technical details
MCP Information
Model Context Protocol (JSON-RPC)
Server Type: HTTP-based remote MCP server
Transport: Streamable HTTP (stateless mode)
Response Format: JSON
Authentication: OAuth 2.0 (sign in with your Chariot account)
Read & Write Capabilities
This connector supports both read and write operations. Tools that create, edit, delete, or reconcile data are labeled with destructiveHint; read-only tools are labeled with readOnlyHint.
Frequently asked questions
Last updated
Was this helpful?