Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level (e.g., INFO, DEBUG, ERROR) | INFO |
| ENABLE_CACHING | No | Enable or disable response caching | false |
| CHARITY_API_KEY | Yes | Your CharityAPI key for accessing the IRS nonprofit database | |
| REQUEST_TIMEOUT_MS | No | Request timeout in milliseconds | 30000 |
| CHARITY_API_TIMEOUT | No | API request timeout in milliseconds | 10000 |
| CHARITY_API_BASE_URL | No | The base URL for the CharityAPI | https://api.charityapi.org |
| RATE_LIMIT_WINDOW_MS | No | Rate limit window in milliseconds | 60000 |
| CHARITY_API_MAX_RETRIES | No | Maximum number of retry attempts for failed API requests | 3 |
| CHARITY_API_RETRY_DELAY | No | Delay between retry attempts in milliseconds | 1000 |
| MAX_CONCURRENT_REQUESTS | No | Maximum number of concurrent API requests | 10 |
| RATE_LIMIT_REQUESTS_PER_MINUTE | No | Maximum number of requests allowed per minute | 100 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| charity_verification_guide | Complete guide for AI assistants to perform charity legitimacy verification using MCP tools |
| basic_legitimacy_workflow | Step-by-step workflow for basic charity legitimacy verification |
| red_flag_detection | Guidance for detecting and handling charity verification red flags |
| verification_response_templates | Response templates for different charity verification outcomes |
| quick_verification_reference | Quick reference guide for basic charity verification workflows |
| response_templates_quick | Quick response templates for common verification scenarios |
| tool_selection_guide | Quick guide for selecting the right MCP tool based on user intent |
| common_keywords_reference | Reference of common keywords that trigger charity verification |
| ai_assistant_best_practices | Best practices for AI assistants using the charity verification system |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |