Server definition
- Hash
- sha256:384b559fb7ace7c0c28754a680d59488af53a959de76755d674825759422cceb
- What it is
- What a remote MCP server returned when asked what it offers: 22 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Compare up to four MCP servers side by side across score, verdict, auth, tool count, prompts/resources, and freshness.",
"inputSchema": {
"properties": {
"identifiers": {
"description": "Canonical server identifiers in namespace/name format.",
"items": {
"type": "string"
},
"maxItems": 4,
"minItems": 2,
"type": "array"
}
},
"required": [
"identifiers"
],
"type": "object"
},
"name": "compare_servers",
"outputSchema": null
},
{
"description": "Generate agent-readable MCP artifacts from product docs: server card, llms.txt, tool schemas, examples, policy metadata, score preview, and hosted docs page.",
"inputSchema": {
"properties": {
"markdown_docs": {
"type": "string"
},
"metadata": {
"type": "object"
},
"openapi_spec": {
"type": "object"
},
"policy_metadata": {
"type": "object"
},
"postman_collection": {
"type": "object"
},
"server_identifier": {
"type": "string"
},
"source_type": {
"enum": [
"openapi",
"github_repo",
"markdown",
"postman",
"website",
"pdf",
"help_center",
"mixed"
],
"type": "string"
},
"source_url": {
"type": "string"
},
"title": {
"type": "string"
},
"website_docs": {
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
},
"name": "compile_docs",
"outputSchema": null
},
{
"description": "Create a Verify Mandate: signed delegated authority for an agent/user/server scope, budget, validity window, and tool constraints.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"budget_limit": {
"type": "number"
},
"constraints": {
"type": "object"
},
"metadata": {
"type": "object"
},
"requires_human_approval": {
"type": "boolean"
},
"scope": {
"type": "string"
},
"server_id": {
"type": "string"
},
"signature": {
"type": "string"
},
"user_id": {
"type": "string"
},
"valid_until": {
"format": "date-time",
"type": "string"
}
},
"required": [
"user_id",
"agent_id",
"scope"
],
"type": "object"
},
"name": "create_mandate",
"outputSchema": null
},
{
"description": "Verify Gateway decision point. Decide whether this agent may call this tool, with this payload, for this user, right now. Writes an audit-ledger decision event.",
"inputSchema": {
"properties": {
"action": {
"enum": [
"invoke",
"read",
"write",
"preview",
"list",
"connect"
],
"type": "string"
},
"agent_id": {
"type": "string"
},
"approval_token_present": {
"type": "boolean"
},
"audit_context": {
"type": "object"
},
"client": {
"type": "string"
},
"mandate_id": {
"description": "Optional Verify Mandate key or id.",
"type": "string"
},
"max_cost": {
"type": "number"
},
"max_freshness_hours": {
"type": "number"
},
"max_risk": {
"enum": [
"low",
"medium",
"high",
"critical"
],
"type": "string"
},
"max_runtime_seconds": {
"type": "integer"
},
"no_write_without_approval": {
"type": "boolean"
},
"payload_classification": {
"items": {
"type": "string"
},
"type": "array"
},
"requested_cost": {
"type": "number"
},
"requires_oauth": {
"type": "boolean"
},
"server_id": {
"description": "Server identifier in namespace/name format.",
"type": "string"
},
"tool": {
"type": "string"
},
"user_id": {
"type": "string"
}
},
"required": [
"agent_id",
"user_id",
"server_id",
"tool"
],
"type": "object"
},
"name": "decide_agent_call",
"outputSchema": null
},
{
"description": "Agent Sprawl Radar: explain risk findings and the recommended action for one registry agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "explain_agent_risk",
"outputSchema": null
},
{
"description": "Export a JSON TrustOps policy for one MCP server with allow, blocked tools, required scopes, freshness, and approval gates.",
"inputSchema": {
"properties": {
"client": {
"type": "string"
},
"identifier": {
"description": "Canonical server identifier in namespace/name format.",
"type": "string"
},
"max_freshness_hours": {
"type": "number"
},
"max_risk": {
"enum": [
"low",
"medium",
"high",
"critical"
],
"type": "string"
},
"no_write_without_approval": {
"type": "boolean"
},
"requires_oauth": {
"type": "boolean"
}
},
"required": [
"identifier"
],
"type": "object"
},
"name": "export_policy",
"outputSchema": null
},
{
"description": "ChatGPT-compatible read-only fetch alias. Returns a full MCP server item with id, title, text, url, and metadata.",
"inputSchema": {
"properties": {
"id": {
"description": "Canonical MCP server identifier in namespace/name format.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch",
"outputSchema": null
},
{
"description": "Agent Sprawl Radar: generate deterministic remediation steps for risky or drifting agents.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "generate_remediation_plan",
"outputSchema": null
},
{
"description": "Agent Sprawl Radar: return one agent with tools, data access, findings, drift, and recommended action.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "get_agent",
"outputSchema": null
},
{
"description": "Agent Sprawl Radar: return agent drift events across latest snapshots.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_drift_report",
"outputSchema": null
},
{
"description": "Return Verify Ledger evidence packs with invocations, hash-chained audit events, decisions, outcomes, mandates, and cost summaries.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"limit": {
"maximum": 1000,
"minimum": 1,
"type": "integer"
},
"server_id": {
"type": "string"
},
"user_id": {
"type": "string"
}
},
"type": "object"
},
"name": "get_evidence_pack",
"outputSchema": null
},
{
"description": "Return Verify Gateway semantics, /v1/route versus /v1/decide guidance, mandate inputs, ledger evidence hooks, and decision fields.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_gateway_options",
"outputSchema": null
},
{
"description": "Return Verify Hosted MCP runtime/sandbox hosting capabilities, controls, and endpoints.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_hosting_options",
"outputSchema": null
},
{
"description": "Return the full machine-readable verify report for a specific MCP server identifier.",
"inputSchema": {
"properties": {
"identifier": {
"description": "Canonical server identifier in namespace/name format.",
"type": "string"
}
},
"required": [
"identifier"
],
"type": "object"
},
"name": "get_server_report",
"outputSchema": null
},
{
"description": "Return alert types, subscription channels, watch scopes, and existing subscription endpoints.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_subscription_options",
"outputSchema": null
},
{
"description": "Agent Sprawl Radar: list discovered AI agents, MCP servers, bots, workflows, risk levels, and owners.",
"inputSchema": {
"properties": {
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"risk_level": {
"enum": [
"low",
"medium",
"high",
"critical"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_agents",
"outputSchema": null
},
{
"description": "Agent Sprawl Radar: list high and critical risk agents for review.",
"inputSchema": {
"properties": {
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "list_high_risk_agents",
"outputSchema": null
},
{
"description": "Recommend MCP servers for a plain-language task and return ranked matches with install config.",
"inputSchema": {
"properties": {
"auth_preference": {
"description": "Preferred auth mode.",
"enum": [
"any",
"oauth",
"unauthenticated"
],
"type": "string"
},
"capabilities": {
"description": "Optional explicit capability constraints that override or extend the inferred task capabilities.",
"items": {
"type": "string"
},
"type": "array"
},
"client_target": {
"description": "Optional target client or integration surface.",
"enum": [
"openai_connectors",
"claude_desktop",
"smithery",
"generic_http",
"healthcare"
],
"type": "string"
},
"limit": {
"description": "Maximum number of recommendations to return.",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"risk_tolerance": {
"description": "How much tool-surface risk is acceptable.",
"enum": [
"any",
"low",
"medium",
"high"
],
"type": "string"
},
"task": {
"description": "Plain-language task description such as 'I need an MCP for healthcare denial scoring in OpenAI connectors'.",
"type": "string"
}
},
"required": [
"task"
],
"type": "object"
},
"name": "recommend_servers",
"outputSchema": null
},
{
"description": "Choose the best MCP server/tools for a task. Use decide_agent_call when evaluating one specific attempted tool call.",
"inputSchema": {
"properties": {
"candidate": {
"description": "Optional namespace/name server identifier to evaluate directly.",
"type": "string"
},
"capabilities": {
"description": "Optional capability constraints such as healthcare, search, database, read, or write.",
"items": {
"type": "string"
},
"type": "array"
},
"client_target": {
"enum": [
"openai_connectors",
"claude_desktop",
"smithery",
"generic_http",
"healthcare"
],
"type": "string"
},
"max_freshness_hours": {
"type": "number"
},
"max_risk": {
"description": "Maximum allowed tool risk.",
"enum": [
"low",
"medium",
"high",
"critical"
],
"type": "string"
},
"no_write_without_approval": {
"type": "boolean"
},
"requires_oauth": {
"type": "boolean"
},
"task": {
"description": "Task the agent wants to perform.",
"type": "string"
}
},
"required": [
"task"
],
"type": "object"
},
"name": "route_task",
"outputSchema": null
},
{
"description": "Agent Sprawl Radar: score a normalized agent payload or an existing registry agent.",
"inputSchema": {
"properties": {
"agent": {
"type": "object"
},
"agent_id": {
"type": "string"
}
},
"type": "object"
},
"name": "score_agent",
"outputSchema": null
},
{
"description": "ChatGPT-compatible read-only search alias. Returns MCP server results with id, title, and url.",
"inputSchema": {
"properties": {
"limit": {
"description": "Maximum number of search results to return.",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search query such as healthcare MCP, web search MCP, ChatGPT-compatible MCPs, or OAuth MCP servers.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search",
"outputSchema": null
},
{
"description": "Search and rank MCP servers by capability, auth preference, client target, and risk tolerance.",
"inputSchema": {
"properties": {
"auth_preference": {
"description": "Preferred auth mode. Use unauthenticated when the agent must avoid login flows.",
"enum": [
"any",
"oauth",
"unauthenticated"
],
"type": "string"
},
"capabilities": {
"description": "Normalized capability taxonomy terms such as healthcare, search, read, exec, files, oauth, or prompts.",
"items": {
"type": "string"
},
"type": "array"
},
"client_target": {
"description": "Optional target client or integration surface.",
"enum": [
"openai_connectors",
"claude_desktop",
"smithery",
"generic_http",
"healthcare"
],
"type": "string"
},
"limit": {
"description": "Maximum number of ranked candidates to return.",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Optional free-text query to bias ranking toward a specific use case or domain.",
"type": "string"
},
"risk_tolerance": {
"description": "How much tool-surface risk is acceptable.",
"enum": [
"any",
"low",
"medium",
"high"
],
"type": "string"
}
},
"type": "object"
},
"name": "search_servers",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:384b559fb7ace7c0c28754a680d59488af53a959de76755d674825759422cceb | sha256sum