Keitaro TDS API MCP Plugin
Complemento MCP de la API TDS de Keitaro
Descripción
Servidor MCP para integración con la API TDS de Keitaro, que proporciona herramientas para trabajar con campañas, transmisiones, ofertas y otras entidades de Keitaro.
Related MCP server: mcp-keap
Instalación
Instalación del complemento en Cursor
Clonar el repositorio
git clone <repository-url>
cd mcp-keitaro-tdsInstalar dependencias
npm installInstalar el paquete globalmente
npm install -g .Instalar el complemento en Cursor
node install-cursor-plugin.jsReiniciar cursor
Alternativa: Configuración manual en Cursor
También puedes agregar manualmente el servidor Keitaro MCP a tu configuración de Cursor:
Abra el archivo de configuración de Cursor MCP:
# On macOS
open ~/.cursor/mcp.json
# On Windows
notepad %USERPROFILE%\.cursor\mcp.json
# On Linux
nano ~/.cursor/mcp.jsonAgregue la siguiente entrada al objeto "mcpServers":
"Keitaro": {
"command": "mcp-keitaro-tds",
"args": []
}Guarde el archivo y reinicie Cursor
Configuración de la clave API
Cree un archivo .env en la raíz del proyecto con los siguientes parámetros:
KEITARO_API_URL=http://your-keitaro-domain.com/admin_api/v1
KEITARO_API_KEY=your-api-keyUso en Cursor
Cursor de lanzamiento
Abra la paleta de comandos (Cmd+P en macOS o Ctrl+P en Windows/Linux)
Busca "Keitaro" y selecciónalo.
Ahora puedes usar la API de Keitaro a través de Cursor
Herramientas disponibles
Campañas
list_campaigns- obtener una lista de campañasget_campaign- obtener información sobre una campaña específicacreate_campaign- crea una nueva campañaupdate_campaign- actualizar una campaña existentedelete_campaign- eliminar una campaña
Flujos de tráfico
list_streams: obtiene una lista de flujos de tráfico para una campañaget_stream- obtener información sobre una secuencia específica
Fuentes de tráfico
list_traffic_sources- obtener una lista de fuentes de tráficoget_traffic_source: obtener información sobre una fuente de tráfico específica
Ofertas
list_offers- obtener una lista de ofertasget_offer- obtener información sobre una oferta específica
Clics y conversiones
list_clicks- obtener una lista de clicsget_click- obtener información sobre un clic específicolist_conversions- obtener una lista de conversionesget_conversion- obtener información sobre una conversión específica
Informes
get_report- genera un informe con parámetros específicos
Dominios
list_domains- obtener una lista de dominiosget_domain- obtener información sobre un dominio específico
Ejemplos de uso
Obtener una lista de campañas
list_campaigns({
limit: 10,
page: 1,
search: "search query"
})Creando una nueva campaña
create_campaign({
name: "New Campaign",
type: "position",
cost_type: "CPC",
cost_value: 1.5,
group_id: 1,
state: "active",
traffic_source_id: 1
})Obtener un informe
get_report({
from: "2025-01-01",
to: "2025-01-31",
group: "campaign",
filters: {
campaign_id: 123
}
})Desarrollo
Ejecutándose en modo de desarrollo
npm run devProbando el servidor MCP
npm run inspectThis server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for querying and analyzing data from ad platforms, analytics tools, and spreadsheets
Google Ads MCP server — manage campaigns, keywords, and metrics.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for Keitaro Tracker Admin API providing 37 tools for campaign management, traffic analytics, reports, and raw click/conversion data, accessible from MCP-compatible AI agents.3MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server for interacting with Keap CRM, enabling contact and tag management, batch operations, custom fields, and advanced query optimization.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Meta/Facebook Marketing API allowing you to view and manage ad accounts, campaigns, ad sets, ads, and creatives, as well as fetch insights and upload ad images.MIT
- AlicenseAqualityBmaintenanceMCP server for VK Ads API: manage ad plans, ad groups, banners, and statistics.22135 npm11MIT