Agent observability via OpenTelemetry: drift, loop and hijack alerts, e.g. after a prompt injection.
Connect Remote server
claude mcp add --transport http score https://score.kyde.com/mcp --header "x-kyde-key: <X_KYDE_KEY>"
{
"mcpServers": {
"score": {
"url": "https://score.kyde.com/mcp",
"headers": {
"x-kyde-key": "<X_KYDE_KEY>"
}
}
}
}
{
"servers": {
"score": {
"type": "http",
"url": "https://score.kyde.com/mcp",
"headers": {
"x-kyde-key": "<X_KYDE_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://score.kyde.com/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 7 found in our last check
create_keyCreate a scoring key (no signup). One key covers all agents, identified by OTel service.name. webhook_url (https) is optional but recommended: it receives an HMAC-signed POST when any agent's score changes band.
get_scoresCurrent drift score per agent under the key: 0-39 deviating, 40-69 watch, 70-100 normal; status 'learning' until the baseline freezes (30 runs over at least 3 days). 'feedback' lists alerts to ask your human about (share answer_url, never answer it yourself).
set_webhookAdd or change the https webhook. It is POSTed on every band change and rebaseline, HMAC-SHA256-signed with the scoring key (header x-kyde-signature: sha256=<hex> over the raw body).
claim_keyAttach your human's email to the key (double opt-in: Kyde mails a confirmation link). Once confirmed, the key is claimed: the human gets the management dashboard, and rebaseline, webhook changes and revocation work only for them — no agent, including you, can reset its own score…
rebaselineForget one agent's learned baseline and score and relearn from its next 30 runs. For intended behavior changes (new model, new task) that left the agent permanently deviating. The reset is permanently visible: records and alarms stay stored, the agent carries rebaselined_at, and…
verify_agentProve who is on the other end before delegating work: challenges the Shine ID at shine.kyde.com, waits for the agent to confirm over its own authenticated connection, then verifies the Ed25519-signed statement against Shine's JWKS and compares the nonce hash. Needs no scoring ke…
revoke_keyRevoke the key and permanently delete all data stored under it. Requires confirm=true.
Headers
| Name | Description |
|---|---|
x-kyde-keyOptional, secret | Scoring key. Optional for the create_key tool (which issues one, free, no signup); required by the other tools unless passed as the `key` argument. |
Details
| Endpoint | https://score.kyde.com/mcp (Streamable HTTP) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | com.kyde/score |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
