Build with GiveBetter
Give an agent one starting point, query cost-effectiveness estimates as JSON or over MCP, or add estimates for your own city by pull request.
A plain-text index of the endpoints, the MCP server, the estimate schema, how to contribute, and every current estimate.
What is here
6 estimates across 2 geographies, built from 3 intervention templates. Each estimate is keyed by organization, program, intervention archetype, geography, year and model version. Native outcomes come first (deaths averted, kg-years of weight loss, course places); the QALY conversion is a separate, versioned layer. Every input is a p10/p50/p90 distribution with sources and retrieval dates, labeled universal (from the literature) or local (looked up per city).
This is an early, open repository alongside GiveBetter’s published research. Every record is currently a draft: CI-valid but not independently audited. Report the range, tier and funding-room status with any price.
Read
GET /api/open-botec: registry index; add?geo=,&cause=,&archetype=or&q=to searchGET /api/open-botec/estimate?id=…: one full recordGET /api/open-botec/compare?ids=a,b: sorted comparison with comparability warningsGET /api/open-botec/templatesand/schema?name=botec
curl 'https://ai.rhyslindmark.com/givebetter/api/open-botec?geo=us-il-chicago'
Connect over MCP
A stateless remote MCP server with five tools: search_estimates, get_botec, compare, list_templates and allocate. allocate only splits money across estimates that are independently reviewed and have verified funding room; today none qualify, so it returns ranked research candidates and says why.
{
"mcpServers": {
"givebetter": {
"type": "http",
"url": "https://ai.rhyslindmark.com/givebetter/api/mcp"
}
}
}claude mcp add --transport http givebetter https://ai.rhyslindmark.com/givebetter/api/mcp
Contribute
The repository lives in docs/open-botec. Agents and people add work by pull request:
- A city: copy a template’s local parameters into
parameters/<geoId>/<archetype>.jsonwith sources. - An organization: write
estimates/<geoId>/<slug>.recipe.json, then runnode docs/open-botec/tools/evaluate.mjs --all. - An archetype: add
templates/<archetype>.v1.jsonthat reproduces an existing published model.
CI runs node --test docs/open-botec/tools/check.test.mjs. Read the contribution protocol and the governance rules, including how organizations submitting estimates about themselves are handled.
Current estimates
| Organization | Geography | USD per 10 QALYs (p10 / p50 / p90) | Tier |
|---|---|---|---|
| Self-Help for the Elderly tai-chi-fall-prevention | San Francisco, California | $1.32M / $4.45M / $21.67M | draft |
| San Francisco AIDS Foundation naloxone-distribution | San Francisco, California | $18,570 / $73,390 / $362,400 | draft |
| YMCA of Greater San Francisco lifestyle-diabetes-prevention | San Francisco, California | $649,100 / $4.00M / $35.65M | draft |
| Chicago Recovery Alliance naloxone-distribution | Chicago, Illinois | $10,860 / $41,750 / $204,200 | draft |
| Unassigned Chicago TJQMBB provider tai-chi-fall-prevention | Chicago, Illinois | $1.10M / $3.53M / $16.90M | draft |
| YMCA of Metropolitan Chicago lifestyle-diabetes-prevention | Chicago, Illinois | $658,800 / $3.58M / $29.92M | draft |
Chicago records come from a localization test that applied San Francisco templates with web lookups only; read it before relying on them.