Search / io.github.paperoffice-ai/paperoffice-mcp
PaperOffice AI
R0· no sign-inDocument AI and headless DMS: OCR, IDP, search, workflows, signatures. EU-hosted, OAuth 2.1.
v3.6.0 · active · repository · website · descriptor JSON · versions
Search / io.github.paperoffice-ai/paperoffice-mcp
R0· no sign-inDocument AI and headless DMS: OCR, IDP, search, workflows, signatures. EU-hosted, OAuth 2.1.
v3.6.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"paperoffice-mcp": {
"type": "http",
"url": "https://mcp.paperoffice.ai/dms"
}
}
}claude mcp add --transport http paperoffice-mcp https://mcp.paperoffice.ai/dms[mcp_servers.paperoffice-mcp]
url = "https://mcp.paperoffice.ai/dms"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"paperoffice-mcp": {
"type": "remote",
"url": "https://mcp.paperoffice.ai/dms",
"enabled": true
}
}
}{
"mcpServers": {
"paperoffice-mcp": {
"type": "http",
"url": "https://mcp.paperoffice.ai/dms"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=paperoffice-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLnBhcGVyb2ZmaWNlLmFpL2RtcyJ9"
}{
"servers": {
"paperoffice-mcp": {
"type": "http",
"url": "https://mcp.paperoffice.ai/dms"
}
}
}{
"mcpServers": {
"paperoffice-mcp": {
"httpUrl": "https://mcp.paperoffice.ai/dms"
}
}
}extensions:
"paperoffice-mcp":
enabled: true
name: "paperoffice-mcp"
type: streamable_http
uri: "https://mcp.paperoffice.ai/dms"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list carries no ttlMs, so clients re-fetch itauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptions, tools.description_length, tools.schemas, tools.annotations, tools.directory_hints, tools.token_cost, tools.api_dumptool list unknown (behind auth, not probed, or empty)stability.changes, stability.rug_pulltool list unknowndeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-4d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.paperoffice.ai/dms streamable-http | none | yes | 99% | 689 ms | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07 | 2026-10-19 |
https://mcp.paperoffice.ai/cursor streamable-http | none | yes | 99% | 687 ms | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07 | 2026-10-19 |
https://mcp.paperoffice.ai/claude streamable-http | none | yes | 99% | 675 ms | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07 | 2026-10-19 |
https://mcp.paperoffice.ai/chatgpt streamable-http | none | yes | 99% | 683 ms | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07 | 2026-10-19 |
https://mcp.paperoffice.ai/grok streamable-http | none | yes | 99% | 696 ms | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07 | 2026-10-19 |
https://mcp.paperoffice.ai/muse streamable-http | none | yes | 100% | 721 ms | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07 | 2026-10-19 |
https://mcp.paperoffice.ai/mcp-full streamable-http | none | yes | 99% | 676 ms | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07 | 2026-10-19 |
No tools observed. Tools appear once a credential-free probe can list them.
Schemas: list_tools.
{
"name": "io.github.paperoffice-ai/paperoffice-mcp",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"lanes": {
"https://mcp.paperoffice.ai/dms": "Canonical Documents Operations catalog (14 tools + discovery). Default for generic MCP clients such as Claude Code, VS Code, Cline.",
"https://mcp.paperoffice.ai/grok": "Grok connector lane: the curated /chatgpt tools, every tool listed individually, without the ChatGPT-only attachment upload.",
"https://mcp.paperoffice.ai/muse": "Meta Muse connector lane: the same curated tools as /grok.",
"https://mcp.paperoffice.ai/claude": "Anthropic Directory lane (Claude Desktop, claude.ai): business documents, no TTS.",
"https://mcp.paperoffice.ai/cursor": "Same catalog as /dms, tuned for Cursor and Windsurf. Also shipped as the paperoffice Cursor Marketplace plugin.",
"https://mcp.paperoffice.ai/chatgpt": "ChatGPT connector lane: curated tool set for business documents and knowledge base articles, every tool listed individually (no discovery meta-tools). Alias: /openai.",
"https://mcp.paperoffice.ai/mcp-full": "Complete surface, 300+ API/MCP tools, for power users and agents."
},
"signup": "https://app.paperoffice.ai/en/register/",
"hosting": "EU data center in Navarra (Spain), own hardware, no third-party AI subprocessors",
"documentation": {
"mcp": "https://paperoffice.ai/en/developer/mcp/",
"cookbook": "https://github.com/paperoffice-ai/cookbook",
"llms_txt": "https://api.paperoffice.ai/latest/docs/llms.txt",
"setup_configs": "https://github.com/paperoffice-ai/paperoffice-mcp-setup"
},
"authentication": {
"bearer": "Authorization: Bearer <po_ut_… user token | po_gt_… group token>. System keys (po_sk_) and publishable keys (po_pk_) are rejected.",
"oauth2": "OAuth 2.1 with Client ID Metadata Documents; discovery at https://mcp.paperoffice.ai/.well-known/oauth-protected-resource/{lane}"
},
"effect_markers": [
"READ-ONLY.",
"WRITES DATA.",
"DESTRUCTIVE."
],
"server_release": "R261015.1325",
"discovery_tools": [
"po_mcp_tools_search",
"po_mcp_tools_schema",
"po_mcp_tools_call_read",
"po_mcp_tools_call_write"
]
}
},
"icons": [
{
"src": "https://paperoffice.ai/images/logos/paperoffice_ai_logo.svg",
"theme": "light",
"mimeType": "image/svg+xml"
}
],
"title": "PaperOffice AI",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.paperoffice.ai/dms",
"type": "streamable-http"
},
{
"url": "https://mcp.paperoffice.ai/cursor",
"type": "streamable-http"
},
{
"url": "https://mcp.paperoffice.ai/claude",
"type": "streamable-http"
},
{
"url": "https://mcp.paperoffice.ai/chatgpt",
"type": "streamable-http"
},
{
"url": "https://mcp.paperoffice.ai/grok",
"type": "streamable-http"
},
{
"url": "https://mcp.paperoffice.ai/muse",
"type": "streamable-http"
},
{
"url": "https://mcp.paperoffice.ai/mcp-full",
"type": "streamable-http"
}
],
"version": "3.6.0",
"repository": {
"url": "https://github.com/paperoffice-ai/paperoffice-mcp-setup",
"source": "github"
},
"websiteUrl": "https://paperoffice.ai/en/developer/mcp/",
"description": "Document AI and headless DMS: OCR, IDP, search, workflows, signatures. EU-hosted, OAuth 2.1."
}