Skip to main content

Mintlify

Update Mintlify docs pages, check deployments, and see which pages readers visit.

Tools

35 available tools

Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.

35 tools found.

  • Agent review settings

    Tool name: agent_review_settings

    Change whether agent edits push directly to the deploy branch (push_to_main) or open a pull request (create_pull_request).

  • Checkout

    Tool name: checkout

    Select a deployment and open its editor session in one call.

  • Create node

    Tool name: create_node

    Insert a node into the navigation tree under parentId (null = root).

  • Delete node

    Tool name: delete_node

    Remove a node and its subtree from the navigation tree by nodeId.

  • Diff

    Tool name: diff

    Returns the list of changes between current session and main.

  • Discard session

    Tool name: discard_session

    End the session without creating a PR.

  • Edit page

    Tool name: edit_page

    String-replace edit on a page Y.

  • Execute code

    Tool name: execute_code

    Run TypeScript/JavaScript against the Admin MCP dashboard SDK inside a sandboxed Cloudflare isolate.

  • Finalize image upload

    Tool name: finalize_image_upload

    Save an image you uploaded to the uploadUrl from upload_image into the docs.

  • Get analytics report

    Tool name: get_analytics_report

    Read a prebuilt dashboard analytics report for a deployment: traffic KPIs, page views, popular pages, referrals, agent traffic, user flows, CTA clicks, feedback, assistant chats and deflection,…

  • Get analytics schema

    Tool name: get_analytics_schema

    Get the ClickHouse schema, event taxonomy, traffic classification rules, and SQL conventions for query_analytics.

  • Get deployment settings

    Tool name: get_deployment_settings

    Read a deployment’s dashboard settings in one call: deployment (name, base path, custom domains, noindex, AI chat, search, add-ons, privacy, custom scripts, auth type, plan), git_sources,…

  • Get session state

    Tool name: get_session_state

    Get current session state including branch name, edited files, and nav diff

  • Get workflows

    Tool name: get_workflows

    Read a deployment’s Workflows (scheduled and event-triggered agents) and their runs.

  • List branches

    Tool name: list_branches

    List all git branches available for a deployment before or after checkout.

  • List deployments

    Tool name: list_deployments

    List the deployments this connection is authorized for, returning each { subdomain, name }.

  • List nodes

    Tool name: list_nodes

    List navigation nodes with optional filters over the current branch nav tree.

  • List repos and PRS

    Tool name: list_repos_and_prs

    List what workflows can connect to: list_repos pages through repositories connected via the org’s GitHub and GitLab installations, list_pull_requests lists a repo’s pull requests (most recently…

  • Manage access auth

    Tool name: manage_access_auth

    Change who can read a deployment.

  • Manage custom domain

    Tool name: manage_custom_domain

    Change a deployment’s custom domains.

  • Manage git source

    Tool name: manage_git_source

    Change the git repositories a deployment builds from.

  • Manage members sharing

    Tool name: manage_members_sharing

    Manage organization members and private-page sharing.

  • Manage workflow

    Tool name: manage_workflow

    Create, change, or run a deployment’s Workflows.

  • Manage workflow PRS

    Tool name: manage_workflow_prs

    Merge (merge, squash) or close (close) a Mintlify-generated pull request by repo and prNumber.

  • Move node

    Tool name: move_node

    Reposition a node in the navigation tree by nodeId.

  • Query analytics

    Tool name: query_analytics

    Run one read-only ClickHouse SELECT against the deployment's documentation analytics (page views, agent vs human traffic, search, assistant, feedback).

  • Read

    Tool name: read

    Read the full MDX content of a single page on the current branch.

  • Save

    Tool name: save

    Flush branch to git.

  • Search

    Tool name: search

    Find lines matching a substring or regex across every page on the current branch.

  • Search code operations

    Tool name: search_code_operations

    Lexical (BM25) search over the Admin MCP code-mode SDK.

  • Update config

    Tool name: update_config

    Update any top-level docs.json field except navigation (use the navigation tree tools for that).

  • Update deployment settings

    Tool name: update_deployment_settings

    Change one dashboard setting on a deployment.

  • Update node

    Tool name: update_node

    Update a navigation node's properties in place by nodeId — no repositioning.

  • Upload image

    Tool name: upload_image

    Add a local image file to the docs on the current session branch.

  • Write page

    Tool name: write_page

    Full overwrite of a page Y.

Compatibility

Connect Mintlify to the clients your teams already use

27 AI clients can connect to Mintlify through Runlayer. Pick one for its setup steps and controls.

Why Runlayer

Why connect Mintlify through Runlayer?

One approved path

Approve Mintlify once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.

Fine-grained policy

Control who can use each server, tool, and resource, and under which runtime conditions.

Runtime security

Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.

Audit and observability

Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.

Frequently asked questions