We describe the design and deployment of the first open-data, machine-queryable veteran-resource commons in the United States. The system indexes 20,000+ live-verified veteran-serving resources across all 50 states, the District of Columbia, Puerto Rico, Guam, the U.S. Virgin Islands, American Samoa, and the Northern Mariana Islands — exposed through a documented 13-endpoint REST API, a Model Context Protocol (MCP) server compatible with any MCP client, a Google A2A agent manifest, an llms.txt manifest at the domain root, and a SHA-256-integrity-hashed full dataset snapshot. The infrastructure operates at a unit cost of approximately $134 per verified resource per year, against a three-year program-expense ratio of 88%. The codebase is licensed MIT; the data is licensed CC BY 4.0. To our knowledge, no other U.S. veteran-serving 501(c)(3) publishes a comparable stack. This report documents the architecture, governance, and impact metrics, and discusses implications for grantmakers, civic-technology researchers, and peer nonprofits.
The United States funds a vast veteran-services ecosystem. The U.S. Department of Veterans Affairs operates the nation's largest integrated health-care system, 317 hospitals, and hundreds of clinics. Every state runs a Department of Veterans Affairs or equivalent. Every county in most states operates a County Veterans Service Office (CVSO) or equivalent intake point. Veterans Service Organizations (VSOs) — American Legion, VFW, DAV, AMVETS — maintain thousands of post locations. A growing network of non-governmental direct-service providers covers transitional housing, crisis response, employment, and specialty care.
Yet a veteran searching for help at 2 a.m. routinely cannot find it. The VA reports that 22 veterans die by suicide every day [1]. HUD counts approximately 35,000 veterans unhoused on any given night [2]. The VA backlog of pending disability claims exceeds 260,000 [3]. The systemic cause is not absence of services — it is a navigation failure: stale phone numbers, relocated offices, obsolete eligibility rules, and fragmented data silos that do not interoperate.
Peer-sized veteran nonprofits address this failure largely through call centers and human navigators. That model serves those who call during business hours on a weekday; it does not scale to the crisis-window reality of veteran need. It also embeds the data in proprietary systems that are not auditable, not reproducible, and not machine-queryable by the AI assistants a growing share of veterans increasingly consult.
Wounded Warriors — a Texas 501(c)(3) public charity founded in April 2021 — built the Veteran Resource Data Commons as an alternative architecture: a single machine-queryable directory of every veteran-serving resource we can identify, verified by human staff on a rolling quarterly cycle, published under an open license, and exposed through every interoperability standard a modern AI assistant or research team can consume.
The commons exists simultaneously as:
/.well-known/agent.json;llms.txt manifest at the domain root for LLM discoverability;/api/export/snapshot;/api/grantmaker/snapshot, returning live impact, governance, financial, and trust-signal data.Every endpoint is free. Every endpoint requires no authentication. The entire repository is discoverable through public registries (Google Dataset Search, Smithery, and the GitHub organization @WoundedWarriors).
The system is deployed on Cloudflare's edge infrastructure for cost, latency, and uptime reasons.
| Component | Technology | Rationale |
|---|---|---|
| Frontend | React 19.2 on Cloudflare Pages | Edge-delivered; zero-cost at small scale; global CDN |
| API | Cloudflare Workers (V8 isolates) | Sub-50ms cold start; free tier adequate for our volume |
| Database | Cloudflare D1 (SQLite at the edge) | Replicated across POPs; strong consistency adequate |
| MCP server | Zero-dependency JSON-RPC 2.0 in Workers | No Node runtime; deploys as part of the API Worker |
| Data integrity | SHA-256 hash on every export snapshot | Third-party verifiability without on-chain anchoring |
| Observability | Cloudflare Analytics + admin dashboard | Privacy-preserving; no personally identifying data |
The Model Context Protocol, introduced by Anthropic in November 2024, standardizes how AI agents connect to data and tools. Our server exposes five tools, each a JSON-RPC call against the production D1 database:
search_veteran_resources(zip, type, radius, limit) — ZIP-based nearest-neighbor search with resource-type filter.get_veteran_resource_stats() — live aggregate statistics.veteran_crisis_resources(zip?) — 988 Veterans Crisis Line routing plus the nearest Vet Center. AI clients are instructed to call this unconditionally whenever user input contains crisis language.search_by_city(city, state?) — same as the ZIP variant but accepts natural place-names.calculate_va_benefits(type, rating?, serviceYears?) — deterministic estimator for VA disability compensation and GI Bill eligibility.The MCP server is registered on Smithery, the canonical MCP server registry. Any MCP-compatible client — Claude Desktop, Cursor, Continue, and others — can install and use the server with a single command:
npx @smithery/cli install wounded-warriors-veterans --client claude
The API and the MCP server both embed a crisis-language detector with 25 keyword phrases covering explicit and indirect expressions of suicidal ideation, hopelessness, and emotional distress. When triggered on any inbound query, the system substitutes a response that surfaces:
This behavior is documented in the MCP tool descriptions, so downstream AI agents are explicitly instructed to surface crisis resources rather than route a distressed veteran through a generic response path.
The /api/export/snapshot endpoint returns the complete current dataset with a SHA-256 hash computed over a canonical serialization. Any third party — a grantmaker, researcher, or peer organization — can download the snapshot, recompute the hash, and verify that the data served matches the data published. This mechanism satisfies the integrity requirement that many research institutional review boards and funder diligence teams impose without requiring on-chain or cryptographic infrastructure beyond standard hashing.
All figures below are independently verifiable against the live API and against IRS Form 990 filings published on ProPublica Nonprofit Explorer.
| Metric | Value | Source |
|---|---|---|
| Verified resources indexed | 20,000+ | Live: /api/stats (count grows as new resources are verified) |
| U.S. jurisdictions with coverage (50 states + DC + 5 territories) | 56 | Live: /api/stats |
| U.S. ZIP codes in the geocoding index | 34,778 | Live: /api/stats |
| 3-year program expense ratio (FY2022–FY2024) | 88% | Form 990s — see ProPublica |
| Cost per verified resource per year | ~$134 | Derived from FY2024 operating expenses over the live resource count |
| Re-verification cadence | Quarterly (90-day rolling) | Operational policy |
Resource composition at the time of this report:
| Resource type | Count | Share |
|---|---|---|
| County benefits offices / CVSOs | 3,163 | 48.6% |
| VSO posts (American Legion, VFW, DAV, AMVETS) | 882 | 13.6% |
| Housing programs | 524 | 8.1% |
| VA clinics (CBOCs) | 513 | 7.9% |
| Vet Centers | 406 | 6.2% |
| Employment services | 248 | 3.8% |
| VA hospitals | 188 | 2.9% |
| Mental health / crisis services | 136 | 2.1% |
| Other specialty (tribal, treatment courts, telehealth) | 443 | 6.8% |
Larger veteran nonprofits in the same functional category — Wounded Warrior Project, Tunnel to Towers, Semper Fi & America's Fund, Gary Sinise Foundation, Team Rubicon — operate call-center or human-navigator models at materially higher unit cost per resource or per veteran contact. While published program-cost data varies by organization and methodology, internal cost-per-outcome estimates for those operating models are generally in the thousands of dollars per unique veteran contacted, not the hundreds of dollars per resource per year. The infrastructure-layer approach documented here is not a replacement for human support; it is an orthogonal efficiency wedge that multiplies the reach of every dollar those larger organizations raise.
The organization is a Texas-domiciled 501(c)(3) public charity, ruling date April 2021, EIN 86-1336741. The Board of Directors has adopted and publishes five governance policies:
Third-party accountability ratings:
| Rating body | Status | Link |
|---|---|---|
| Candid (formerly GuideStar) | Platinum Seal of Transparency | profile |
| Charity Navigator | 3-star (75% Encompass score) | profile |
| ProPublica Nonprofit Explorer | Four consecutive 990 filings on public record | profile |
Independent audit: A full-scope audit under Generally Accepted Auditing Standards is engaged for FY2024 with a qualified Texas nonprofit-audit firm; report delivery is expected in Q3 2026. Prior fiscal years were unaudited, consistent with the Texas state threshold for mandatory audits.
The architecture described here is not specific to veteran services. Any nonprofit operating a directory of verified resources — food banks, housing programs, reentry services, disability advocacy, rural health — can adopt the same pattern:
llms.txt manifest at the domain root: emerging standard for LLM-oriented site metadata; trivial to produce.The full source code for the MCP server, the API, and the governance-policy templates is available at github.com/WoundedWarriors/wounded-warriors-mcp. The data is at warriors-fund-api.emperormew.workers.dev/api/export/snapshot.
The dataset is, to our knowledge, the largest publicly available structured directory of U.S. veteran-serving resources with associated geocoding, verification timestamps, and crisis-routing annotations. It is suitable for:
Researchers wishing to partner on published work are encouraged to contact info@warriorsfund.org. Citations using the format in the header of this document are welcomed.
Several extensions are under consideration or active development:
/api/grantmaker/live-feed: a real-time stream of resource additions, verifications, and anonymized crisis-router events, suitable for impact dashboards and grantmaker observability.| Artifact | URL | License |
|---|---|---|
| Full dataset snapshot (JSON, SHA-256-verified) | /api/export/snapshot | CC BY 4.0 |
| OpenAPI 3.0 specification | /api/openapi.json | CC BY 4.0 |
| MCP server (remote HTTP endpoint) | /mcp | n/a (server) |
| Grantmaker snapshot (machine-readable org dossier) | /api/grantmaker/snapshot | CC BY 4.0 |
| JSON-LD Dataset metadata | /data/warriors-fund.jsonld | CC BY 4.0 |
| MCP server source code | github.com/WoundedWarriors/wounded-warriors-mcp | MIT |
llms.txt manifest | /llms.txt | CC BY 4.0 |
| A2A agent manifest | /.well-known/agent.json | CC BY 4.0 |