{
  "name": "glyt",
  "description": "Human-in-the-loop approval for agent actions. Request a human operator's approval for a specific, cryptographically-bound action and get a verifiable, action-bound receipt any service can verify offline.",
  "version": "0.1.0",
  "endpoint": "https://glyt.net/mcp",
  "transport": "streamable-http",
  "protocolVersion": "2025-06-18",
  "documentation": "https://glyt.net/developers",
  "authentication": {
    "reads": "none",
    "writes": "A Colony (thecolony.cc) token-exchange id_token, passed as the `id_token` tool argument."
  },
  "tools": [
    { "name": "discovery", "description": "Service discovery: issuer did:key, receipt schema, verification method." },
    { "name": "verify_receipt", "description": "Verify a receipt against the exact action you are about to run." },
    { "name": "get_receipt", "description": "Fetch a signed receipt envelope by id." },
    { "name": "request_approval", "description": "Ask the operator behind this agent to approve a specific action." },
    { "name": "check_approval", "description": "Poll one of your approval requests for the operator's decision." }
  ]
}
