Integration

Outline integration

Outline is a team knowledge base and wiki. This integration covers its RPC-style API: create, read, update, move, archive, restore, duplicate, unpublish and delete documents, search them by full text, by title or with a natural-language question, import a file as a document and export one as Markdown, browse and manage collections and their document structure, share documents by link, star them, read revisions and view history, write and read comments, manage users, groups, memberships and access requests, define data attributes, upload and delete attachments, follow bulk exports through file operations and download the resulting archive, and administer OAuth clients and authentications. Every route is a POST whose parameters go in the JSON body. The host is part of the credential because Outline can be self-hosted: enter app.getoutline.com for Outline Cloud, or your own hostname. Authentication is an API key created in Outline under Settings, sent as a bearer token.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Outline.Built from the 109 Outline tools below, on the connection you add once.

What you can do with Outline

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Access requests approve, 1 operation

  • approve_access_requestApprove access requestPOSTApprove an access request.

Access requests create, 1 operation

  • create_access_requestCreate access requestPOSTCreate an access request.

Access requests dismis, 1 operation

  • dismiss_access_requestDismiss access requestPOSTDismiss an access request.

Access requests info, 1 operation

  • get_access_requestGet access requestPOSTRetrieve an access request.

Attachments create, 1 operation

  • create_attachmentCreate attachmentPOSTCreate an attachment.

Attachments delete, 1 operation

  • delete_attachmentDelete attachmentPOSTDelete an attachment.

Collections add group, 1 operation

  • add_collection_groupAdd collection groupPOSTAdd a group to a collection.

Collections add user, 1 operation

  • add_collection_userAdd collection userPOSTAdd a collection user.

Collections create, 1 operation

  • create_collectionCreate collectionPOSTCreate a collection.

Collections delete, 1 operation

  • delete_collectionDelete collectionPOSTDelete a collection.

Collections document, 1 operation

  • get_collection_document_structureGet collection document structurePOSTRetrieve a collections document structure.

Collections duplicate, 1 operation

  • duplicate_collectionDuplicate collectionPOSTDuplicate a collection.

Collections export, 1 operation

  • export_collectionExport collectionPOSTExport a collection.

Collections export all, 1 operation

  • export_all_collectionsExport all collectionsPOSTExport all collections.

Collections group membership, 1 operation

  • list_collection_group_membershipsList collection group membershipsPOSTList all collection group members.

Collections info, 1 operation

  • get_collectionGet collectionPOSTRetrieve a collection.

Collections list, 1 operation

  • list_collectionsList collectionsPOSTList all collections.

Collections membership, 1 operation

  • list_collection_membershipsList collection membershipsPOSTList all collection memberships.

Collections remove group, 1 operation

  • remove_collection_groupRemove collection groupPOSTRemove a collection group.

Collections remove user, 1 operation

  • remove_collection_userRemove collection userPOSTRemove a collection user.

Collections update, 1 operation

  • update_collectionUpdate collectionPOSTUpdate a collection.

Comments create, 1 operation

  • create_commentCreate commentPOSTCreate a comment.

Comments delete, 1 operation

  • delete_commentDelete commentPOSTDelete a comment.

Comments info, 1 operation

  • get_commentGet commentPOSTRetrieve a comment.

Comments list, 1 operation

  • list_commentsList commentsPOSTList all comments.

Comments update, 1 operation

  • update_commentUpdate commentPOSTUpdate a comment.

Data attributes create, 1 operation

  • create_data_attributeCreate data attributePOSTCreate a data attribute.

Data attributes delete, 1 operation

  • delete_data_attributeDelete data attributePOSTDelete a data attribute.

Data attributes info, 1 operation

  • get_data_attributeGet data attributePOSTRetrieve a data attribute.

Data attributes list, 1 operation

  • list_data_attributesList data attributesPOSTList all data attributes.

Data attributes update, 1 operation

  • update_data_attributeUpdate data attributePOSTUpdate a data attribute.

