# VersoDocs > VersoDocs is a document approval platform: every document has exactly one approved (Current) version, changes go through proposals and review before they are published, and the published versions are readable from code, CI and AI agents through a REST API, an MCP server and a CLI. Only published versions ever leave VersoDocs: drafts and proposals in progress are never exposed, and API clients or agents can at most open a proposal for human review. Every plan includes API access; plan limits are shared across the REST API, the MCP server and the CLI. ## Developer docs - [Overview](https://versodocs.com/docs.md): Read approved VersoDocs documents from code: the v1 REST API, the MCP server for AI agents (Claude, Cursor, Copilot), and the versodocs CLI with GitHub auto-sync. Quickstart and plan limits. - [REST API](https://versodocs.com/docs/api.md): VersoDocs v1 REST API: authentication, scopes, rate limits, errors and every endpoint (list, read, versions, diff, search, tree, attachments, CI check, proposals, review, document comments, docs & folders) with examples and the minimum plan. - [Agent workflows](https://versodocs.com/docs/agents.md): What AI agents may do in VersoDocs beyond reading: scopes per plan, reviewing proposals (comments + advisory verdicts), partial edits, revising and publishing approved proposals, managing docs and folders, safety rules and webhook events. - [AI reviewers](https://versodocs.com/docs/ai-reviewers.md): Have every proposal reviewed by an LLM against your checklist, on VersoDocs AI (monthly AI credits) or with your own API key (OpenAI, Anthropic, Gemini or OpenAI-compatible), or run your own reviewer bot from the review.requested webhook. Plans, setup, privacy, advisory rules, webhooks and code. - [AI credits](https://versodocs.com/docs/ai-credits.md): VersoDocs AI change summaries and VersoDocs AI reviews use AI credits. Team gets 100 a month, Pro 500. Cost scales with document size; extra credits come in packs. - [Slack](https://versodocs.com/docs/slack.md): Connect VersoDocs to Slack: channel notifications for proposals, verdicts and published versions, approve or request changes from Slack, link previews with the Current version, and /versodocs search. Setup, plans and permissions. - [Microsoft Teams](https://versodocs.com/docs/teams.md): Add the VersoDocs app to Microsoft Teams: channel notifications for proposals, verdicts and published versions, approve or request changes from Teams, link previews with the Current version, and search. Or post with a Workflows webhook, no app needed. Setup, plans and permissions. - [GitHub App](https://versodocs.com/docs/github.md): Install the VersoDocs GitHub App to add a "VersoDocs references" check that flags pull requests citing an outdated spec version, and to mirror approved Current documents into a repository as Markdown with an AGENTS.md index. - [Zapier & n8n](https://versodocs.com/docs/automations.md): Start Zapier Zaps and n8n workflows when a VersoDocs proposal is opened, reviewed or a version is published, and read docs, propose changes or comment from them. Free triggers; actions follow your API plan. - [Embeds & oEmbed](https://versodocs.com/docs/embeds.md): Embed a publicly shared VersoDocs document in Notion, Confluence, Slack or any page with an iframe. Live embeds always show the Current approved version. oEmbed and OpenGraph supported. - [Mermaid diagrams](https://versodocs.com/docs/diagrams.md): Write flowcharts, sequence diagrams and Gantt charts as Mermaid code in VersoDocs. The diagram renders live, the source is what reviewers diff, and Markdown keeps the mermaid fence. - [Agent context pack](https://versodocs.com/docs/context-pack.md): Give an AI agent your whole approved spec set at once: every Current document concatenated as Markdown with an index, approvers and links, cut to a character budget. REST, MCP get_context_pack and a private llms.txt. - [Jira & Linear](https://versodocs.com/docs/issue-links.md): Link Jira Cloud and Linear issues to VersoDocs proposals and documents. Paste an issue URL; connect Jira or Linear to show titles and statuses and to comment on the issue when the proposal is published. - [Email in](https://versodocs.com/docs/email-in.md): Give a VersoDocs workspace a private email address. Forward or write to it and the email becomes a draft document; Word, Markdown and HTML attachments become drafts too. Every plan. - [Microsoft Word](https://versodocs.com/docs/word.md): The VersoDocs add-in for Microsoft Word: open the Current approved version of a document in Word, see when a newer version is approved, and send your edits back as a proposal for review (Pro). Reading works on every plan. - [Google Docs](https://versodocs.com/docs/google-docs.md): The VersoDocs add-on for Google Docs: open the Current approved version of a document in a Google Doc, see when a newer version is approved, and send your edits back as a proposal for review (Pro). Reading works on every plan. - [MCP server](https://versodocs.com/docs/mcp.md): Connect Claude Code, Cursor, VS Code Copilot or claude.ai to approved VersoDocs documents over MCP: one-click OAuth or an API key, 30 tools (read, propose, review, publish, manage docs), plan limits and security model. - [CLI & GitHub](https://versodocs.com/docs/cli.md): The versodocs CLI pulls approved specs into your repo as Markdown, pins them in versodocs.lock and fails CI when a spec moves on. Plus a GitHub auto-sync workflow and a spec drift check action. - [OpenAPI 3.1 spec](https://versodocs.com/openapi.json): Machine-readable description of the v1 REST API (operations, parameters, minimum plan per endpoint). - [Full developer docs](https://versodocs.com/llms-full.txt): Every developer docs page above concatenated into one Markdown file. ## Product - [Home](https://versodocs.com/): What VersoDocs does: one approved Current version of every document, with review before publish. - [Pricing](https://versodocs.com/pricing): Free, Team and Pro plans: per-seat prices, limits and the full feature comparison. - [Technical specs](https://versodocs.com/for/technical-specs): One approved version of every spec, reviewed by engineering and approved by product before anyone builds from it. - [SOPs & procedures](https://versodocs.com/for/sops): Controlled SOPs with approval before publish, proof of which version was in force, and read-and-acknowledge. - [Developers & AI agents](https://versodocs.com/for/developers): A remote MCP server, a CLI with a lockfile, GitHub auto-sync and a REST API that only ever return the approved version. ## Optional - [VersoDocs vs Google Docs](https://versodocs.com/vs/google-docs): Real-time co-writing vs one approved version: when to use each, and how teams use both. - [VersoDocs vs Notion](https://versodocs.com/vs/notion): A flexible workspace vs controlled publishing for the documents that need one approved version. - [VersoDocs vs Confluence](https://versodocs.com/vs/confluence): A team wiki with approval add-ons vs approval built into the only way a document changes.