# Assista > Assista drafts social posts in your voice and publishes them to LinkedIn, Facebook, Instagram and X once you approve. Developers can write in Claude Code, Codex or Cursor through the Assista MCP server. It reads your voice and checks each draft; it has no publish tool, so nothing goes out until you approve it in Assista. ## Developers - [Assista for Claude Code: posts in your voice, free (MCP)](https://getassista.com/claude-code): Connect Assista to Claude Code over MCP. Your Claude writes in your voice, Assista checks every draft with zero tokens and holds it until you approve. Free. - [Assista for Codex: write social posts in your voice (MCP)](https://getassista.com/codex): Connect Assista to Codex in one command. Codex writes on your plan, Assista checks every draft against your voice and waits for your approval. Free. - [Assista for Cursor: posts in your voice, one-click MCP](https://getassista.com/cursor): Add Assista to Cursor with one click. Cursor writes on your plan, Assista checks every draft against your voice and holds it until you approve. Free. - [Assista developer docs: the MCP server, tools and limits](https://getassista.com/developers): Set up the Assista MCP server in Claude Code, Codex or Cursor, read the twelve tools, see how approvals and checks work, and what the free plan allows. - [How approvals and the slop checks work (the open rule list)](https://getassista.com/developers/approvals): What happens to a draft your tool submits: the hard rules that refuse it, the flags that colour it, the two verdicts, and the approval that publishes it. - [Assista MCP free plan: limits, metering and rate limits](https://getassista.com/developers/free-plan-limits): What the free plan with your own tool includes: unlimited reads and submits, one channel, two posts a week, render allowances, and the rate limit. - [LinkedIn MCP server: post from Claude Code with a human approval](https://getassista.com/developers/linkedin-mcp-server): Set up a LinkedIn MCP server in Claude Code, Codex or Cursor that writes in your voice, checks every draft and posts only after you approve it. - [Assista in Slack: mention it, approve, posted](https://getassista.com/developers/slack): Set up Assista in Slack: create the app from a manifest, add the two keys, then mention it with what happened today and approve the post from the thread. - [Assista MCP tool reference: twelve read and submit tools](https://getassista.com/developers/tools): Inputs, outputs and limits of all twelve Assista MCP tools, from get_voice_brief and submit_drafts to submit_past_posts, get_submissions and get_usage. - [Troubleshooting the Assista MCP server (sign-in, 401, 429)](https://getassista.com/developers/troubleshooting): Fixes for the Assista MCP server: the tool does not appear, sign-in does not open, 401 and 403 answers, rate limits, refused drafts and empty voice briefs. - [Assista plugin README](https://github.com/AssistaOS/agent-plugin#readme): install the plugin for Claude Code, Codex, Cursor and other tools