We use Google Analytics and a Meta advertising pixel on our public site only — never on the clinical application. You can opt out at any time via “Cookie settings” in the footer. See our privacy policy.

CardioBridge API

Agent skills

CardioBridge ships a portable Agent Skill — skills/cardiobridge-ecg/ in the repository — that wraps the MCP/REST API so agents can submit an ECG for consultant review and check its status.

It is just a SKILL.md (telling an agent when and how to use it) plus a stdlib-only scripts/submit_ecg.py with no third-party dependencies — so it runs from Claude or any other agent runtime, or straight from a shell.

How it works

The skill is powered by the same MCP endpoint and API key described above — https://api.cardiobridge.teqdr.com/functions/v1/mcp with Authorization: Bearer <key>. There's nothing extra to provision: point it at your key and it drives client mode.

A consultant always signs the report
The skill submits and tracks work. Consultant-led reporting; every report is signed by the reporting doctor.
skills/cardiobridge-ecg
skills/cardiobridge-ecg/
├── SKILL.md            # when + how an agent should use it
└── scripts/
    └── submit_ecg.py   # stdlib-only MCP client (no dependencies)
Run the helper
# Client mode — the organisation is auto-billed
python3 scripts/submit_ecg.py submit \
    --api-key "$CB_API_KEY" \
    --email patient@example.com \
    --file ./ecg.pdf --file-type application/pdf \
    --clinical-question "Query atrial fibrillation"

python3 scripts/submit_ecg.py status --api-key "$CB_API_KEY" --reference CB-000123