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.
Say what should happen.
The workflow builds itself.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Outline
- Create your workspace
Sign up free. Nothing to install.
- 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.
- 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.
