Ezoic Setup Assistant
Ezoic ads implementation assistant: integration docs, SDKs, and working, copyable setup code.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"setup": {
"url": "https://setup-agent.ezoic.com/mcp"
}
}
}Puntos de conexión remotos
https://setup-agent.ezoic.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
⚪ask(agent, deadline_seconds, message, question, role, ...)
Ask the agent. Full pipeline (schema, queries, analysis). Sync within deadline_seconds; else {status:pending,job_id} — poll request_status/read_response. Pass a stable thread id (UUID) on every call for conversation context.
Esquema de entrada
{
"type": "object",
"properties": {
"agent": {
"description": "Bundle name. Inferred from the Host header when missing.",
"type": "string"
},
"deadline_seconds": {
"description": "Synchronous wait budget. Default 240.",
"type": "number"
},
"message": {
"description": "User prompt for the agent. Either `message` or the legacy `question` alias must be set.",
"type": "string"
},
"question": {
"description": "Legacy apples-compat alias for `message`. Ignored when `message` is set.",
"type": "string"
},
"role": {
"description": "Optional role override; defaults to admin for MCP callers.",
"type": "string"
},
"thread": {
"description": "Persistent conversation id. Either `thread` or the legacy `thread_id` alias must be set.",
"type": "string"
},
"thread_id": {
"description": "Legacy apples-compat alias for `thread`. Ignored when `thread` is set.",
"type": "string"
}
},
"required": []
}🟢help
Short orientation text for apples MCP callers.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": []
}🟢read_response(job_id, offset)
Stream a chunk of a pending ask() job's output.
Esquema de entrada
{
"type": "object",
"properties": {
"job_id": {
"description": "Job id returned by a prior ask() call.",
"type": "string"
},
"offset": {
"description": "Byte offset to start reading from. 0 for the beginning.",
"type": "number"
}
},
"required": [
"job_id"
]
}🟢request_status(job_id)
Check the status of a pending ask() job.
Esquema de entrada
{
"type": "object",
"properties": {
"job_id": {
"description": "Job id returned by a prior ask() call that went async.",
"type": "string"
}
},
"required": [
"job_id"
]
}Comunidad
Evidencia