Ambivo Claude MCP Server
Ambivo Claude MCP Server
Este servidor Claude MCP (Model Context Protocol) proporciona acceso a los endpoints de la API de Ambivo para consultas en lenguaje natural de datos de entidades con Claude AI.
Características
Consultas en lenguaje natural: Ejecuta consultas en lenguaje natural contra datos de entidades utilizando el endpoint
/entity/natural_queryAutenticación JWT: Acceso seguro mediante autenticación con token Bearer
Limitación de velocidad: Limitación de velocidad integrada para prevenir el abuso de la API
Caché de tokens: Validación eficiente de tokens con caché
Manejo de errores: Manejo integral de errores con mensajes de error detallados
Lógica de reintentos: Reintento automático con retroceso exponencial para solicitudes fallidas
Herramientas
1. set_auth_token
Establece el token Bearer JWT para la autenticación con la API de Ambivo.
Parámetros:
token(cadena, obligatorio): Token Bearer JWT
Uso:
{
"token": "your-jwt-token-here"
}2. natural_query
Ejecuta consultas en lenguaje natural contra los datos de entidades de Ambivo.
Parámetros:
query(cadena, obligatorio): Consulta en lenguaje natural que describe los datos que deseasresponse_format(cadena, opcional): Formato de respuesta: "table", "natural" o "both" (por defecto: "both")
Consultas de ejemplo:
"Muéstrame los leads creados esta semana"
"Encuentra contactos con direcciones de Gmail"
"Lista las oportunidades que valen más de $10,000"
"Muéstrame los leads con attribution_source google_ads de los últimos 7 días"
Uso:
{
"query": "Show me leads created this week with attribution_source google_ads",
"response_format": "both"
}Acerca de
Esta es una implementación de servidor MCP puramente basada en Claude para la API de Ambivo, diseñada para funcionar sin problemas con Claude Desktop y otros clientes MCP compatibles con Claude. Permite la interacción en lenguaje natural con los datos de tu CRM de Ambivo mediante las potentes capacidades de comprensión del lenguaje de Claude.
Instalación
Opción 1: Instalar desde PyPI (Recomendado)
pip install ambivo-mcp-serverOpción 2: Instalar desde el código fuente
git clone https://github.com/ambivo-corp/ambivo-mcp-server.git
cd ambivo-mcp-server
pip install -e .Ejecutar el servidor
# If installed via pip
ambivo-mcp-server
# Or using Python module
python -m ambivo_mcp_server.serverConfiguración
El servidor utiliza la siguiente configuración predeterminada:
URL base:
https://goferapi.ambivo.comTiempo de espera: 30 segundos
Tipo de contenido:
application/json
Puedes modificar estos ajustes en la clase AmbivoAPIClient si es necesario.
Autenticación
Primero, establece tu token de autenticación usando la herramienta
set_auth_tokenEl token se incluirá en todas las solicitudes posteriores a la API como token Bearer
El token debe ser un token JWT válido de tu autenticación en la API de Ambivo
Manejo de errores
El servidor proporciona un manejo integral de errores:
Errores de autenticación: Mensajes claros cuando el token falta o no es válido
Errores HTTP: Códigos de estado HTTP detallados y mensajes de respuesta
Errores de validación: Validación de parámetros con mensajes de error útiles
Errores de red: Manejo de tiempos de espera y errores de conexión
Endpoints de la API
Este servidor MCP se integra con estos endpoints de la API de Ambivo:
/entity/natural_query
Método: POST
Propósito: Procesar consultas en lenguaje natural para la recuperación de datos de entidades
Autenticación: Requerida (token Bearer JWT)
Content-Type: application/json
/entity/data
Método: POST
Propósito: Acceso directo a datos de entidades con parámetros estructurados
Autenticación: Requerida (token Bearer JWT)
Content-Type: application/json
Flujo de trabajo de ejemplo
Configurar autenticación:
{ "tool": "set_auth_token", "arguments": { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." } }Consulta en lenguaje natural:
{ "tool": "natural_query", "arguments": { "query": "Show me all leads created in the last 30 days with phone numbers", "response_format": "both" } }Consulta directa de entidades:
{ "tool": "entity_data", "arguments": { "entity_type": "contact", "filters": {"email": {"$regex": "@gmail.com$"}}, "limit": 100, "sort": {"created_date": -1} } }
Desarrollo
Para ampliar este servidor MCP:
Añadir nuevas herramientas: Implementa herramientas adicionales en las funciones
handle_list_tools()yhandle_call_tool()Modificar el cliente de la API: Amplía la clase
AmbivoAPIClientpara admitir endpoints adicionalesActualizar la configuración: Modifica los ajustes predeterminados en la sección de configuración
Solución de problemas
Problemas comunes:
Error de "Authentication required": Asegúrate de haber llamado a
set_auth_tokenprimeroErrores HTTP 401/403: Verifica que tu token JWT sea válido y no esté caducado
Tiempo de espera de conexión: Comprueba la conectividad de red y la disponibilidad del endpoint de la API
Parámetros no válidos: Revisa los esquemas de las herramientas para ver los parámetros obligatorios y opcionales
Registro:
El servidor registra eventos y errores importantes. Consulta la salida de la consola para obtener información de depuración.
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
Talk to your live-events CRM (campaigns, analytics, paid ads, segments) in Claude and ChatGPT.
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
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/voicenectargit/ambivo-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server