agentdraft-mcp
agentdraft-mcp — servidor MCP para AgentDraft
Un servidor MCP que expone AgentDraft — la API de operaciones para agentes de IA con bandeja de entrada, calendario sin conflictos y herramientas de auditoría — como un conjunto de herramientas que cualquier cliente de IA compatible con MCP puede invocar.
Úsalo si tu runtime de agente es Claude Desktop, Claude Code, Cursor,
Cline, una aplicación de OpenAI Agents SDK, o cualquier otro host MCP. El servidor es
un envoltorio ligero alrededor del SDK de Python agentdraft
— misma autenticación, mismos errores, misma semántica que la API REST
y los SDK de lenguaje.
Instalación
pip install agentdraft-mcpRequiere Python 3.10+ y una clave de agente avs_live_… válida del
panel de AgentDraft.
Related MCP server: Labradoc MCP Server
Actualización
pip install -U agentdraft-mcpNotas de la versión: https://agentdraft.io/changelog
Configura tu cliente MCP
agentdraft-mcp está en PyPI, así que una vez instalado, la configuración JSON a
continuación funciona en cualquier host MCP de inmediato — sin descargas adicionales.
Claude Desktop / Claude Code — configuración JSON (recomendada)
Edita ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) o el equivalente en Windows/Linux:
{
"mcpServers": {
"agentdraft": {
"command": "agentdraft-mcp",
"env": {
"AGENTDRAFT_API_KEY": "avs_live_..."
}
}
}
}Cursor / Cline / host stdio genérico
{
"mcpServers": {
"agentdraft": {
"command": "python",
"args": ["-m", "agentdraft_mcp"],
"env": {
"AGENTDRAFT_API_KEY": "avs_live_..."
}
}
}
}Para desarrollo local contra un backend de desarrollo, también establece
AGENTDRAFT_BASE_URL=http://localhost:8080.
Claude Desktop — Extensión de Escritorio .mcpb (arrastrar y soltar)
Cada versión también incluye un paquete de Extensión de Escritorio .mcpb en
GitHub Releases. Arrastra agentdraft-mcp.mcpb a Claude Desktop
→ Configuración → Extensiones y pega tu clave API avs_live_… — sin
editar JSON, sin pip install.
Herramientas
Herramienta | Propósito |
| Confirma la clave API y devuelve la identidad del agente, prioridad, alcances y la |
| Lista los espacios abiertos para el agente que llama en [inicio, fin) |
| Reserva un espacio tentativamente (TTL de 30 s); |
| Libera una reserva para que otros agentes puedan reclamarla |
| Finaliza una reserva — comparación e intercambio atómico; |
| Cancela una reserva confirmada que el agente que llama posee |
Todas las horas son cadenas ISO 8601 (2026-06-01T14:00:00Z). Todas las
herramientas de escritura aceptan una idempotency_key para reintentos seguros. create_hold y
commit_booking también aceptan un title y invitee opcionales
({name, email, notes}) que registran para quién es el espacio — visible para el propietario en el panel.
Cómo se manifiestan los conflictos
Cuando dos agentes compiten por el mismo espacio, exactamente uno gana. Los agentes perdedores reciben un payload estructurado de superado — no un error de cadena:
{
"error": "outranked",
"winning_booking_id": "bkg_…",
"winning_agent_id": "agt_…",
"winning_agent_priority": 1,
"your_priority": 3,
"message": "Your booking was outranked. Read winning_agent_id and propose an alternate slot rather than retrying."
}Tu agente debe ramificarse en esto y proponer una alternativa, no reintentar el mismo espacio.
En qué se diferencia de los SDK de AgentDraft
SDK de Python/TS | Servidor MCP | |
Llamador | Código de aplicación que escribiste | Un cliente de IA (Claude Desktop, etc.) |
Transporte | HTTPS directo a api.agentdraft.io | stdio entre el host MCP y este proceso |
Autenticación |
| Variable de entorno |
Semántica | Igual | Igual |
Errores | Excepciones de Python tipadas | JSON estructurado en el resultado de la herramienta |
Usa el SDK cuando tú estés escribiendo el agente. Usa este servidor MCP cuando el runtime de agente de otra persona (Claude Desktop, Cursor, Cline, host MCP genérico) necesite llamar a AgentDraft en nombre de un usuario sin código personalizado.
Enlaces
Especificación del protocolo: https://agentdraft.io/spec
Documentación de la API: https://agentdraft.io/docs
Registro de cambios: https://agentdraft.io/changelog
SDK de Python:
agentdraftSDK de TypeScript:
agentdraftCódigo fuente: https://github.com/ryabinski-labs/agentdraft-mcp
Problemas: https://github.com/ryabinski-labs/agentdraft-mcp/issues
Seguridad
¿Encontraste una vulnerabilidad? Consulta SECURITY.md. No abras un problema público para un informe de seguridad.
Contribuciones
Consulta CONTRIBUTING.md. ryabinski-labs/agentdraft-mcp
es un espejo publicado de un directorio en el repositorio de aplicaciones privado de AgentDraft
— los problemas y las solicitudes de extracción se leen allí y regresan a través de la
próxima sincronización de versión.
Licencia
MIT — consulta LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Identity, authorization, audit trails, and revocable permissions for AI agents accessing MCP tools.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceExposes identity, tools, workflows, guardrails, and evaluation as MCP tools — so any AI agent can read and write your ecosystem programmatically.32MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with Labradoc's document management, email ingestion, task extraction, and integration features through MCP tools.1716MIT
- AlicenseBqualityCmaintenanceExposes Gmail (send/draft) and Google Docs (append) capabilities as tools for any MCP-compliant agent.347ISC
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to send emails, create drafts in Gmail, and append content to Google Docs via standardized MCP tools.47ISC
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ryabinski-labs/agentdraft-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server