Open Primitive MCP server
io.github.writesdavid/open-primitive·v1.2.0·1 stars33 tools, 30 US federal data domains. Ed25519 signed, provenance chains, entity graph. Free.
1 stars100 downloads/wk
Reviews
Write oneNobody has reviewed Open Primitive yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Open Primitive tools (34, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
ask-questionAsk any question in plain English and get routed to the right federal data domain(s). Source: All.
assess-complianceAssess AI compliance posture against a regulatory framework. Source: Open Primitive.
create-subscriptionwrite actionSubscribe an agent to data change notifications for a domain with optional filters. Source: Open Primitive.
federated-queryQuery multiple data domains at once across the Open Primitive network. Source: All federated providers.
get-air-qualityGet current AQI and air quality forecast for a ZIP code. Source: AirNow (EPA).
get-alertsGet a feed of recent food and product recall alerts. Source: FDA + CPSC.
get-broadbandGet broadband availability and speed data by ZIP code or state. Source: FCC BDC.
get-car-safetyGet NHTSA crash safety ratings and recalls for a vehicle. Source: NHTSA.
get-comparisonSide-by-side comparison of two ZIPs, drugs, or hospitals. Source: Multiple.
get-demographicsGet Census demographics for a ZIP code: population, income, poverty, education, housing. Source: US Census ACS.
get-drug-safetyGet FDA adverse event reports, top reactions, and label warnings for a drug. Source: FDA FAERS.
get-electricity-priceGet average electricity price by state. Source: EIA.
get-eligibleCheck eligibility for federal benefit programs (Medicaid, SNAP, EITC, CHIP, Pell Grant, etc.) based on income, household size, and state. Source: HHS + CMS + IRS + HUD.
get-federal-register-documentGet a specific Federal Register document by document number. Source: Federal Register API.
get-flightsGet live delay and weather data for 8 major US airlines. Source: FAA NAS + Open-Meteo.
get-food-recallsGet active FDA food recalls or search by product/brand. Source: FDA Enforcement.
get-health-evidenceSearch PubMed for research evidence on supplements or health claims. Source: PubMed/MEDLINE.
get-hospital-qualitySearch hospitals or get detailed quality ratings. Source: CMS Care Compare.
get-jobsGet unemployment rate or other BLS time series data. Source: Bureau of Labor Statistics.
get-location-profileGet a complete location profile for a ZIP code: demographics, safety, water, hospitals. Source: Census + EPA + CMS.
get-meat-safetyGet FSIS meat, poultry, and egg product recalls or look up inspected establishments. Source: USDA FSIS.
get-nutritionSearch USDA FoodData Central for nutrition facts or get details by FDC ID. Source: USDA.
get-product-recallsGet recent CPSC consumer product recalls or search by keyword. Source: SaferProducts.gov.
get-riskGet a composite risk score for a ZIP code across water, hospitals, weather, and demographics. Source: EPA + CMS + NOAA + Census.
get-safety-profileGet a cross-domain safety composite for a ZIP code combining water quality and hospital ratings. Source: EPA + CMS.
get-schoolGet detailed data for a specific school by NCES ID. Source: NCES.
get-sec-filingsSearch SEC EDGAR for company filings or get structured financial facts by CIK. Source: SEC EDGAR.
get-water-safetyGet drinking water system data and violations. Source: EPA SDWIS.
get-weatherGet 7-day forecast by ZIP code or active weather alerts by state. Source: NOAA NWS.
query-entity-graphQuery the Open Primitive entity graph to get cross-domain linked data for a ZIP, company, drug, geographic area, or FIPS code. Source: Open Primitive.
search-court-recordsSearch federal and state court records by query, party name, court, or date range. Source: CourtListener / PACER.
search-federal-registerSearch the Federal Register for rules, proposed rules, notices, and presidential documents. Source: Federal Register API.
search-schoolsSearch K-12 schools and districts by name, state, or ZIP code. Source: NCES.
search-unclaimed-propertySearch for unclaimed property (money, assets) across federal and state databases. Source: State Unclaimed Property Offices + Federal.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan43 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 155 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Open Primitive compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 34
- the typical server has 7
- Tools that change things
- 3%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 100
- more than 63% of 12,191 servers with a package
What its tools let an agent do: 33 read · 1 create
Install Open Primitive in Claude Code, Cursor or VS Code
Runs npx -y open-primitive-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add open-primitive -- npx -y open-primitive-mcp
What the publisher says
From the Open Primitive repository's README, as published. We do not edit it. Read it on GitHub
Open Primitive Protocol (OPP)
The data layer of the agent internet.
OPP defines how data providers make their data agent-consumable, verifiable, and discoverable. Three components: provider manifest, response envelope, query interface.
The Problem
Agents get data naked. No provenance. No freshness guarantee. No confidence score. No way to verify the source. The agent internet is missing its data envelope.
The Protocol
Conformance Levels
- Level 1 (Basic): Manifest + envelope with domain/source/freshness
- Level 2 (Cited): Level 1 + confidence scores + citations
- Level 3 (Verified): Level 2 + Ed25519 cryptographic proof
Reference Implementation
Live at api.openprimitive.com. 16 US federal data domains across 11 agencies. Level 3 compliant — every response is signed.
curl https://api.openprimitive.com/v1/drugs?name=aspirin
# Returns OPP envelope with proof.type: "DataIntegrityProof"Quick Start
Use data from an OPP provider:
const res = await fetch('https://api.openprimitive.com/v1/drugs?name=aspirin');
const data = await res.json();
console.log(data.citations.statement);
// "According to FDA FAERS, aspirin has 601,477 reported adverse events"Implement OPP for your own data:
// 1. Create /.well-known/opp.json (see spec)
// 2. Wrap responses in the OPP envelope
// 3. Optionally sign with Ed25519Specification
Full spec: openprimitive.com/protocol.html
Detailed spec: api.openprimitive.com/spec.html
SDK
- sdk/opp-client.js — Client library for consuming OPP providers
- sdk/opp-provider.js — Helper for implementing OPP
- sdk/opp-validator.js — Validate OPP conformance
MCP Server
13 tools for Claude, Cursor, and MCP-compatible agents:
npx open-primitive-mcpLinks
- Protocol Spec
- API Reference
- Manifesto
- OpenAPI Spec
- OPP Manifest
License
MIT
Nothing above is checked by us. What we check is on the safety report.
Open Primitive: common questions
- Is Open Primitive MCP server safe?
- Mostly: it is graded B (82/100). Read the Open Primitive safety report
- How do I install Open Primitive?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Open Primitive need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Open Primitive maintained?
- The last commit was 193 days ago (2026-04-25). The latest release is v1.2.0.
- How does Open Primitive compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 34 (the typical server has 7); tools that change things 3% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.