Back to Browse

Charitology MCP Server

Developer ToolsUse Caution4.8MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Search published charity research, nonprofit benefits and sources with review states and rights.

About

Search published charity research, nonprofit benefits and sources with review states and rights.

Remote endpoints: streamable-http: https://os.charitology.org/mcp

Security Report

4.8
Use Caution4.8High Risk

The reviewed public MCP research connector is read-only, fetches only exact first-party charitology.org JSON paths, and explicitly excludes account, database, and messaging access, which fits its stated purpose. The main concerns are the unauthenticated endpoint (acceptable for public data), a rate limiter keyed on the spoofable X-Forwarded-For header, and returned record text that could carry prompt-injection content into an AI assistant. The app.js source was truncated, so the Charity OS frontend could not be fully reviewed. Supply chain analysis found 5 known vulnerabilities in dependencies (1 critical, 0 high severity).

7 files analyzed · 11 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

Charitology

The science of doing the most good. An open field that studies charity as a system: where generosity flows, why it flows there, and how to route it from the symptoms of the world’s problems to their sources.

Giving USA estimates that U.S. charitable giving reached $617.2 billion in 2025. Charitology proposes a shared craft for studying the signals, channels, incentives and feedback that aim generosity. It connects existing work in philanthropy, ethics and evaluation across causes and moral frameworks. Its own causal claims remain hypotheses to test.

What’s here

The DiagnosisFifteen conditions of the charity system, each labeled established, documented, debated or hypothesis. No judgment of the good being done; the system is the subject.
The MethodNine instruments a charitologist uses, from the five-level depth scale (relief → repair → prevention → structure → source) to the Giver’s Checklist.
The Open ProblemsTwenty-three unanswered questions, Hilbert-style, each with a test for what counts as progress.
Programs26 programs have usable browser functions. Institutional operations still need people, resources and governance. Each page states its exact scope.
Tools20 catalog tools, including the shared and local Charity OS: Values Compass, Portfolio Builder, Impact Calculator, Cost-Effectiveness Model Kit, Giving Dashboard, Forecasting Platform and more.
The Record21 information bases: Encyclopedia, Intervention Database, Cause Atlas, Gap Map, Failure Archive, Disagreement Register, Principles textbook, Lexicon and more.
Public API36 static JSON datasets at /api/v1/*.json, with exact factual source/edition pins and source-specific reuse terms.
Browser extensionThe Giver’s Checklist on supported donation pages, without analytics or background data transmission.

Every page follows the Charitology Standard: a source for every factual claim, honest evidence labels, unknowns left unknown, and no ratings of named charities until a rating method has survived public red-team review.

All 31 formerly seeded/designed items now have implemented software or published editions, including the self-paced course, research desks, 217 country/economy data profiles, reference workbenches and six actual narrated podcast episodes. The full roadmap preserves every original idea and its current boundaries.

Edition 0 was drafted with AI assistance and is being reviewed in public. Review labels require recorded independent human declarations bound to the exact source version; manuscript peer review has a separate gate. The public research ledger preserves exact sources, revisions and qualification limits.

Run it

Node 22 or newer.

npm ci
npm run dev      # http://localhost:4321, live reload
npm run build    # static site in dist/, with the search index and extension zip
npm run check    # content cross-references and every internal link
npm run preview  # serve dist/ (search works here, not in dev)

The public site is static HTML with browser-local TypeScript workspaces and requires no keys or database to build. Separate services run newsletter delivery and the shared Charity OS; their private configuration is not part of the public build.

The shared OS at https://os.charitology.org includes approved public request forms, an own-request portal, confirmed participation and manual waitlists, separately consented email notices and immutable grant-period reports. The linked records distinguish automated checks, controlled browser/inbox evidence and remaining real-pilot and independent-review gates. Money movement and sensitive case narratives remain outside its scope.

The study register connects the Evidence Library and Evidence Reviews in one browser-local workspace: citation imports, frozen protocols, recorded screening decisions, retrieval/extraction inputs, flow counts and guarded backups. Local labels and hashes establish no independent reviewer or performed study.

The research ledger connects the 23 Open Problems, journal manuscripts, historical cases and methodology to pinned source versions and public correction history. Its initial capture contains one editorial correction affecting two claims, with no qualifying research result or independent review. It preserves unknown historical baselines and adds complete edition JSON/CSV and inert source downloads.

How it’s built

  • Astro 5 with content collections. Every collection is validated by a schema in src/content.config.ts, so a malformed entry fails the build.
  • Content is Markdown with YAML front matter in src/content/. Shared data (causes, moral frameworks, the depth scale, the checklist, headline figures with sources) is JSON in src/data/.
  • Tools are plain TypeScript in src/components/tools/, with a small shared kit in src/lib/client/. Browser-local tools keep their records on the device; the shared OS uses its own authenticated API and private database.
  • Search is Pagefind, built at deploy time.
  • npm run check runs content, link, media, extension, original-brief, model, reference-export and publication TypeScript checks in CI on every pull request.

Deploy

Pushing to main deploys to GitHub Pages through .github/workflows/deploy.yml. The workflow reads the Pages address, so the same build works at https://<owner>.github.io/charitology/ or on a custom domain such as charitology.org. To use a custom domain, set it in the repository’s Pages settings and point the domain’s DNS at GitHub Pages.

Contribute

Anyone can become a charitologist. Fix a fact, write an entry, take on an open problem, improve a tool, or red-team a claim. Start with CONTRIBUTING.md.

Related open instruments

Charitology links independent open projects that already measure parts of the system:

License

Code: MIT. Content and data: CC BY 4.0. Cite as “Charitology (charitology.org)”. Cited sources keep their own rights. The IRS identity snapshot retains its government-source attribution and provenance; the content license does not relicense third-party source records.

Reviews

No reviews yet

Be the first to review this server!