# Bidwell Health

> Free, read-only connector for Bidwell Health services, states and visit information. No sign-in.

- name: com.bidwellhealth/connector
- version: 0.8.7
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 96/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.bidwellhealth%2Fconnector
- tools: https://api.protogrid.dev/v1/servers/com.bidwellhealth%2Fconnector/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "connector": {
      "type": "http",
      "url": "https://tools.bidwellhealth.com/mcp"
    }
  }
}
```


## Trust

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

## Quality 96/100 (strong)

### 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: 100 (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`: 12 of 12 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 2,642 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: 12, about 2,642 tokens to load them all
- tool set hash: f4fc4c655af8ec85fbb2f6a6454dbe71
- badge: [![protogrid quality](https://protogrid.dev/badge/com.bidwellhealth/connector.svg)](https://protogrid.dev/servers/com.bidwellhealth/connector)
- 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://tools.bidwellhealth.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (12)

- `check_service_availability`: Check whether a listed Bidwell service is offered in a state. This checks service scope, not personal medical eligibility. Inputs are limited to service and state; symptoms and identifying information are not accepted.
- `explain_visit`: Read the public visit fee, payment terms, clinician-review requirement and service limitations. Does not book a visit or recommend treatment.
- `get_assistant_policy`: Read the public connector limits and website handoff policy. Screening, attestations, payment and care decisions are patient and clinician responsibilities on the practice website.
- `get_bridge_refill_rules`: Read the published stable-dose, monitoring, supply, documentation and medication-exclusion rules. Medication names, prescriptions, photos and personal history are not accepted as inputs. This is not approval to refill a particular drug.
- `get_intimate_health_education`: Read a general, unranked comparison of BV, vaginal yeast and UTI, with linked prevention and recurrence research on probiotics, D-mannose and other options, plus an interactive learning guide. Accepts no inputs: never send symptoms, quiz answers, selections or personal details. This is education and question preparation, not symptom assessment, diagnosis, treatment selection or individual eligibility.
- `get_location_guidance`: Explain the physical-location rule, including visitors and short stays. State is where care would take place, not home residence. No address, travel dates, itinerary or personal information accepted. A layover does not guarantee completion before departure.
- `get_next_step`: Return a public guide, the Start Visit picker when available, a state waitlist for unsupported locations, or portal sign-in for existing patients. No direct intake or checkout links, no form filling, and no private portal access.
- `get_online_care_boundaries`: Read sourced general boundaries and emergency guidance for a service. No symptom questions or personal screening; this does not determine individual eligibility or safety. Excerpts are checked against the current website and fail closed if they change.
- `get_practice_facts`: Return sourced practice facts and independently verifiable public clinician credentials. No ratings, endorsements or personalized clinical claims.
- `get_service_details`: Read the current official service guide: who it serves, published medication options, preparation, pharmacy arrangements, limits, expected timelines and FAQs when published. General education only; no symptoms or personal details accepted. Returns sourced service details, not an individual treatment recommendation.
- `get_service_page`: Return the official informational page for an available service and state. No intake is submitted and no personal information is carried in the link.
- `list_care_options`: Read Bidwell Health’s public catalogue, including paused services. No personal information is needed.
