gravity-ads-mcp
gravity-ads-mcp
Servidor MCP local para la API del panel de anunciantes de Gravity. Crea, edita, pausa y archiva campañas — y obtén todos tus informes — desde cualquier agente compatible con MCP sin que tu clave API salga de tu máquina.
Gravity ofrece un servidor MCP alojado en https://platform.trygravity.ai/mcp, pero es de solo lectura. Este paquete envuelve la API completa del panel de Gravity (incluyendo crear/editar) como un servidor MCP local stdio que se ejecuta mediante npx, de modo que las solicitudes van directamente desde tu ordenador a platform.trygravity.ai — nada pasa por un tercero.
Requisitos previos
Node.js ≥ 18 (
node --versionpara comprobar)npx (incluido con npm; viene con Node)
Una clave API de anunciante de Gravity — obtén la tuya en https://app.trygravity.ai en Configuración → Clave API
Related MCP server: Nitrosend
Inicio rápido
Añade lo siguiente al archivo de configuración de tu cliente MCP. Sustituye your-gravity-api-key por tu clave real.
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"gravity": {
"command": "npx",
"args": ["-y", "gravity-ads-mcp"],
"env": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}Usuarios de Windows: Si no se encuentra
npx, prueba con"command": "cmd"y"args": ["/c", "npx", "-y", "gravity-ads-mcp"].
Claude Code
Crea un archivo .mcp.json en la raíz de tu proyecto (o añádelo a ~/.claude/mcp.json para configuración global):
{
"mcpServers": {
"gravity": {
"type": "stdio",
"command": "npx",
"args": ["-y", "gravity-ads-mcp"],
"env": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}O añádelo mediante CLI:
claude mcp add gravity --env GRAVITY_API_KEY=your-gravity-api-key -- npx -y gravity-ads-mcpCursor
~/.cursor/mcp.json:
{
"mcpServers": {
"gravity": {
"command": "npx",
"args": ["-y", "gravity-ads-mcp"],
"env": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}opencode
opencode.json en la raíz de tu proyecto:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"gravity": {
"type": "local",
"command": ["npx", "-y", "gravity-ads-mcp"],
"environment": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}Nota: opencode usa
"environment"(no"env").
Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"gravity": {
"command": "npx",
"args": ["-y", "gravity-ads-mcp"],
"env": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}Otros clientes
Cualquier cliente MCP que admita el formato JSON mcpServers (misma forma que Claude Desktop) puede usar este servidor. Añade lo siguiente al archivo de configuración MCP de tu cliente:
{
"mcpServers": {
"gravity": {
"command": "npx",
"args": ["-y", "gravity-ads-mcp"],
"env": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}Variables de entorno
Variable | ¿Requerida? | Por defecto | Descripción |
| Sí | — | Tu clave API de anunciante de Gravity |
| No |
| Sobrescribe la URL base (para pruebas/staging) |
Herramientas
Cuenta
Herramienta | Descripción |
| Obtener perfil de anunciante (ID, nombre, correo) |
| Listar tiendas Shopify conectadas |
| Listar todos los píxeles de seguimiento |
| Crear un píxel de conversión para una URL de sitio |
Campañas
Herramienta | Descripción |
| Listar todas las campañas con estadísticas de por vida |
| Detalles completos de la campaña con configuración de segmentación |
| Crear una campaña con grupos de anuncios en línea |
| Editar campos en una campaña existente |
| Pausar una campaña |
| Activar una campaña (puede activar verificación de facturación) |
| Alternar estado de archivo |
Grupos de anuncios y anuncios
Herramienta | Descripción |
| Listar grupos de anuncios con anuncios incrustados |
| Grupo de anuncios individual con sus anuncios |
| Crear un grupo de anuncios generativo o manual |
| Actualizar campos o estado del grupo de anuncios |
| Archivar un grupo de anuncios y sus anuncios |
| Añadir un anuncio manual a un grupo de anuncios manual |
| Editar el texto, CTA, etc. de un anuncio manual |
| Archivar un anuncio manual |
Informes
Herramienta | Descripción |
| Serie temporal diaria: impresiones, clics, gasto, conversiones, CTR, CPC, CPM, CPA, ROAS |
| Métricas diarias por unidad de anuncio |
| Métricas diarias por grupo de anuncios (paginadas) |
| Conversiones recientes con paginación por cursor |
| Resumen de facturación (gasto, facturado, no facturado, créditos) |
| Analíticas de eventos de píxel (dominios, por hora, tipos de evento) |
| Serie temporal de conversiones por tipo de evento |
Ejemplos de prompts
Una vez configurado, prueba a pedirle a tu agente:
"Lista mis campañas activas"
"¿Cuál es mi ROAS de los últimos 14 días?"
"Crea una campaña llamada 'Summer Sale' con un presupuesto de $100/día, dirigida a EE. UU. y CA, usando un grupo de anuncios generativo para zapatillas de correr"
"Pausa todas las campañas con más de $500 de gasto"
"Muéstrame el rendimiento del grupo de anuncios para la campaña camp-456 de los últimos 7 días en America/New_York"
"Crea un grupo de anuncios manual con estos anuncios: titular '50% Off Running Shoes', texto 'Summer sale on all running shoes.', CTA 'Shop Now'"
"¿Qué conversiones obtuve ayer?"
"Crea un píxel para https://acme.com"
Seguridad y privacidad
Tu
GRAVITY_API_KEYse pasa como variable de entorno del proceso y nunca se registra ni se transmite a ningún servidor que no seaplatform.trygravity.ai.Todas las solicitudes API van directamente desde tu máquina a la API de Gravity — sin intermediarios.
Ejecutar mediante
npxsignifica que no hay instalación global; el servidor se inicia fresco en cada sesión.Regenera tu clave en cualquier momento en https://app.trygravity.ai en Configuración → Clave API.
Solución de problemas
Problema | Solución |
| npx descarga el paquete en la primera invocación — dale 10–20 segundos. |
Error de autenticación 401 | Verifica tu |
Activación de campaña bloqueada con 402 | Tu facturación necesita atención — revisa la página de Facturación en tu panel de Gravity. |
Error de validación 422 | La respuesta del servidor incluye detalles. Pide a tu agente que revise el error y ajuste la carga útil. |
Cuentas de OpenAI: los totales diarios difieren del panel | Establece |
Windows: | Usa |
Colaboradores
Para instrucciones de configuración local, compilación, pruebas y publicación, consulta DEVELOPMENT.md.
Licencia
MIT
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 Servers
- AlicenseAqualityCmaintenanceMCP server for AI agents to manage ad campaigns across Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, and more217116MIT
- AlicenseNot gradedqualityBmaintenanceAI-native email marketing platform built for agents. Control campaigns, automations, contacts, templates, and analytics via MCP with OAuth authentication.772MIT
- AlicenseAqualityAmaintenanceMCP server for Microsoft Advertising (Bing Ads) REST API enabling agent-led campaign management and reporting. It provides tools to manage campaigns, ad groups, keywords, ads, budgets, and pull performance reports.66MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Google Ads API through MCP, allowing search and listing of accessible customers.Apache 2.0
Related MCP Connectors
AgentIQ MCP for MoltAd: AI agent ads — placements, campaigns, coupons, attribution, cash out.
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
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/niyogi/gravity-ads-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server