# Use Praeko with your AI agent

> Connect Claude Code, Codex, Cursor, Gemini CLI, opencode and other agents to Praeko: MCP server with a key or sign-in, rules file, llms.txt and openapi.json.

Source: https://praeko.app/docs/en/agents

Connect your agent to the Praeko MCP server: it reads this documentation and works on your account with an API key or through OAuth sign-in. The scope limits what it can do, and every write action asks for a two-step confirmation.

## Paths for any agent

| Path | What it is | Status |
|---|---|---|
| [Remote MCP server](https://praeko.app/docs/en/mcp) | Searches and reads the docs pages, looks up channels, media, posts, calendar and metrics and, with your approval, creates, schedules, edits and cancels posts, at `praeko.app/mcp`. Connects with an API key (`Authorization: Bearer`) or through OAuth sign-in, which you manage under Agent connections in the panel. Webhooks, keys and channel connections are left out. | (live) |
| [`/llms.txt` and `/llms-full.txt`](https://praeko.app/docs/en/llms.txt) | The docs index and the full text, for agents that read a URL. | (live) |
| [`/openapi.json`](https://praeko.app/openapi.json) | The full contract, to generate clients or hand to the agent. | (live) |
| Copy as Markdown | A button on every page, plus each page's `.md` address. | (live) |
| [Praeko Studio](https://praeko.app/docs/en/studio) | Makes the video with **your** agent (Claude Code, Codex, Gemini CLI, Cursor, opencode…) on your machine: `praeko studio skill install` writes the instructions in each agent's format, with the two-step rule for publishing. Without a terminal, use the [local Studio MCP](https://praeko.app/docs/en/studio/mcp). Remotion, the default engine, is not MIT. | (live) |
| Snippet for `AGENTS.md` | Short rules for using the API; a template on each agent's page. | (live) |

## Two MCP servers

|  | `praeko` (remote) | `praeko-studio` (local) |
|---|---|---|
| Where it runs | `https://praeko.app/mcp` | On your machine, over stdio (`npx -y @praeko/studio-mcp`) |
| What for | Channels, media, posts, insights and docs | Create the episode, script, voice, render, cover and upload the files (14 tools) |
| Publishes? | Yes, always in two steps | Never |
| Needs | An API key or OAuth sign-in | Node, Chrome/Remotion and your own keys, on your machine |

The end-to-end flow: **create** and **render** on `praeko-studio`, **`studio_upload`** (returns only the `mediaId`) and **`create_post`** on `praeko`, with your approval. With a terminal, the agent can also run Studio through the CLI; without one, use the [local Studio MCP](https://praeko.app/docs/en/studio/mcp).

> **From zero to your first video with your agent** After choosing your agent, follow [Get started with your AI agent](https://praeko.app/docs/en/get-started-with-agent): one prompt creates the project, builds the first video and prepares publishing, and you only approve.

## Choose your agent

Checked in each vendor's docs on Nov 7, 2026. Badges: **Verified**: rules file and remote MCP with a header checked on the vendor's page. **Partial**: partly checked (the note says which part). **No MCP** or **Not verified**: the vendor's page does not show what we need; the agent's page only points to llms.txt, openapi.json or the API directly.

### Terminal

| Agent | Badge | Rules | Remote MCP |
|---|---|---|---|
| [Claude Code](https://praeko.app/docs/en/agents/claude-code) | (Verified) | `CLAUDE.md`; also reads `AGENTS.md` | `claude mcp add --transport http --header`, or OAuth sign-in (`/mcp`) |
| [Codex CLI](https://praeko.app/docs/en/agents/codex-cli) | (Verified) | `AGENTS.md` | `config.toml`, `bearer_token_env_var` |
| [Gemini CLI](https://praeko.app/docs/en/agents/gemini-cli) | (Verified) | `GEMINI.md` | `settings.json`, `httpUrl` + `headers` |
| [opencode](https://praeko.app/docs/en/agents/opencode) | (Partial) | `AGENTS.md` | `opencode.json`, `type: remote` + `headers` (layout per version to be confirmed) |
| [Kimi CLI](https://praeko.app/docs/en/agents/kimi-cli) | (Verified) | `AGENTS.md` (`/init`) | `~/.kimi/mcp.json`, `url` + `headers` |
| [Goose](https://praeko.app/docs/en/agents/goose) | (Partial) | `AGENTS.md` or `.goosehints` | `streamable_http` with OAuth; header not documented |
| [Amp](https://praeko.app/docs/en/agents/amp) | (Not verified) | Not verified | Not verified |
| [Aider](https://praeko.app/docs/en/agents/aider) | (No MCP) | `CONVENTIONS.md` with `--read` | No documented MCP |

### Editor

| Agent | Badge | Rules | Remote MCP |
|---|---|---|---|
| [Cursor](https://praeko.app/docs/en/agents/cursor) | (Verified) | `.cursor/rules/*.mdc` and `AGENTS.md` | `.cursor/mcp.json`, `url` + `headers` |
| [Cline](https://praeko.app/docs/en/agents/cline) | (Verified) | `.clinerules/` and `AGENTS.md` | `streamableHttp` + `headers` |
| [Zed](https://praeko.app/docs/en/agents/zed) | (Partial) | Not verified | `settings.json`, `context_servers`, `url` + `headers` |
| [GitHub Copilot](https://praeko.app/docs/en/agents/copilot) | (Partial) | `.github/copilot-instructions.md` and `AGENTS.md` | CLI: `type: http` + `headers`. VS Code: format to be confirmed |
| [Windsurf (Devin)](https://praeko.app/docs/en/agents/windsurf) | (Partial) | `AGENTS.md`, `.devin/rules`; also reads `.windsurf/rules` | `.devin/mcp_config.json`, `url` + `headers`; Bearer example to be confirmed |
| [Continue](https://praeko.app/docs/en/agents/continue) | (Partial) | `.continue/rules/` | `streamable-http`; header not documented |

### App

| Agent | Badge | Rules | Remote MCP |
|---|---|---|---|
| [Claude Desktop](https://praeko.app/docs/en/agents/claude-desktop) | (Verified) | No project file | Custom connector with OAuth sign-in, or a header |

### Automation

| Agent | Badge | Rules | Remote MCP |
|---|---|---|---|
| [n8n](https://praeko.app/docs/en/agents/n8n) | (Verified) | Does not apply | Automation: HTTP Request node with Header Auth |
| [Zapier](https://praeko.app/docs/en/agents/zapier) | (Partial) | Does not apply | Automation: Webhooks by Zapier, community sources only |
| [Make](https://praeko.app/docs/en/agents/make) | (Partial) | Does not apply | Automation: HTTP module, community sources only |
