Endpunkt und Transport
Der produktive MCP Server ist erreichbar unter:https://api.ayrshare.com/mcp
Er verwendet den Streamable HTTP-Transport und ist stateless – zwischen den Aufrufen wird keine Session aufrechterhalten.
Unterstützte Clients
Die Authentifizierung beim Action MCP Server erfolgt ausschließlich über einen statischenAuthorization: Bearer-Request-Header. Diese eine Anforderung entscheidet über alles Folgende: Ein Client, der auf einer Streamable-HTTP-Verbindung einen benutzerdefinierten HTTP-Header setzen kann, kann sich authentifizieren – ein Client, der das nicht kann, kann es nicht. Suchen Sie Ihren Client heraus, bevor Sie mit der Einrichtung beginnen.
Warum persönliche Connectors sich nicht authentifizieren können
Ayrshares Action MCP erfordert einen statischenAuthorization: Bearer-Header. Ihn als persönlichen Custom Connector auf claude.ai, Claude Desktop oder Claude mobile hinzuzufügen, funktioniert nicht, weil Ayrshare keine OAuth-Metadaten veröffentlicht und die Request-Header-Alternative eine Beta ist, die auf zugelassene Organisationen beschränkt ist.
Bei einem persönlichen Connector lässt sich das durch keine Einstellung auf Ihrer Seite beheben: Es gibt kein Feld für einen Authorization-Header und keinen API-Key, kein Profil und keine Kontoeinstellung, die einen solchen aktiviert. Ayrshare veröffentlicht keine OAuth-Metadaten, der OAuth-Pfad des Connectors hat also nichts, womit er sich verbinden könnte. Verwenden Sie stattdessen einen Client aus der obigen Tabelle: Claude Code, das Claude Code-Plugin oder jeden Client, mit dem Sie einen benutzerdefinierten Authorization-Header setzen können. Wenn Sie Administrator einer Organisation in Anthropics Request-Header-Beta sind, siehe Team- und Enterprise-Organisationen weiter unten.
Team- und Enterprise-Organisationen
Anthropicsstatic_headers-Mechanismus ermöglicht es einem Custom Connector, statt OAuth feste Anmeldedaten als Request-Header zu senden. Er ist in der Beta für Organisationsadministratoren einer begrenzten Zahl von Organisationen verfügbar und steht einzelnen Nutzern, die einen persönlichen Connector hinzufügen, nicht zur Verfügung.
Wenn Ihre Organisation Zugriff hat, muss der Administrator den Header-Wert als Bearer gefolgt von Ihrem Ayrshare-API-Key eingeben – einschließlich des Leerzeichens: Claude sendet den Wert exakt wie eingegeben und fügt das Schema nicht für Sie hinzu. Aktuelle Verfügbarkeit und Einrichtung finden Sie in Anthropics Dokumentation zur Connector-Authentifizierung.
Authentifizierung
Die Authentifizierung wird durch dieselbe Ayrshare-API-Kette erzwungen, die auch die REST-API antreibt.- Erforderlich:
Authorization: Bearer YOUR_API_KEY– Ihr Konto-API-Key (Business-Plan-Schlüssel für Profile und Sub-Profile). - Optional:
Profile-Key: YOUR_PROFILE_KEY– zielt bei jedem Aufruf der Verbindung auf ein Sub-Profil ab. - Optional pro Aufruf: ein
profileKey-Tool-Argument – zielt für einen einzelnen Tool-Aufruf auf ein Sub-Profil ab.
Vorrang: Argument hat Vorrang vor Header
Wenn ein Tool-Aufruf einprofileKey-Argument enthält und die Verbindung einen Profile-Key-Header hat, hat das pro Aufruf angegebene profileKey-Argument Vorrang. Der Header wird nur verwendet, wenn kein gültiges Argument angegeben ist.
Eine Ausnahme: Bei get_platform_history und get_social_network_analytics muss ein userId-/userName-Lookup für X/Twitter ausschließlich den Konto-API-Key verwenden; das Angeben eines profileKey-Arguments oder eines Profile-Key-Headers gibt hier Fehler 400 zurück.
Die MCP-Methoden
initialize und tools/list sind vor der Authentifizierung erreichbar – sie liefern nur Metadaten und führen nichts aus. Jeder Tool-Aufruf wird authentifiziert.Authentifizierungsfehler
Ein nicht authentifizierter oder ungültiger Schlüssel bei einem Tool-Aufruf liefert einen Ayrshare-Fehler 403 / Code 102 mit der Meldung „API Key not valid” zurück. Gemäß MCP-Spezifikation werden Fehler bei der Tool-Ausführung inline zurückgegeben: Das Tool-Ergebnis enthältisError: true und diese Meldung, während der MCP-Transport selbst mit HTTP 200 antwortet. (Die 403/102 ist Ayrshares Anwendungsfehler, nicht der Transportstatus.)
Verbinden
Option A: Claude Code-Plugin
Wenn Sie Claude Code verwenden, installieren Sie das Ayrshare-Plugin. Es enthält die MCP-Server-Konfiguration, einen Setup-Befehl, Agents, Skills und einen Bestätigungs-Hook. Vollständige Installationsschritte finden Sie auf der Seite Claude Code Plugin.Option B: Beliebiger MCP-Client
Für jeden MCP-Client, der Streamable HTTP unterstützt und Ihnen das Setzen eines benutzerdefinierten Request-Headers erlaubt – siehe Unterstützte Clients weiter oben –, registrieren Sie den Server direkt. In Claude Code:Profile-Key-Header hinzu:
X/Twitter BYO-Anmeldedaten
Seit dem 31. März 2026 erfordern X-/Twitter-Operationen über Ayrshare Ihre eigenen OAuth-1.0a-Anmeldedaten. Wenn ein Tool-Aufruf auf X/Twitter abzielt, senden Sie diese beiden Header über die Verbindung zusammen mit IhrenAuthorization-Headern (und optional Profile-Key) mit:
Dies sind dieselben Header, die auch die REST-API verwendet – ein OAuth-1.0a-Schlüsselpaar pro Ayrshare-Konto, das bei jeder X-Anfrage mitgesendet wird (dasselbe Paar gilt für alle Sub-Profile). Ayrshare verwendet hier kein OAuth 2.0. Details zu Setup, Richtlinien und Fehlerbehebung finden Sie in der API-Übersicht und der X BYO Key Setup-Anleitung.
Verbinden mit den BYO-Headern
Um X/Twitter-BYO-Anmeldedaten von Anfang an einzurichten, fügen Sie den Server mit beiden OAuth-1.0a-Headern zusammen mit IhremAuthorization-Header hinzu (schließen Sie auch Profile-Key ein, wenn Sie bei jedem Aufruf auf ein Sub-Profil abzielen):
Die BYO-Header zu einer bestehenden Verbindung hinzufügen
Verbindungs-Header werden beim Hinzufügen des Servers festgelegt. Wenn Sie sich bereits ohne die BYO-Header verbunden haben, entfernen Sie den Server und fügen Sie ihn mit dem vollständigen Satz erneut hinzu (schließen Sie alle bereits verwendeten Header wieder ein, z. B.Profile-Key):
Nächste Schritte
Tool-Katalog
Die 33 Tools nach Domäne gruppiert, mit Scope und Zweck.
Claude Code Plugin
Installieren Sie das Ayrshare-Plugin für Claude Code.