Skip to content

Releases: cyanheads/nonprofit-explorer-mcp-server

v0.1.4: mcp-ts-core ^0.10.9 maintenance

20 Jun 12:14
v0.1.4
e60a451

Choose a tag to compare

mcp-ts-core ^0.10.9 maintenance

Framework and tooling refresh. No tool-surface or behavior changes.

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.10.6 → ^0.10.9
  • @types/node ^25.9.3 → ^26.0.0

Added:

Changed:

Fixed:

  • Fresh-scaffold devcheck guards across build-changelog, devcheck, antipattern, and skill-version scripts (cyanheads/mcp-ts-core#237, #242, #243)

24 tests pass; bun run devcheck clean.

v0.1.3: Public hosted endpoint

15 Jun 17:34
v0.1.3
d0c85c6

Choose a tag to compare

Public hosted endpoint

Server is live at https://nonprofit-explorer.caseyjhand.com/mcp.

Added:

  • server.json remotes array with the hosted Streamable HTTP URL
  • README centered hosted-server link below badges
  • README ### Public Hosted Instance install section (Streamable HTTP config, no local install required)

Dependency bumps:

  • vitest ^4.1.8 → ^4.1.9

24 tests pass; bun run devcheck clean.

v0.1.2: Maintenance — mcp-ts-core ^0.10.6, machine-name identity, MCPB bundle hardening

13 Jun 04:35
v0.1.2
4286079

Choose a tag to compare

Maintenance — mcp-ts-core ^0.10.6, machine-name identity, MCPB bundle hardening

Dependency and framework refresh. No tool-surface changes.

Added:

  • Explicit name/title identity in createApp() (machine name on every surface)
  • Dockerfile HEALTHCHECK against /healthz; org.opencontainers.image.version stamped from an APP_VERSION build arg
  • scripts/clean-mcpb.ts strips dependency-shipped agent docs from the bundle (node_modules/** skills/, .claude/, .agents/, SKILL.md) after mcpb clean
  • lint:packaging bundle-content + identity guards; check-framework-antipatterns rule for z.coerce.boolean() env flags

Changed:

  • .mcpbignore root patterns anchored with a leading / so they only match at bundle root
  • README client-config keys renamed nonprofit-explorer → nonprofit-explorer-mcp-server
  • Vendored skills re-synced; adds orchestrations and techniques skills

Dependencies:

  • @cyanheads/mcp-ts-core ^0.9.19 → ^0.10.6
  • @biomejs/biome ^2.4.7 → ^2.5.0
  • @types/node ^25.6.0 → ^25.9.3
  • tsc-alias ^1.8.16 → ^1.8.17
  • typescript ^5.9.3 → ^6.0.3

24 tests pass; bun run devcheck clean.

v0.1.1: Public launch — nonprofit search and Form 990 financials

01 Jun 10:19
v0.1.1
f5b0c75

Choose a tag to compare

Public launch — nonprofit search and Form 990 financials

MCP server for 1.8M+ IRS-recognized tax-exempt organizations. No API key required — wraps the ProPublica Nonprofit Explorer API.

Added:

  • nonprofit_search — keyword search with state, NTEE, and subsection filters
  • nonprofit_get_organization — full org profile + latest Form 990 financials and officer list
  • nonprofit_get_filings — paginated Form 990 filing history by EIN

Changed:

  • formTypeLabel extracted to module-level function
  • McpError instanceof guard replaces string-code check in service error path
  • Metadata populated: Dockerfile labels, manifest.json, server.json runtimeHint and MCP_PUBLIC_URL, plugin manifests

24 tests pass; bun run devcheck clean.