ClinicalRate
For AI platforms & workforce agents

Ground your healthcare workforce agents in canonical rate data.

A general-purpose LLM hallucinates a Travel CRNA rate. ClinicalRate gives your agent the live distribution, the sample size, the as-of timestamp, and the canonical role ID — every time.

100%
Of responses carry full provenance

Every rate the API returns is timestamped, sample-sized, geography-tagged, and canonical-role-tagged — the exact citations your agent needs to be defensible.

No hallucinations. No averaging. No "as of last quarter."
The pain

"What's a fair bill rate for an ICU travel nurse in Tampa?" — and the agent guesses.

A general LLM's answer to a rate question is a weighted average of forum posts and training cutoff. Useful for context. Useless for a quote.

You don't want your workforce agent making up numbers. You want it citing the live 50th percentile, with sample size and recency, sourced from one canonical taxonomy.

The surface

Prompt in. Grounded JSON out. Every field cite-able.

A single endpoint accepts the user's question and returns the canonical role ID, the live p50/p75, sample size, as-of timestamp, and source count — the exact citations your agent needs to be defensible.

ClinicalRate Agent API · /v1/groundedlatency 92 ms · 6 sources
User prompt
“What's the live median bill rate for a Travel CRNA in Houston, and how has it moved this week?”
Grounded answer
Median bill rate is $291/hr (p50, n=312). Up +6.2% week-over-week. Canonical role CR-0091.
$ curl https://api.clinicalrate.com/v1/grounded \
-H "Authorization: Bearer $CR_TOKEN" \
-d '{"role":"CRNA","geo":"HOU","scope":"travel"}'
 
{
"canonical_role": "CR-0091",
"label": "Travel CRNA",
"geo": "Houston-Sugar Land-Baytown",
"bill_rate": {
"p50": 291.00, "p75": 312.00,
"delta_wow": 0.062, "n": 312
},
"as_of": "2026-05-11T07:00:00Z",
"sources": 6, "winsor": "1.5x_IQR"
}

POST /v1/grounded · median latency 92ms · OAuth 2.0 · rate-limit 1,000 rpm on Enterprise

How agents use the feed

Three patterns that ship today.

ARAG

Retrieval-augmented grounding.

Index the canonical taxonomy + percentile snapshots in your vector store, refreshed daily. The agent retrieves the live distribution and cites it inline. No model fine-tuning required.

REST · Snowflake · Vector-ready
BTOOL CALL

Function-calling endpoint.

Drop the ClinicalRate tool spec into your agent's tool list. get_rate(role, geography, percentile) returns a structured payload with provenance — ready for your agent to render.

OpenAPI · Tool spec · MCP
CEVALS

Ground-truth benchmark set.

License a frozen historical snapshot as the ground-truth set for your rate-recommendation evals. Know whether your agent is getting better or worse over time, against a real-market reference.

Snapshot · Versioned · Benchmarkable
Tool spec

What your agent sees.

# Tool definition (OpenAPI 3.1 fragment)
{
"name": "get_clinicalrate_rate",
"description": "Return live bill-rate distribution for a clinical role × geography.",
"parameters": {
"role": "string — canonical role ID or natural-language title",
"geography": "string — state, metro, or 'national'",
"as_of": "date — optional, defaults to today"
},
"returns": {
"role_id": "CR-XXXX (canonical)",
"percentiles": "{ p25, p50, p75, p90 }",
"sample_size": "int",
"as_of": "ISO 8601 timestamp",
"trend_30d_pct": "float",
"sources": "array — provenance per ingestion partner"
}
}
Licensing

Two grants. No re-distribution without contract.

GrantInference licenseTraining license
Real-time API calls into a deployed agent✓ included✓ included
Cache responses for up to 24 hours✓ included✓ included
Index canonical taxonomy + snapshots in a vector store✓ included✓ included
Use as fine-tuning data for proprietary models✓ included
Use as ground-truth for evaluation suites✓ included✓ included
Re-distribute snapshots to third parties
The eval surface alone justified the contract. Before ClinicalRate we had no way to score whether our agent's rate suggestions were getting closer to the market or further from it.
J
Jonas P.
Founder — Healthcare workforce AI startup
FAQ

Questions AI teams ask.

Yes, under the training license. The frozen monthly snapshot is licensable as fine-tuning data for proprietary models. Redistribution remains restricted.
Yes. The MCP server is available in private preview on Enterprise contracts. It exposes the read API as MCP tool calls with full provenance in the response envelope.
Inference-license pricing is per million calls above the Enterprise base. Training-license pricing is per snapshot, per quarter. Both quoted per contract.
Other use cases

Built for everyone touching the rate.

License the canonical rate feed.

Book a 30-minute call with our data team. Bring your agent — we'll wire up the tool call live in the meeting.

Book a data demo →