Sentinel Signal MCP

Hosted MCP for workflow intelligence.

Connect denial-risk, prior-auth, and reimbursement workflows from ChatGPT, Claude, Smithery, or direct MCP clients.

Hosted First

Official hosted MCP endpoint: https://mcp.sentinelsignal.io/mcp

WorkOS OAuth login bridge: https://auth.sentinelsignal.io/oauth/login

Free trial key: POST https://token.sentinelsignal.io/v1/keys/trial

Smithery listing: @sentinelsignal/scoring (listing)

Server card: https://mcp.sentinelsignal.io/.well-known/mcp/server-card.json

OAuth protected-resource metadata: https://mcp.sentinelsignal.io/.well-known/oauth-protected-resource

Short visual walkthrough: /portal/mcp-demo (36-second hosted MCP workflow demo)

MCP Verify index: /portal/track/verify

Get a no-signup trial key: /portal/track/trial-key

Official docs and support live under the main portal, not third-party wrappers.

Workflow-aware clients can discover the supported workflows with GET https://api.sentinelsignal.io/v1/workflows, fetch required fields from /v1/workflows/{workflow}/schema, validate payloads with /v1/workflows/{workflow}/validate, and batch queue items with POST /v1/score/batch.

Healthcare keys use the same score_workflow surface for denial, prior-auth, and reimbursement workflows.

ChatGPT

Use the hosted remote MCP endpoint in ChatGPT developer mode.

  1. Add a custom remote MCP server.
  2. Use URL https://mcp.sentinelsignal.io/mcp.
  3. Clients that support MCP OAuth can auto-discover auth from https://mcp.sentinelsignal.io/.well-known/oauth-protected-resource.
  4. For user-bound access, complete the WorkOS sign-in flow routed through https://auth.sentinelsignal.io/oauth/login.
  5. Discovery works without auth; for isolated usage, provide your own key when the client prompts for headers.

If you want dedicated quota instead of the hosted shared trial, mint a key first:

curl -X POST https://token.sentinelsignal.io/v1/keys/trial

Claude

Claude Desktop can use the local MCP package today. Hosted remote clients can use the same MCP endpoint and complete WorkOS OAuth in-browser when prompted.

{
  "mcpServers": {
    "sentinel-signal": {
      "command": "uvx",
      "args": ["sentinel-signal-mcp"],
      "env": {
        "SENTINEL_BASE_URL": "https://api.sentinelsignal.io",
        "SENTINEL_TOKEN_BASE_URL": "https://token.sentinelsignal.io"
      }
    }
  }
}

Reviewer kit: /portal/documents/anthropic-connectors-directory

Hosted Auth Options

The hosted server always keeps initialize, tools/list, and prompts/list public so directories and agent runtimes can discover the surface before authenticating.

Smithery

Fastest hosted path for evaluators:

{
  "mcpServers": {
    "sentinel-signal": {
      "url": "https://mcp.sentinelsignal.io/mcp",
      "headers": {
        "x-sentinel-api-key": "${SENTINEL_API_KEY}"
      }
    }
  }
}

Three Copy-Paste Prompt Examples

These are written for hosted MCP clients and assume the tool is called score_workflow.

1. Denial queue triage

You are a healthcare revenue-cycle analyst. Use score_workflow with workflow healthcare.denial for this outpatient claim and decide whether it should be routed to manual review before submission. Return the score, confidence, top explanation factors, and a one-sentence queue recommendation.

Payload:
{
  "external_claim_id": "DENIAL-DEMO-1001",
  "service_date": "2026-02-20",
  "provider_id": 1021,
  "payer_id": 44,
  "cpt_code": "99213",
  "icd10_code": "E119",
  "billed_amount": 250.00,
  "place_of_service": "11",
  "network_status": "in_network"
}

2. Prior-auth completeness check

Use score_workflow with workflow healthcare.prior_auth to evaluate whether this planned procedure is likely to require prior authorization. Then explain what documentation the operator should verify before scheduling.

Payload:
{
  "external_claim_id": "PA-DEMO-2001",
  "service_date": "2026-03-04",
  "provider_id": 440,
  "payer_id": 44,
  "cpt_code": "27447",
  "icd10_code": "M1711",
  "billed_amount": 18000.00,
  "place_of_service": "22"
}

3. Reimbursement variance review

Use score_workflow with workflow healthcare.reimbursement to estimate expected reimbursement for this claim. Compare the expected amount to the billed amount and tell me whether this should be flagged for finance review.

Payload:
{
  "external_claim_id": "REIMB-3001",
  "payer_id": 17,
  "provider_id": 300,
  "cpt_code": "93000",
  "icd10_code": "I10",
  "billed_amount": 180.00,
  "units": 1,
  "place_of_service": "11"
}

Anthropic / Reviewer Kit

Use this when a reviewer or partner asks for trust, support, or evaluation details: