Skip to main content
Glama
briancasteel

Charity MCP Server

by briancasteel

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging level (e.g., INFO, DEBUG, ERROR)INFO
ENABLE_CACHINGNoEnable or disable response cachingfalse
CHARITY_API_KEYYesYour CharityAPI key for accessing the IRS nonprofit database
REQUEST_TIMEOUT_MSNoRequest timeout in milliseconds30000
CHARITY_API_TIMEOUTNoAPI request timeout in milliseconds10000
CHARITY_API_BASE_URLNoThe base URL for the CharityAPIhttps://api.charityapi.org
RATE_LIMIT_WINDOW_MSNoRate limit window in milliseconds60000
CHARITY_API_MAX_RETRIESNoMaximum number of retry attempts for failed API requests3
CHARITY_API_RETRY_DELAYNoDelay between retry attempts in milliseconds1000
MAX_CONCURRENT_REQUESTSNoMaximum number of concurrent API requests10
RATE_LIMIT_REQUESTS_PER_MINUTENoMaximum number of requests allowed per minute100

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
charity-lookup

Look up detailed information about a charity or nonprofit organization using their EIN (Employer Identification Number). This tool retrieves comprehensive information from the IRS database including: - Official organization name and location - Tax deductibility status and codes - Organization classification and activity codes - Current status with the IRS - Foundation type and ruling information

Use this tool when you need complete details about a specific charity.
public-charity-check

Verify if a nonprofit organization qualifies as a "public charity" according to the IRS. Public charities are eligible to receive tax-deductible donations under section 501(c)(3).

This tool returns: - Whether the organization is classified as a public charity - Tax deductibility status for donations - EIN confirmation Use this tool to quickly verify if donations to an organization are tax-deductible.
charity-search

Search for charities and nonprofit organizations in the IRS database. You can search by organization name, location, or combine multiple criteria.

Search parameters: - query: Organization name or keywords - city: Filter by city name - state: Filter by state (2-letter code like 'CA', 'NY') Returns a list of matching organizations with basic information including: - Organization name and EIN - Location (city, state) - Deductibility status Use this tool to find organizations when you don't have their exact EIN.
list-organizations

List nonprofit organizations from the IRS database that have been updated since a specified date. This tool retrieves organizations that have had changes to their tax-exempt status or filing information.

Parameters: - since: ISO date string (required) - Get organizations updated since this date (e.g., "2024-01-01T00:00:00Z") Returns detailed information about organizations including: - Basic information (EIN, name, address) - Tax status and classification details - Financial information (revenue, assets) - Filing requirements and ruling dates Use this tool to get bulk organization data or track recent changes to nonprofit status.

Prompts

Interactive templates invoked by user choice

NameDescription
charity_verification_guideComplete guide for AI assistants to perform charity legitimacy verification using MCP tools
basic_legitimacy_workflowStep-by-step workflow for basic charity legitimacy verification
red_flag_detectionGuidance for detecting and handling charity verification red flags
verification_response_templatesResponse templates for different charity verification outcomes
quick_verification_referenceQuick reference guide for basic charity verification workflows
response_templates_quickQuick response templates for common verification scenarios
tool_selection_guideQuick guide for selecting the right MCP tool based on user intent
common_keywords_referenceReference of common keywords that trigger charity verification
ai_assistant_best_practicesBest practices for AI assistants using the charity verification system

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/briancasteel/charity-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server