protogrid

Search / io.github.paperoffice-ai/paperoffice-mcp

PaperOffice AI

R0· no sign-in

Document AI and headless DMS: OCR, IDP, search, workflows, signatures. EU-hosted, OAuth 2.1.

v3.6.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality88good
Trust97of 100
Uptime, 30 days99%
Latency p50689 ms

Connect

8 clients · secrets stay placeholders
{
  "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

Quality 88 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list carries no ttlMs, so clients re-fetch it
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygienen/a · weight 30
  • n/a
    tools.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)
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool list unknown
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

Tool list unknown · checked 2026-10-19 10:52 UTC

Tool changes

No 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.

Trust 97 / 100

provenance90
liveness100
freshness100
hygiene100

+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.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.paperoffice.ai/dms streamable-httpnoneyes99%689 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-072026-10-19
https://mcp.paperoffice.ai/cursor streamable-httpnoneyes99%687 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-072026-10-19
https://mcp.paperoffice.ai/claude streamable-httpnoneyes99%675 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-072026-10-19
https://mcp.paperoffice.ai/chatgpt streamable-httpnoneyes99%683 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-072026-10-19
https://mcp.paperoffice.ai/grok streamable-httpnoneyes99%696 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-072026-10-19
https://mcp.paperoffice.ai/muse streamable-httpnoneyes100%721 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-072026-10-19
https://mcp.paperoffice.ai/mcp-full streamable-httpnoneyes99%676 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-072026-10-19

Tools (0)

No tools observed. Tools appear once a credential-free probe can list them.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "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."
}