Server definition
- Hash
- sha256:63fba462b8023d76447dba0a72b4241b505ba561cf018f0f9b8a7fab0d1e58aa
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Present content to a human and ask them to choose between options. Use this for subjective judgment, approval, preference, or tie-breaks. Avoid using it for deterministic checks or reversible low-stakes choices. The tool waits briefly for a result, then returns pending if the human has not responded yet.",
"inputSchema": {
"properties": {
"agent_name": {
"description": "Your agent/tool name (max 100 chars)",
"type": "string"
},
"callback_url": {
"description": "Optional HTTPS webhook URL for async notification",
"type": "string"
},
"choices": {
"description": "2-4 choices for the human to pick from",
"items": {
"properties": {
"id": {
"description": "Unique choice identifier (max 50 chars)",
"type": "string"
},
"label": {
"description": "Human-readable label (max 100 chars)",
"type": "string"
}
},
"required": [
"id",
"label"
],
"type": "object"
},
"maxItems": 4,
"minItems": 2,
"type": "array"
},
"confidence": {
"description": "Agent confidence between 0 and 1",
"type": "number"
},
"consequence_of_wrong_choice": {
"description": "Why a wrong choice matters (max 500 chars)",
"type": "string"
},
"content": {
"description": "Content for the human to review (text, markdown, HTML, or image URL). Max 50KB.",
"type": "string"
},
"content_type": {
"description": "How to render the content. Default: text",
"enum": [
"text",
"markdown",
"html",
"image"
],
"type": "string"
},
"decision_reason": {
"description": "Why the agent is escalating this to a human (max 500 chars)",
"type": "string"
},
"metadata": {
"description": "Optional metadata passed through to webhook",
"type": "object"
},
"recommended_option": {
"description": "Optional choice id the agent currently recommends",
"type": "string"
},
"run_id": {
"description": "Optional workflow run identifier",
"type": "string"
},
"timeout_seconds": {
"description": "Request expiry in seconds (default 3600, max 86400)",
"type": "number"
},
"title": {
"description": "Short title for the request (max 200 chars)",
"type": "string"
},
"trace_id": {
"description": "Optional trace identifier",
"type": "string"
}
},
"required": [
"agent_name",
"title",
"choices"
],
"type": "object"
},
"name": "ask_human",
"outputSchema": null
},
{
"description": "Check whether MeatSpace is available and when to use a human. Call this when deciding whether to escalate a subjective or high-consequence choice.",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "get_service_status",
"outputSchema": null
},
{
"description": "Create a MeatSpace API key instantly. No authentication required. Returns a Bearer token for use with the ask_human tool. Max 5 active keys per email address.",
"inputSchema": {
"properties": {
"email": {
"description": "Owner email address",
"type": "string"
},
"name": {
"description": "Agent or tool name (max 100 chars)",
"type": "string"
}
},
"required": [
"name",
"email"
],
"type": "object"
},
"name": "provision_api_key",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:63fba462b8023d76447dba0a72b4241b505ba561cf018f0f9b8a7fab0d1e58aa | sha256sum