Giveready logo

Giveready

Discover verified youth nonprofits, review their programmes and impact data, and access donation links and wallet details.

Install Giveready

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "giveready": {
      "command": "npx",
      "args": [
        "giveready-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx giveready-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 4d ago.

Overview

The giveready MCP server gives AI agents structured access to 41,000+ verified youth nonprofits across 29 cause areas. It exposes tools for searching organizations, retrieving nonprofit details, listing causes, and submitting enrichment data. Install it as a local stdio server with npx, or use GiveReady’s REST API and hosted discovery endpoints when an MCP client is not appropriate. Reach for it when an agent needs nonprofit discovery data or donation-related organization details.

Use cases

  • Search for youth nonprofits by cause and location
  • Retrieve a nonprofit’s programmes and impact data
  • List available cause areas for agent filtering
  • Submit additional nonprofit enrichment data

Key features

  • Searches 41,000+ verified nonprofits
  • Covers 29 cause areas
  • Retrieves nonprofit details
  • Lists supported causes
  • Submits nonprofit enrichment data
  • Runs through npx as a local MCP server

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

5/5 checks healthy over the last 40d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · giveready-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads202Package downloads in the last 30 days.
Last commit10d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Giveready works

What the giveready MCP server does

The giveready MCP server makes GiveReady’s nonprofit directory available to AI assistants through Model Context Protocol. The directory contains more than 41,000 verified nonprofits covering 29 cause areas. Available organization data can include programmes, impact metrics, beneficiary demographics, donation links, and wallet addresses when those details are present.

This server is intended for agents that need to identify youth nonprofits by search criteria and then inspect a specific organization. It supports discovery rather than acting as a general-purpose payment processor. GiveReady also exposes REST endpoints for applications that do not use MCP, including nonprofit search, organization details, cause listings, statistics, and donation-related routes.

How it works

The package runs as a local stdio MCP server. An MCP-compatible client starts it with npx and communicates with the process using the configured MCP connection. The README provides the server name giveready and the package command giveready-mcp.

The underlying GiveReady service combines a Cloudflare Workers application with a D1 SQLite database. Its public API includes search and detail routes, while /mcp provides the MCP server manifest. GiveReady also documents x402 donation endpoints using USDC on Solana, but the listed MCP tools focus on nonprofit data and enrichment.

Use the giveready MCP server when an agent must find organizations by cause or other available directory data, inspect a nonprofit record, or contribute additional nonprofit information through the enrichment tool.

Setup and configuration

Add the server to an MCP client configuration with a command and argument like this:

config.json
{
  "mcpServers": {
    "giveready": {
      "command": "npx",
      "args": ["giveready-mcp"]
    }
  }
}

No environment variables or API keys are specified in the provided setup. The repository also includes instructions for running a complete self-hosted instance: clone the project, install npm dependencies, create a Cloudflare D1 database, apply the schema and seed files, and start the development process with npm run dev. Production deployment uses the repository’s Cloudflare configuration and deployment documentation.

Tools and capabilities

The giveready MCP server lists four tools:

  • search_nonprofits — searches the available nonprofit directory.
  • get_nonprofit — retrieves information for a nonprofit.
  • list_causes — lists the supported cause areas.
  • submit_enrichment — submits additional nonprofit information.

The broader service also provides donation endpoints, donation history, an embeddable donation widget, and agent-discovery files.

Limitations and notes

The available data depends on what GiveReady has recorded for each nonprofit. Wallet addresses, donation links, programmes, impact metrics, and beneficiary information are available where provided, so an agent should not assume every organization has every field.

It does not specify the exact search syntax, tool argument schema, enrichment validation rules, or authentication requirements for the MCP tools. Consult the package or repository documentation before building workflows that depend on particular fields or responses.

GiveReady describes direct USDC donations on Solana through x402, with transaction fees paid by the donor. That payment flow is separate from the four MCP tools listed above and should not be inferred to occur automatically when an agent searches or retrieves a nonprofit.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Giveready

giveready is an MCP server that connects AI assistants to GiveReady’s directory of more than 41,000 verified youth nonprofits. Its main tools search nonprofits, retrieve nonprofit details, list cause areas, and submit enrichment data. Records may include programmes, impact metrics, donation links, and wallet addresses when available.

Install it by adding `npx` with the `giveready-mcp` argument to your MCP client configuration.

It provides `search_nonprofits`, `get_nonprofit`, `list_causes`, and `submit_enrichment`. These tools support nonprofit discovery, organization detail retrieval, cause-area listing, and submission of additional nonprofit information.

It documents a standard local stdio configuration using `npx` and `giveready-mcp`, so compatibility depends on whether the Cursor setup supports that MCP server configuration.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGiveready AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/giveready?style=directory)](https://allmcps.com/mcp/giveready)
HTML Embed
<a href="https://allmcps.com/mcp/giveready"><img src="https://allmcps.com/api/badge/giveready?style=directory" alt="Giveready on AllMCPs" /></a>