Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

Use Akarso from Claude, Cursor, and any MCP client

Akarso exposes every CLI command as an MCP tool, so AI agents can publish posts, check account health, and reply to comments across 14 social platforms. There are two ways to connect: the remote server at https://akarso.co/mcp (OAuth, zero install) or the local stdio server bundled with the CLI.
MCP client (claude.ai, Claude Code, Cursor, ChatGPT) │ ├──────────> https://akarso.co/mcp ────> OAuth sign-in with Google, no install │ tools run against your Akarso account │ └──────────> akarso mcp (stdio) ───────> uses your local CLI login supports media upload from local files

Remote server (recommended)

Add the server URL to any MCP client that supports streamable HTTP:
https://akarso.co/mcp
The first request returns a 401 that points your client at the OAuth flow: it self-registers, opens a browser window, and you sign in with Google. No API keys to copy around.
In Claude Code:
claude mcp add --transport http akarso https://akarso.co/mcp
In claude.ai or ChatGPT, add a custom connector with the URL above and complete the sign-in popup.
The remote server uses OAuth 2.1 with dynamic client registration, the standard MCP authorization flow. Tokens refresh automatically; revoke access anytime from the dashboard.

API key auth for CI and scripts

Headless environments can skip OAuth and send an API key directly:
{ "mcpServers": { "akarso": { "type": "http", "url": "https://akarso.co/mcp", "headers": { "Authorization": "Bearer ak_your_key_here" } } } }

Local stdio server

If you already use the Akarso CLI, the same binary doubles as an MCP server over stdio. It reuses your akarso auth login credentials and additionally exposes media upload for files on your machine:
akarso mcp
Install it into any client with one command:
npx @playwriter/install-mcp 'akarso mcp' --client claude-code npx @playwriter/install-mcp 'akarso mcp' --client cursor
On the remote server, media tools accept https URLs only — local file paths are rejected since the server cannot read your machine. Use the local stdio server when your agent needs to upload files from disk.

Available tools

Every tool maps 1:1 to a CLI command and shares its input schema. Browse the sidebar for per-tool parameter docs, or start with the most used ones:
ToolWhat it does
posts_createCreate, schedule, or publish a post across platforms
posts_listList posts, filterable by status
accounts_listList connected social accounts
accounts_healthCheck connection health for all accounts
accounts_set-channelPick the publishing target for a connected account
accounts_disconnectDisconnect a platform account
media_uploadUpload media, returns an upload ID for posts
inbox_syncImport the comments on a published post
inbox_commentsList imported comments
inbox_replyPublish a reply in a post comment section
inbox_comment-actionModerate an imported comment (hide, delete, like, ...)
inbox_reviews-syncImport Google Business reviews

Agent skill

Agents work best with the MCP server and the Akarso skill installed. The skill teaches coding agents the CLI workflows, output format, and gotchas:
npx skills add https://akarso.co

Security model

Each OAuth token or API key is scoped to your account only. Tool calls run through the same authenticated API as the CLI, with the same ownership checks: an agent can never see or touch another user's accounts, posts, or comments.