OnlyOffice MCP server

OnlyOffice: lets a system put Office files in the team drives where people keep them, find them again and read them, without acting as a person.

Connect

Add this URL to your MCP client as a remote server (Streamable HTTP):

https://office.mcps.itmindsinternal.dk/mcp

Your client signs you in with OAuth the first time it connects. There are no API keys, and a person's client sets no custom headers.

Scope requested: https://office.mcps.itmindsinternal.dk/mcp/mcp.read

Applications you can connect through

This server accepts people only through these applications. A token obtained through any other is refused, even when it is yours.

ApplicationKindClient id

Who can sign in

People sign in with Authentik; tokens from any other identity provider are refused.

ProviderIssuer
Authentikhttps://auth.it-minds.dk/application/o/itminds-mcp-onlyoffice/

How your calls reach the system behind it

Systems and unattended runs

System callers, including unattended runs with no person behind them, may call a tool only when their app-only token carries that tool's app role, and only when the system is registered here. A system never acts on behalf of a person.

Tools

People reach a tool either with your own data, where this server reads with its own credential and narrows the result to you, or as you, where the system behind it applies your own permissions. A system needs the app role named like the tool.

ToolPeopleSystems
onlyoffice_whoaminorole onlyoffice_whoami
onlyoffice_list_drivesnorole onlyoffice_list_drives
onlyoffice_browsenorole onlyoffice_browse
onlyoffice_searchnorole onlyoffice_search
onlyoffice_get_filenorole onlyoffice_get_file
onlyoffice_download_textnorole onlyoffice_download_text
onlyoffice_create_folder writesnorole onlyoffice_create_folder
onlyoffice_upload_file writesnorole onlyoffice_upload_file
onlyoffice_create_from_template writesnorole onlyoffice_create_from_template
onlyoffice_save_version writesnorole onlyoffice_save_version