Documents add group, 1 operation

  • add_document_groupAdd document groupPOSTAdd a group to a document.

Documents add user, 1 operation

  • add_document_userAdd document userPOSTAdd a document user.

Documents answer question, 1 operation

  • ask_question_about_documentsAsk question about documentsPOSTQuery documents with natural language.

Documents archive, 1 operation

  • archive_documentArchive documentPOSTArchive a document.

Documents archived, 1 operation

  • list_archived_documentsList archived documentsPOSTList all archived documents.

Documents create, 1 operation

  • create_documentCreate documentPOSTCreate a document.

Documents delete, 1 operation

  • delete_documentDelete documentPOSTDelete a document.

Documents deleted, 1 operation

  • list_deleted_documentsList deleted documentsPOSTList all deleted documents.

Documents document, 1 operation

  • list_document_childrenList document childrenPOSTRetrieve a document's child structure.

Documents draft, 1 operation

  • list_draft_documentsList draft documentsPOSTList all draft documents.

Documents duplicate, 1 operation

  • duplicate_documentDuplicate documentPOSTDuplicate a document.

Documents export, 1 operation

  • export_documentExport documentPOSTExport a document.

Documents group membership, 1 operation

  • list_document_group_membershipsList document group membershipsPOSTList document group memberships.

Documents import, 1 operation

  • import_documentImport documentPOSTImport a file as a document.

Documents info, 1 operation

  • get_documentGet documentPOSTRetrieve a document.

Documents insight, 1 operation

  • get_document_insightsGet document insightsPOSTRetrieve insights for a document.

Documents list, 1 operation

  • list_documentsList documentsPOSTList all documents.

Documents membership, 1 operation

  • list_document_membershipsList document membershipsPOSTList document memberships.

Documents move, 1 operation

  • move_documentMove documentPOSTMove a document.

Documents remove group, 1 operation

  • remove_document_groupRemove document groupPOSTRemove a group from a document.

Documents remove user, 1 operation

  • remove_document_userRemove document userPOSTRemove a document user.

Documents restore, 1 operation

  • restore_documentRestore documentPOSTRestore a document.

Documents search, 1 operation

  • search_documentsSearch documentsPOSTSearch all documents.

Documents search title, 1 operation

  • search_document_titlesSearch document titlesPOSTSearch document titles.

Documents templatize, 1 operation

  • create_template_from_documentCreate template from documentPOSTCreate a template from a document.

Documents unpublish, 1 operation

  • unpublish_documentUnpublish documentPOSTUnpublish a document.

Documents update, 1 operation

  • update_documentUpdate documentPOSTUpdate a document.

Documents user, 1 operation

  • list_document_usersList document usersPOSTList document users.

Documents viewed, 1 operation

  • list_recently_viewed_documentsList recently viewed documentsPOSTList all recently viewed documents.

Events list, 1 operation

  • list_eventsList eventsPOSTList all events.

File operations delete, 1 operation

  • delete_file_operationDelete file operationPOSTDelete a file operation.

File operations info, 1 operation

  • get_file_operationGet file operationPOSTRetrieve a file operation.

File operations list, 1 operation

  • list_file_operationsList file operationsPOSTList all file operations.

File operations redirect, 1 operation

  • download_file_operationDownload file operationPOSTRetrieve the file.

Groups add user, 1 operation

  • add_group_userAdd group userPOSTAdd a group member.

Groups create, 1 operation

  • create_groupCreate groupPOSTCreate a group.

Groups delete, 1 operation

  • delete_groupDelete groupPOSTDelete a group.

Groups info, 1 operation

  • get_groupGet groupPOSTRetrieve a group.

Groups list, 1 operation

  • list_groupsList groupsPOSTList all groups.

Groups membership, 1 operation

  • list_group_membershipsList group membershipsPOSTList all group members.

Groups remove user, 1 operation

  • remove_group_userRemove group userPOSTRemove a group member.

