Skip to main content
Glama
zakgoldwasser

Every.org MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EVERY_ORG_PUBLIC_KEYYesYour 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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 7 tools

Disambiguation4/5

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.

Naming Consistency5/5

All tools follow a consistent snake_case verb_noun pattern (e.g., list_causes, search_nonprofits, get_nonprofit). No deviations or mixed conventions.

Tool Count5/5

7 tools is well-scoped for a nonprofit discovery and donation-link service. Each tool earns its place without redundancy.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues