- Researches: Searches and reads your existing documentation, any connected repositories, relevant context, and the web.
- Plans: Creates a structured task list for complex documentation work.
- Writes: Generates or updates content following writing standards and best practices.
- Validates: Runs Mintlify CLI checks to ensure documentation builds correctly.
- Publishes changes: Opens a pull request with proposed changes for review, or commits directly to your deploy branch, depending on your review process setting.
What you can do with the agent
Use the agent to:- Write new content based on your prompts, pull requests, Slack threads, or file attachments.
- Update existing documentation for new features or API changes.
- Process and include images, diagrams, and other files from Slack attachments.
- Search and revise code examples and API references across your docs.
- Reference source code from any repository that has the Mintlify GitHub App installed.
- Pull live context from connected apps like Slack, Notion, Linear, and Jira.
- Automate documentation maintenance with automations.
- Answer questions about your docs and technical writing topics.
- Address code review feedback to maintain documentation quality.
- Capture knowledge from Slack conversations and pull requests before it gets lost.
- Navigate and coordinate changes across multiple files and directories efficiently.
Connect your GitHub account
By default, the agent opens pull requests attributed to the Mintlify bot. To attribute pull requests to you, connect your GitHub account on the My profile page of the dashboard.Choose how the agent publishes changes
By default, the agent opens a pull request for every change so your team can review it before it ships. If your deployment is hosted by Mintlify, the agent commits changes directly to your deploy branch so they publish immediately. For deployments connected to your own Git provider, you can change how the agent publishes changes in the Review process setting on the Agent page of your dashboard:- Create a pull request: The agent commits to a new branch and opens a pull request against your deploy branch. Use this option when you want a human to review changes before they publish.
- Push to main: The agent commits directly to your deploy branch, and changes publish as soon as the agent finishes. Use this option when you trust the agent to publish without review, for example on a staging deployment.
If your deploy branch has branch protection rules that block direct pushes, the Review process setting is hidden and the agent always opens a pull request.
Connect repositories as context
The agent can only access repositories that you connect through the Mintlify GitHub App. Configure which repositories the agent can access in the agent panel Settings or in the GitHub App settings.Use AI tools alongside the agent
The agent works asynchronously through pull requests, but you can also use AI coding tools like Cursor or Claude Code locally for fast, iterative edits. Install the Mintlify skill and connect the MCP server so your editor has the same context the agent uses. To let an external agent edit your content directly through MCP tool calls, connect it to the Mintlify MCP server.Install the Mintlify skill and MCP servers for AI coding tools.
Next steps
Connect Slack
Add the agent to your Slack workspace.
Connect integrations
Give the agent access to Slack, Notion, Linear, and other tools.
Customize behavior
Configure the agent with an
AGENTS.md file.Write effective prompts
Get better results with focused prompts.
Automate with automations
Automate recurring tasks and documentation maintenance with automations.