https://paperzilla.ai/api/mcp with Streamable HTTP and OAuth. You can connect directly by URL. You do not need to install the Paperzilla CLI or a Paperzilla skill.
Before you start
- OpenClaw must be running, and you need administrator access to its Settings → MCP page.
- You need a Paperzilla account, or you can create one during sign-in. A Free or preview account works. You can start without a project, trial, or payment details.
- OpenClaw needs a working AI provider for chat. You can configure the MCP connection before connecting that provider.
- For browser sign-in, open the Control UI on your Gateway’s own HTTPS address, its local loopback address, or its published Tailscale address. A separately hosted Control UI cannot receive the Gateway’s OAuth callback.
Step 1: add the server
- Open Settings → MCP in OpenClaw.
- Under Configured servers, select Add server.
- Enter these values:
- Select Add server.
Step 2: configure OAuth
The simple Add server form only asks for a name, transport, and URL. Use the scoped MCP configuration editor further down the page to edit thepaperzilla server.
Set auth to oauth. Under oauth, set scope to this single string:
You can request fewer scopes. For example,
catalog:read offline_access provides public reading and refresh without private-project access or Markdown generation.
OpenClaw uses a shared OAuth identity by default. Agents or users allowed to use that server can use the same Paperzilla connection. On a shared Gateway, choose an appropriate account and review OpenClaw’s per-requester identity options before connecting a personal account.
Step 3: sign in to Paperzilla
- Ensure the
paperzillaserver is enabled, then select Sign in on its server row. - OpenClaw opens Paperzilla in a browser tab. If the popup is blocked, use the sign-in link shown in OpenClaw’s dialog.
- Sign in or create your Paperzilla account. Complete the sign-in check in that browser.
- On Paperzilla’s consent screen, check the client identity, your account, and the requested permissions.
- Select Allow to connect, or Deny to cancel.
- Return to OpenClaw after the browser completes the connection.
Step 4: try public digests and papers
Start a chat with requests such as:- “Use Paperzilla to check what I can access.”
- “Find public digests about robotics.”
- “Show the latest published issue of that digest, with links to its papers.”
- “Find this DOI in Paperzilla and show its paper details: [DOI].”
- “Read the prepared Markdown for that paper. Tell me if it is not available yet.”
paper_markdown_request. Processing may be queued, unavailable, or in a failure cooldown. Repeating a request does not create duplicate jobs. Generation is limited to 10 requests per minute per Paperzilla account across clients.
Long results are paginated. Ask OpenClaw to continue if you need the next page. See processing states and pagination for details.
Step 5: use your projects
If you already have Paperzilla projects, try:- “List my Paperzilla projects.”
- “Show the latest Must Read papers in my robotics project.”
- “Search that project’s full feed for reinforcement learning.”
projects:read permission includes projects you create later. You do not need to reconnect each time you add a project. Project creation and editing through MCP are outside this release.
Check the connection from a terminal
For an optional live check, run this on the OpenClaw installation that owns the server:paperzilla. A saved definition or saved authentication alone does not confirm tool access. The probe or a successful tool call does.
Disconnect or change accounts
Open Paperzilla’s Connect AI clients, find the OpenClaw connection, and revoke it. This immediately invalidates its Paperzilla credentials. You can disable or remove the server definition in OpenClaw as well. To reconnect, select Sign in in OpenClaw and complete consent again. Check the account shown on the consent screen before allowing access. Revocation affects the connection, not your Paperzilla account or projects.Troubleshooting
There is no Sign in button
Check that the server is enabled, uses Streamable HTTP, and hasauth: "oauth". Confirm you have administrator access and are using a supported Gateway address from Before you start.
Older OpenClaw versions or existing credentials may require terminal login. Follow OpenClaw’s OAuth fallback instructions. Its CLI login requires stopping the Gateway first; use the Settings sign-in flow when the Gateway is running.