GoodStanding MCP

tech.thecompoundv0.1.0Updated Oct 5, 2026

GoodStanding: Check a US nonprofit EIN against IRS revocation and CA registry lists.

VerifiedSTDIODesktop onlyFinanceBusiness & Commerce

Overview

AI-generated overview

Lets an assistant check whether a US nonprofit's EIN appears on IRS auto-revocation or California charity delinquency and suspension lists.

What it does
GoodStanding exposes a single tool, lookup_nonprofit_status(ein), which reports whether a US nonprofit's EIN is on the IRS auto-revocation list or the California Registry of Charities delinquency and suspension lists. It returns revocation and reinstatement dates, whether the 15-month streamlined reinstatement window is still open, and whether AB 488 requires fundraising platforms to block donations. A clear result means the EIN is on none of the tracked lists, and each answer includes a checked receipt recording when the lookup ran, which lists it read, and what those lists cover.
When to use it
Useful when an assistant needs to verify a US nonprofit's tax-exempt standing before donating, granting, partnering, or listing an organization on a fundraising platform. It fits due-diligence and compliance checks that would otherwise require manually searching IRS and California registry lists.
Requirements
Runs as a local process over stdio, installed via the npm package goodstanding-mcp (for example with npx). No API key, signup, or environment variables are declared. It can optionally serve streamable HTTP on a local port. Node.js and network access to the underlying registry data are needed.
Before you install
Results are only as current as the IRS and California lists it reads, so treat them as a check rather than legal advice; the checked receipt shows which lists were consulted and when. The server is read-only and asks for no credentials, but it does send the EIN being looked up to those external list sources.

Installation

In SourceWeft

  1. Open GoodStanding MCP in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

goodstanding-mcp

goodstanding-mcp is the MCP server for GoodStanding, from Compound Labs. It needs no API key and no signup.

mcp-name: tech.thecompound/goodstanding

Tool

ToolAnswers
lookup_nonprofit_status(ein)Whether a US nonprofit's EIN is on the IRS auto-revocation list or the California Registry of Charities delinquency and suspension lists. Returns revocation and reinstatement dates, whether the 15-month streamlined reinstatement window is still open, and whether AB 488 requires fundraising platforms to block donations.

A clear: true result means the EIN is on none of the tracked lists. Every answer carries a checked receipt that records when the lookup ran, which lists it read, and what those lists cover.

Install

sh
claude mcp add goodstanding -- npx -y goodstanding-mcp

Claude Desktop, in claude_desktop_config.json:

json
{  "mcpServers": {    "goodstanding": { "command": "npx", "args": ["-y", "goodstanding-mcp"] }  }}

goodstanding-mcp --http 8974 serves streamable HTTP on http://127.0.0.1:8974/mcp.

License

MIT

Source: packages/goodstanding-mcp/README.md at commit 8e863f7

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v0.1.0LatestOct 5, 2026