How MiOffice's MCP and agent surfaces are designed so AI agents can use our tools safely on behalf of users.
MiOffice tools return tool URLs, not direct file-processing actions. When an agent calls a MiOffice tool via MCP, the response is a URL the user opens in their browser. The agent never receives the user's files.
Catalog discovery is unauthenticated. Any agent can read /.well-known/webmcp or /api/catalog to discover available tools without API keys. This makes integration straightforward and removes credential management as an attack surface.
No destructive operations happen without explicit user interaction. File processing requires the user to:
Agents cannot bypass this flow. There is no API path where an agent can delete, overwrite, or modify a user's files directly.
AI Studio and other credit-based tools require explicit user action: the user must be signed in, must have credits, and must trigger the action in the browser UI. Agents cannot initiate paid jobs autonomously.
For tools that do upload files (AI Studio, server-fallback cases), upload happens in the browser UI with visible labels and the retention policy disclosed inline. See /privacy for retention details.
Build integrations against MiOffice with confidence:
Last updated: 2026-06-20
MCP discovery: /.well-known/mcp.json
Server card: /.well-known/mcp/server-card.json
WebMCP catalog: /.well-known/webmcp