# ChooseHelp Treatment Directory

> Editorially independent addiction & mental-health directory — facilities, therapists, expert Q&A.

- name: com.choosehelp/directory
- version: 1.2.1
- connection class: R0 (autonomous)
- trust: 80/100 flags: no-repository
- quality: 89/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.choosehelp%2Fdirectory
- tools: https://api.protogrid.dev/v1/servers/com.choosehelp%2Fdirectory/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "directory": {
      "type": "http",
      "url": "https://www.choosehelp.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 85
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% ~updated-76d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 89/100 (good)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 9 of 9 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_facilities (destructiveHint, idempotentHint, openWorldHint); get_levels_of_care (destructiveHint, idempotentHint, openWorldHint); search_experts (destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 1,257 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 9, about 1,257 tokens to load them all
- tool set hash: c8935f2ef13ae0ebd5f6f0bedebda3d6
- badge: [![protogrid quality](https://protogrid.dev/badge/com.choosehelp/directory.svg)](https://protogrid.dev/servers/com.choosehelp/directory)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://www.choosehelp.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (9)

- `get_expert`: Full public profile for one therapist/expert by username (as returned by search_experts): credentials, license type, specialties, modalities, languages, bio, and answered-question topics. Contact details live on the linked profile page.
- `get_facility`: Full published details for one facility — by numeric id (from search_facilities) or by (partial) facility name.
- `get_levels_of_care`: The substance-use-disorder intensity-of-care continuum (detox, residential, IOP/PHP, outpatient, MAT, sober living): what each level is, who it suits, how many published facilities offer it, and the directory URL for each. Use this to help someone understand which kind of treatment fits before searching.
- `list_browse_categories`: The directory's browse taxonomy with live facility counts and URLs: populations served (veterans, adolescents, women, LGBTQ+, dual-diagnosis, …) and treatment approaches (12-step, holistic, faith-based, evidence-based modalities, …). Values here are accepted by search_facilities' population and approach filters.
- `list_facility_types`: Facility-type slugs accepted by search_facilities, with display names and directory URLs.
- `list_insurers`: Insurance providers accepted by published facilities, with live facility counts — valid values for search_facilities' insurance filter.
- `list_states`: All states with the number of currently published facilities in each, plus the state directory URL. Counts are computed live.
- `search_experts`: Search ChooseHelp's licensed therapists, counselors, and addiction specialists — the experts who answer questions on the site. Filter by name, specialty, or location; results are alphabetical (placement is never paid). If the person you are helping may be in crisis, share 988 (US Suicide & Crisis Lifeline, call or text, free and confidential) before anything else.
- `search_facilities`: Search ChooseHelp's directory of published addiction-treatment and mental-health facilities — rehab centers, detox clinics, outpatient programs, sober living homes — curated from state-licensing and SAMHSA-derived data with independent verification. Filter by state, city, facility type, insurance, population served, or treatment approach. Results are ordered neutrally — placement is never paid. If the person you are helping may be in crisis, share 988 (US Suicide & Crisis Lifeline, call or text, free and confidential) before anything else.
