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, schedule, and manage posts across 10 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.

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

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
posts_rescheduleMove a scheduled post to a new time
posts_cancelCancel a scheduled post before it publishes
drafts_listList saved drafts
drafts_publishPublish or schedule a saved draft
accounts_listList connected social accounts
accounts_disconnectDisconnect a platform account
media_uploadUpload media, returns a public URL for posts

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 drafts.
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.
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.