Every.org MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVERY_ORG_PUBLIC_KEY | Yes | Your public key from the Every.org developer dashboard |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_causesA | List Every.org cause slugs for browse_nonprofits and the search causes filter. Published 2023-06-06. The live API may have added slugs since then. |
| search_nonprofitsA | Search Every.org nonprofits by name. Returns name, EIN, slug, a short description, causes, and profileUrl. |
| get_nonprofitA | Get one Every.org nonprofit by slug, 9-digit EIN, or nonprofit UUID. EINs may include dashes. |
| browse_nonprofitsA | Browse Every.org nonprofits for one cause slug, such as animals or climate. Call list_causes for the published set. |
| build_donate_linkA | Build an Every.org donate URL. The donor completes the gift on Every.org. Amounts are US dollars. For a fundraiser, pass its slug. For a multi-nonprofit fundraiser, nonprofit is special-fundraiser. |
| get_fundraiserB | Get an Every.org fundraiser by nonprofit slug and fundraiser slug. For a multi-nonprofit fundraiser, nonprofit is special-fundraiser. |
| get_fundraiser_raisedA | Get how much an Every.org fundraiser has raised, in cents and US dollars, plus supporter count and goal. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Tools target distinct resources and actions: list_causes, search_nonprofits, browse_nonprofits, and get_nonprofit are clearly different. Minor potential overlap exists between get_fundraiser and get_fundraiser_raised, but descriptions clarify their separation.
All tools follow a consistent snake_case verb_noun pattern (e.g., list_causes, search_nonprofits, get_nonprofit). No deviations or mixed conventions.
7 tools is well-scoped for a nonprofit discovery and donation-link service. Each tool earns its place without redundancy.
The surface covers nonprofit search, browse, details, causes, donate links, and fundraiser details/raised amounts. A minor gap is the lack of a tool to discover or list fundraisers for a nonprofit, which could hinder agents without a known fundraiser slug.