Кінцева точка та транспорт
Виробничий MCP Server доступний за адресою:https://api.ayrshare.com/mcp
Він використовує Streamable HTTP транспорт і є stateless — між викликами немає сесії, яку потрібно підтримувати.
Автентифікація
Автентифікацію застосовує той самий ланцюг Ayrshare API, який забезпечує REST API.- Обов’язково:
Authorization: Bearer YOUR_API_KEY— API-ключ Вашого облікового запису (ключ плану Business для profiles та sub-profiles). - Опціонально:
Profile-Key: YOUR_PROFILE_KEY— таргетує sub-profile для кожного виклику на з’єднанні. - Опціонально на виклик: аргумент інструменту
profileKey— таргетує sub-profile для одного виклику інструменту.
Пріоритет: аргумент виграє над заголовком
Коли виклик інструменту включає аргументprofileKey та з’єднання має заголовок Profile-Key, аргумент profileKey для конкретного виклику виграє. Заголовок використовується лише коли не надано дійсного аргументу.
Один виняток: у get_platform_history та get_social_network_analytics пошук userId/userName X/Twitter має використовувати лише API-ключ облікового запису; надання аргументу profileKey або заголовка Profile-Key там повертає помилку 400.
MCP-методи
initialize та tools/list доступні до автентифікації — вони повертають лише метадані та нічого не виконують. Кожен виклик інструменту автентифікується.Помилки автентифікації
Неавтентифікований або недійсний ключ у виклику інструменту повертає помилку 403 / код 102 Ayrshare з повідомленням “API Key not valid”. Згідно зі специфікацією MCP, помилки виконання інструментів повертаються в межах: результат інструменту міститьisError: true та це повідомлення, тоді як сам MCP-транспорт відповідає HTTP 200. (403/102 — це помилка застосунку Ayrshare, а не статус транспорту.)
Під’єднання
Варіант A: плагін Claude Code
Якщо Ви використовуєте Claude Code, встановіть плагін Ayrshare. Він включає конфігурацію MCP Server, команду налаштування, агентів, навички та hook підтвердження. Повні кроки встановлення див. на сторінці Claude Code Plugin.Варіант B: будь-який MCP-клієнт
Для будь-якого MCP-клієнта, який підтримує Streamable HTTP, зареєструйте сервер безпосередньо. У Claude Code:Profile-Key:
X/Twitter BYO credentials
Починаючи з 31 березня 2026 року, операції X/Twitter через Ayrshare вимагають Ваших власних облікових даних OAuth 1.0a. Коли виклик інструменту таргетує X/Twitter, передавайте ці два заголовки на з’єднанні разом з Вашими заголовкамиAuthorization (та опціональним Profile-Key):
Це ті самі заголовки, які використовує REST API — одна пара OAuth 1.0a ключів на обліковий запис Ayrshare, надсилається на кожному запиті, спрямованому на X (та сама пара застосовується до всіх sub-profiles). Ayrshare не використовує OAuth 2.0 тут. Див. API Overview та X BYO Key Setup Guide для налаштування, політики та усунення несправностей.
Під’єднання з заголовками BYO
Щоб налаштувати облікові дані X/Twitter BYO з самого початку, додайте сервер з обома заголовками OAuth 1.0a разом з Вашим заголовкомAuthorization (включно з Profile-Key, якщо Ви таргетуєте sub-profile на кожному виклику):
Додавання заголовків BYO до існуючого з’єднання
Заголовки з’єднання фіксуються, коли сервер додається, тому, якщо Ви вже під’єдналися без заголовків BYO, видаліть сервер і додайте його знову з повним набором (повторно включіть будь-які заголовки, які Ви вже використовували, наприкладProfile-Key):
Наступні кроки
Каталог інструментів
27 інструментів, згрупованих за доменом, з областю дії та призначенням.
Плагін Claude Code
Встановіть плагін Ayrshare для Claude Code.
