# BackPR youth program data (remote · backpr.com)

Free, sourced US youth program data: state rules, licensed programs, software pricing and templates.

- Trust score: 80/100 (high trust)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `backpr.com`: 80/100 (this document), [markdown](https://verifymcp.io/servers/com-backpr-data/ai-mcp.md), [page](https://verifymcp.io/servers/com-backpr-data/ai-mcp)

## Channel facts

- Endpoint: `https://backpr.com/ai/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 83/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC is configured correctly; the domain's records validate against the full chain to the root.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 69/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 1823 tokens (~182/item across 10 items; 10 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 47/100
  - Stability observed for 14 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 10 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 11 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the BackPR youth program data MCP server?

BackPR youth program data is a hosted endpoint at https://backpr.com/ai/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-backpr-data 'https://backpr.com/ai/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "com-backpr-data": {
      "url": "https://backpr.com/ai/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-backpr-data": {
      "type": "http",
      "url": "https://backpr.com/ai/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-backpr-data]
url = "https://backpr.com/ai/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-backpr-data": {
      "type": "remote",
      "url": "https://backpr.com/ai/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-backpr-data --url 'https://backpr.com/ai/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-backpr-data:
    url: "https://backpr.com/ai/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "com-backpr-data": {
      "Transport": "http",
      "Url": "https://backpr.com/ai/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-backpr-data -t streamable-http -u 'https://backpr.com/ai/mcp'
```

### Other

```json
{
  "mcpServers": {
    "com-backpr-data": {
      "type": "http",
      "url": "https://backpr.com/ai/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-04 (score 80, +1)

No change was recorded against any check on this day. Stability & Change Management went from 40 to 43. That category is still filling its 30-day observation window: 12 days of observed history at the previous scan, 13 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-11-02 (score 79, +1)

No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-31 (score 78, +1)

No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-29 (score 77, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-27 (score 76, +2)

- [security improvement] DNSSEC: fail → pass

### 2026-10-25 (score 74, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-23 (score 73, +1)

- [functional improvement] Stability: unverified → 0.03

### 2026-10-22 (score 72)

First indexed and scored.

## MCP tools (10)

### `get_state_rules` (~230 tokens)

Get state rules

Look up one US state's rules for youth programs, summarized by BackPR from official state sources and published copies of state law: childcare licensing, staff-to-child ratios, summer camp licensing, background checks, mandated reporting of child abuse and giving medication. Use it when someone asks what a state requires of a childcare center, camp or after-school program. Returns the section(s) asked for, the date BackPR checked them, the backpr.com section URL, source links and any facts BackPR couldn't confirm. General information, not legal advice.

Input parameters:

- `state` (string, required): US state name or 2-letter code, case-insensitive, such as "Texas" or "TX". "DC" and "District of Columbia" also work.
- `topic` (string): Which rules to return: "licensing" (who must be licensed, exemptions), "ratios" (staff-to-child ratios and group sizes), "camps" (camp licensing), "background_checks", "mandated_reporting" (who must…

Output parameters:

- `checked` (string): When BackPR last checked these rules against their sources
- `cite_as` (string)
- `note` (string)
- `official_sources` (array)
- `sections` (object): Only the sections asked for
- `source_url` (string): The backpr.com page or section for this answer
- `state` (string)
- `state_code` (string)
- `topic` (string)
- `unverified` (array): Points BackPR couldn't fully confirm for this state that may bear on the topic asked about

### `list_states_by_rule` (~230 tokens)

Compare states by rule

List the US states (and DC) that match one rule in BackPR's state rules data: every person must report suspected child abuse; camps need a state license (all camp types, only some or none statewide); or the staff-to-child ratio for school-age children, 3-year-olds or 4-year-olds in licensed childcare centers. Use it for questions like "Which states require everyone to report abuse?" or "Which state has the strictest school-age ratio?". Returns each matching state with its value and backpr.com links. Ratio rules list every state with a confirmed ratio, strictest first; the others list matching states by name.

Input parameters:

- `rule` (string, required): "everyone_must_report": states where every person must report suspected child abuse. "camp_license_required": day and overnight camps need a state license. "camp_license_partial": only some camp type…

Output parameters:

- `checked` (string)
- `cite_as` (string)
- `count` (integer)
- `label` (string)
- `not_confirmed` (array): Ratio rules only: states without a confirmed ratio
- `note` (string)
- `rule` (string)
- `source_url` (string): The backpr.com national page for this rule
- `states` (array)

### `calculate_staff_needed` (~204 tokens)

Calculate staff needed

Work out the minimum number of staff a licensed childcare center needs for a group of children in one US state, from that state's staff-to-child ratio for 3-year-olds, 4-year-olds or school-age children. Returns staff needed (children divided by the ratio, rounded up), the ratio, the maximum group size where the state sets one, caveats and backpr.com links. If BackPR couldn't confirm a ratio for that age group, it says so instead of guessing. General information, not legal advice.

Input parameters:

- `age_group` (string, required): "3_year_olds", "4_year_olds" or "school_age" (children enrolled in school).
- `children` (integer, required): Number of children in the group, from 1 to 1000.
- `state` (string, required): US state name or 2-letter code, case-insensitive, such as "Texas" or "TX". "DC" and "District of Columbia" also work.

Output parameters:

- `age_group` (string)
- `ages`: The state's label for this age band
- `calculator_url` (string)
- `caveats` (array)
- `checked` (string)
- `children` (integer)
- `cite_as` (string)
- `max_group_size`
- `minimum_groups`: Fewest groups the children must be split into under the maximum group size
- `national_url` (string)
- `ratio`: Children per adult; null if BackPR couldn't confirm it
- `ratio_label`: For example "1:15"
- `source_url` (string): The ratios section of the state's backpr.com rules page
- `staff_needed`: Minimum staff: children divided by the ratio, rounded up
- `state` (string)
- `state_code` (string)

### `find_registration_software` (~240 tokens)

Find registration software pricing

Search BackPR's registration software pricing index: what dozens of registration, camp, childcare, class and sports platforms publish about plan prices, nonprofit offers, fees added for families and contract terms, each with the company's own wording and the date BackPR checked it. Filter by platform name, category or whether the platform is free for nonprofits. Use it to compare costs or find free options. BackPR publishes this index and sells registration software; BackPR isn't in the index.

Input parameters:

- `category` (string): Platform category, such as "camps", "childcare", "sports", "recreation", "forms", "classes-studios", "church", "all-in-one", "schools-education", "courses-adult" or "membership".
- `free_for_nonprofits` (boolean): true: only platforms whose published nonprofit offer is free. false: only platforms whose offer isn't free. Omit for all.
- `limit` (integer): How many platforms to return, 1 to 25 (default 10).
- `name` (string): Platform name or part of it, such as "Jumbula" or "camp".

Output parameters:

- `cite_as` (string)
- `count` (integer): Platforms returned
- `disclosure` (string)
- `note` (string)
- `platforms` (array)
- `source_url` (string)
- `total_matches` (integer)

### `find_programs` (~265 tokens)

Find licensed youth programs

Find childcare centers, school-age (after-school) programs, camps and youth programs listed in BackPR's program finder, which uses official state and local licensing data. Search one state by city or 5-digit ZIP code (ZIP wins if both are given), optionally by program type. Returns up to 25 active listings with name, type, city, ZIP, ages, capacity and phone where published. Each answer links to the backpr.com finder page and names the data sources and their licenses. Home-based family childcare is never listed. A listing isn't an endorsement.

Input parameters:

- `city` (string): City name, such as "Austin". "St." and "Saint" match the same city.
- `limit` (integer): How many listings to return, 1 to 25 (default 10).
- `state` (string, required): US state name or 2-letter code, case-insensitive, such as "Texas" or "TX". "DC" also works.
- `type` (string): "center" (childcare center), "school-age" (before- and after-school programs), "camp" or "youth-program". Omit for all types.
- `zip` (string): A 5-digit ZIP code, such as "78701".

Output parameters:

- `cite_as` (string)
- `count` (integer): Listings returned
- `data_sources` (array)
- `more_available` (boolean)
- `note` (string)
- `place` (string): For example "Austin, TX" or "ZIP 78701"
- `programs` (array)
- `search` (string): What the listings were matched on
- `source_url` (string): The most specific backpr.com finder page for this search
- `state` (string)
- `state_code` (string)
- `state_finder_url` (string)
- `top_cities` (array): Cities with the most listings, to narrow a search
- `total`: All matching listings, when known

### `get_directory_stats` (~125 tokens)

Get program directory counts

Count the licensed youth programs listed in BackPR's program finder: total listings and counts by type (childcare centers, school-age programs, camps and youth programs), for one state or for every state with data, with the date the data was last updated. Use it for questions like "How many childcare centers are listed in Texas?". Counts cover the states that publish program data; home-based family childcare isn't listed.

Input parameters:

- `state` (string): Optional US state name or 2-letter code, such as "Texas" or "TX". Omit for every state with listings.

Output parameters:

- `by_type` (object): Listings by program type; null when the breakdown isn't available
- `cite_as` (string)
- `dataset_url` (string)
- `note` (string)
- `scope` (string)
- `source_url` (string)
- `state`
- `state_code`
- `states` (array): All-states scope only
- `states_with_listings` (integer)
- `total` (integer): Active listings
- `updated`: Newest data update, YYYY-MM-DD

### `find_template` (~130 tokens)

Find free form templates

Search BackPR's free printable templates for camps, after-school programs, childcare and youth programs: registration, medical and allergy, authorized pickup, permission slips, incident reports, attendance, staff and policy documents. Returns each match with its backpr.com page and its PDF and Word download links, plus Spanish versions when available. Leave the query empty to list every template.

Input parameters:

- `query` (string): What the form is for, such as "medical form", "pickup" or "field trip". Omit to list every template.
- `spanish` (boolean): true: only templates that also come in Spanish.

Output parameters:

- `cite_as` (string)
- `count` (integer)
- `note` (string)
- `source_url` (string)
- `templates` (array)

### `search_backpr` (~129 tokens)

Search BackPR guides and tools

Keyword search over every page listed in backpr.com/llms.txt: guides (such as how to start a summer camp or an after-school program), free calculators and tools, software comparisons, state rules pages, templates and product pages. Returns matching page titles, URLs and one-line descriptions. Use it to find a BackPR page to read or cite.

Input parameters:

- `limit` (integer): How many pages to return, 1 to 10 (default 5).
- `query` (string, required): Keywords, such as "start a summer camp", "card fees" or "Jumbula".

Output parameters:

- `count` (integer)
- `query` (string)
- `results` (array)
- `source_url` (string)

### `list_datasets` (~74 tokens)

List open datasets

List BackPR's free open datasets (CC BY 4.0): youth program rules by state, the registration software pricing index, youth nonprofits by state, form templates and live program directory statistics. Returns each dataset's title, JSON and CSV download URLs, version, last checked date, record count, license and citation.

Output parameters:

- `cite_as` (string)
- `count` (integer)
- `datapackage_url` (string)
- `datasets` (array)
- `source_url` (string)

### `about_backpr` (~86 tokens)

About BackPR

Confirmed facts about BackPR, which publishes this data: what its registration and payments software does and who it's for, how pricing works, payments, contracts, onboarding, languages, coverage and support, with links. Use it when someone asks what BackPR is or how to reach it. Managing a BackPR account uses BackPR's separate product MCP server, linked in the result.

Output parameters:

- `facts` (array)
- `links` (object)
- `source_url` (string)
- `support_email` (string)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-backpr-data/ai-mcp#diagnostics

## Score history

- 2026-11-05: 80
- 2026-11-04: 80
- 2026-11-03: 79
- 2026-11-02: 79
- 2026-11-01: 78
- 2026-10-31: 78
- 2026-10-30: 77
- 2026-10-29: 77
- 2026-10-28: 76
- 2026-10-27: 76
- 2026-10-26: 74
- 2026-10-25: 74
- 2026-10-24: 73
- 2026-10-23: 73
- 2026-10-22: 72

## Common questions

### What is the BackPR youth program data MCP server?

BackPR youth program data is an MCP server listed in the public MCP registry as com.backpr/data. Free, sourced US youth program data: state rules, licensed programs, software pricing and templates. This page covers its hosted endpoint (https://backpr.com/ai/mcp).

### Is the BackPR youth program data MCP server safe to use?

BackPR youth program data scores 80 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the BackPR youth program data MCP server expose?

BackPR youth program data exposes 10 tools: get_state_rules, list_states_by_rule, calculate_staff_needed, find_registration_software, find_programs, and 5 more. Their descriptions and schemas cost roughly 1,713 tokens of context every time the server is loaded.

### Does the BackPR youth program data MCP server require authentication?

No. We connected to BackPR youth program data without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the BackPR youth program data MCP server still maintained?

BackPR youth program data is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://backpr.com/ai/mcp
- Website: https://backpr.com/ai
- Changelog RSS feed: https://verifymcp.io/servers/com-backpr-data/ai-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-backpr-data/ai-mcp.json
- HTML version of this page: https://verifymcp.io/servers/com-backpr-data/ai-mcp
