# search_facilities

Search the 12,338 curated, SAMHSA-sourced US addiction treatment facility directory by state, city, treatment type, and insurance. Returns matched facilities with name, city/state, programs offered, insurance accepted, phone, and browse URL. Use this to find candidates — then call get_facility_detail for one facility's full profile. If the user is uncertain about location coverage, call list_states first.

Agent View of the PolicyLayer registry record for `search_facilities`. HTML page: https://policylayer.com/tools/com-gettreatmenthelp-gettreatmenthelp/search-facilities

## Facts

- Tool: `search_facilities`
- Server: GTH Intelligence — Substance Abuse Treatment Finder (`https://gth-mcp-server.pages.dev/mcp`) — https://policylayer.com/tools/com-gettreatmenthelp-gettreatmenthelp.md
- Homepage: https://github.com/Crindo2/gth-mcp-server
- Risk category: Read (Low risk)
- Registry record: grade C, identity unverified
- Server auth posture: open
- Server CORS policy: *
- Server rate-limited: no
- Parameters: 5 (1 required)
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `city` | string | no | City name (partial match supported — 'san fran' matches 'San Francisco') |
| `limit` | number | no | Max results to return (1-20, default 5) |
| `state` | string | yes | US state name or 2-letter abbreviation (e.g. "California" or "CA"). Required — searches are scoped to one state at a time. |
| `insurance` | string | no | Insurance provider accepted (e.g. "Medicaid", "Aetna", "Blue Cross", "Medicare", "Private Pay"). Partial match supported. |
| `treatment_type` | string | no | Type of treatment program. Call get_treatment_types if the user is unsure which applies. |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search_facilities",
    "arguments": {
      "state": "<state>"
    }
  }
}
```

## Why search_facilities is rated Low

This tool performs a query operation on a public health directory of treatment facilities. It retrieves and filters existing data based on search parameters (state, city, treatment type, insurance) and returns informational results. There is no capability to modify, delete, execute code, or commit financial transactions.

From the tool's own definition: "Tool description states it 'Search' and 'Returns matched facilities' with publicly available information (name, city/state, programs, insurance, phone, URL). No modification, deletion, or execution of external operations occurs."

## Use case

AI agents call search_facilities to retrieve information from GTH Intelligence — Substance Abuse Treatment Finder without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches GTH Intelligence — Substance Abuse Treatment Finder:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "search_facilities": {}
  }
}
```

## Other tools on GTH Intelligence — Substance Abuse Treatment Finder (3)

- `get_facility_detail` — Read — https://policylayer.com/tools/com-gettreatmenthelp-gettreatmenthelp/get-facility-detail.md
- `get_treatment_types` — Read — https://policylayer.com/tools/com-gettreatmenthelp-gettreatmenthelp/get-treatment-types.md
- `list_states` — Read — https://policylayer.com/tools/com-gettreatmenthelp-gettreatmenthelp/list-states.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=com-gettreatmenthelp-gettreatmenthelp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/com-gettreatmenthelp-gettreatmenthelp
