Endpoint y transporte
El MCP Server de producción está disponible en:https://api.ayrshare.com/mcp
Usa el transporte Streamable HTTP y es stateless — no hay ninguna sesión que mantener entre llamadas.
Autenticación
La autenticación se aplica mediante la misma cadena de la API de Ayrshare que impulsa la REST API.- Requerida:
Authorization: Bearer YOUR_API_KEY— la API key de tu cuenta (clave del plan Business para perfiles y sub-perfiles). - Opcional:
Profile-Key: YOUR_PROFILE_KEY— dirige cada llamada de la conexión a un sub-perfil. - Opcional por llamada: un argumento
profileKeyde la herramienta — dirige una única llamada de herramienta a un sub-perfil.
Precedencia: el argumento gana sobre la cabecera
Cuando una llamada de herramienta incluye un argumentoprofileKey y la conexión tiene una cabecera Profile-Key, el argumento profileKey por llamada gana. La cabecera solo se usa cuando no se proporciona un argumento válido.
Una excepción: en get_platform_history y get_social_network_analytics, una consulta por userId/userName de X/Twitter debe usar únicamente la API key de la cuenta; proporcionar un argumento profileKey o una cabecera Profile-Key allí devuelve Error 400.
Los métodos MCP
initialize y tools/list son accesibles antes de la autenticación — devuelven solo metadatos y no ejecutan nada. Cada llamada de herramienta se autentica.Errores de autenticación
Una clave inválida o no autenticada en una llamada de herramienta devuelve un error 403 / código 102 de Ayrshare con el mensaje “API Key not valid”. Según la especificación MCP, los errores de ejecución de herramientas se devuelven in-band: el resultado de la herramienta llevaisError: true y este mensaje, mientras que el transporte MCP en sí responde HTTP 200. (El 403/102 es el error de aplicación de Ayrshare, no el estado del transporte.)
Conectar
Opción A: plugin de Claude Code
Si usas Claude Code, instala el plugin de Ayrshare. Incluye la configuración del MCP Server, un comando de configuración, agentes, skills y un hook de confirmación. Consulta la página Plugin de Claude Code para los pasos de instalación completos.Opción B: cualquier cliente MCP
Para cualquier cliente MCP que soporte Streamable HTTP, registra el servidor directamente. En Claude Code:Profile-Key:
Credenciales BYO de X/Twitter
A partir del 31 de marzo de 2026, las operaciones de X/Twitter a través de Ayrshare requieren tus propias credenciales OAuth 1.0a. Cuando una llamada de herramienta apunte a X/Twitter, envía estas dos cabeceras en la conexión junto conAuthorization (y opcionalmente Profile-Key):
| Cabecera | Descripción |
|---|---|
X-Twitter-OAuth1-Api-Key | Tu OAuth 1.0a API Key (Consumer Key) |
X-Twitter-OAuth1-Api-Secret | Tu OAuth 1.0a API Key Secret (Consumer Secret) |
Conectar con las cabeceras BYO
Para configurar las credenciales BYO de X/Twitter desde el principio, añade el servidor con ambas cabeceras OAuth 1.0a junto con tu cabeceraAuthorization (incluye también Profile-Key si diriges todas las llamadas a un sub-perfil):
Añadir las cabeceras BYO a una conexión existente
Las cabeceras de la conexión son fijas cuando se añade el servidor, así que si ya te conectaste sin las cabeceras BYO, elimina el servidor y vuelve a añadirlo con el conjunto completo (vuelve a incluir todas las cabeceras que ya estabas usando, comoProfile-Key):
Próximos pasos
Catálogo de herramientas
Las 27 herramientas agrupadas por dominio, con alcance y propósito.
Plugin de Claude Code
Instala el plugin de Ayrshare para Claude Code.