Groups update, 1 operation

  • update_groupUpdate groupPOSTUpdate a group.

Oauth authentications delete, 1 operation

  • delete_oauth_authenticationDelete oauth authenticationPOSTDelete an OAuth authentiation.

Oauth authentications list, 1 operation

  • list_oauth_authenticationsList oauth authenticationsPOSTList accessible OAuth authentications.

Oauth clients create, 1 operation

  • create_oauth_clientCreate oauth clientPOSTCreate an OAuth client.

Oauth clients delete, 1 operation

  • delete_oauth_clientDelete oauth clientPOSTDelete an OAuth client.

Oauth clients info, 1 operation

  • get_oauth_clientGet oauth clientPOSTRetrieve an OAuth client.

Oauth clients list, 1 operation

  • list_oauth_clientsList oauth clientsPOSTList accessible OAuth clients.

Oauth clients rotate secret, 1 operation

  • rotate_oauth_client_secretRotate oauth client secretPOSTRotate the secret for an OAuth client.

Oauth clients update, 1 operation

  • update_oauth_clientUpdate oauth clientPOSTUpdate an OAuth client.

Revisions info, 1 operation

  • get_revisionGet revisionPOSTRetrieve a revision.

Revisions list, 1 operation

  • list_revisionsList revisionsPOSTList all revisions.

Shares create, 1 operation

  • create_shareCreate sharePOSTCreate a share.

Shares info, 1 operation

  • get_shareGet sharePOSTRetrieve a share object.

Shares list, 1 operation

  • list_sharesList sharesPOSTList all shares.

Shares revoke, 1 operation

  • revoke_shareRevoke sharePOSTRevoke a share.

Shares update, 1 operation

  • update_shareUpdate sharePOSTUpdate a share.

Stars create, 1 operation

  • create_starCreate starPOSTCreate a star.

Stars delete, 1 operation

  • delete_starDelete starPOSTDelete a star.

Stars list, 1 operation

  • list_starsList starsPOSTList all stars.

Stars update, 1 operation

  • update_star_orderUpdate star orderPOSTUpdate a stars order in the sidebar.

Templates create, 1 operation

  • create_templateCreate templatePOSTCreate a template.

Templates delete, 1 operation

  • delete_templateDelete templatePOSTDelete a template.

Templates duplicate, 1 operation

  • duplicate_templateDuplicate templatePOSTDuplicate a template.

Templates info, 1 operation

  • get_templateGet templatePOSTRetrieve a template.

Templates list, 1 operation

  • list_templatesList templatesPOSTList all templates.

Templates restore, 1 operation

  • restore_templateRestore templatePOSTRestore a template.

Templates update, 1 operation

  • update_templateUpdate templatePOSTUpdate a template.

Users activate, 1 operation

  • activate_userActivate userPOSTActivate a user.

Users delete, 1 operation

  • delete_userDelete userPOSTDelete a user.

Users info, 1 operation

  • get_userGet userPOSTRetrieve a user.

Users invite, 1 operation

  • invite_usersInvite usersPOSTInvite users.

Users list, 1 operation

  • list_usersList usersPOSTList all users.

Users suspend, 1 operation

  • suspend_userSuspend userPOSTSuspend a user.

Users update, 1 operation

  • update_userUpdate userPOSTUpdate a user.

Users update role, 1 operation

  • update_user_roleUpdate user rolePOSTChange a users role.

Views create, 1 operation

  • create_document_viewCreate document viewPOSTCreate a view.

Views list, 1 operation

  • list_document_viewsList document viewsPOSTList all views.

Use Outline from Claude Code, Cursor or Codex

Connect Outline in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Outline operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Outline

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Outline once

    Add your Outline connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Outline integration FAQ

What can you do with the Outline integration?

LiveContext exposes 109 operations on Outline, covering access requests approve, access requests create, access requests dismis and access requests info.

Popular integrations

Browse the whole catalog