Presio MCP server
online · 100% uptimexyz.presio/presio·v1.0.0·42 starsPresent PDFs from the browser: upload to start a slideshow or validate Presio sidecars. No auth.
42 stars
Reviews
Write oneNobody has reviewed Presio yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Presio tools (3, 1 write)
write = sends, deletes, buys or postscheck_pdfFreeValidate Presio notes/media sidecar attachments in a PDF. Same as POST /api/check.
plugin_guideFreeThe guide to building a Presio plugin: the workflow (a presio-<name> GitHub repo from the template, the checker, a tag, and a ?plugins= link that loads it), the manifest, and the full window.presio API. Read it before writing a plugin. Same as GET /plugins.md.
present_pdfwrite actionFreeUpload a PDF to start a local Presio presentation. Returns a url — open it in a browser to finish handoff (skips share). To replace an existing presentation's deck instead of creating one, pass its session_id plus controller_token (the t= parameter of the url from the original create call) and the same link keeps working. Same as POST /api/present.
Public scan report
scanner v0.1.10 · 2026-11-07 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1905ms20/20
- Tool poisoning3 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 2 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Presio compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 81/100
- higher than 57% of 875 Scraping and browsing servers
- Tools
- 3
- the typical Scraping and browsing server has 7
- Tools that change things
- 33%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Scraping and browsing server answers 100%
- Response time
- 165 ms
- faster than 54% of 394 Scraping and browsing servers
- GitHub stars
- 42
- more than 88% of 595 Scraping and browsing servers
What its tools let an agent do: 2 read · 1 change
Install Presio in Claude Code, Cursor or VS Code
claude mcp add --transport http presio https://presio.xyz/mcp
What the publisher says
From the Presio repository's README, as published. We do not edit it. Read it on GitHub
Presio
Present PDFs from your browser. Try it at presio.ch or presio.xyz.
A modern no-install alternative to Pympress with more features!
Upload a PDF presentation, get a short link, and control the slideshow from one browser window while viewers watch in another. Presio is a hosted service; this repository is its source code.
If .xyz domains are blocked by your institution you can use presio.ch
Features
- Local by default — your PDF stays in the browser and is never uploaded. Works offline; local presentations are kept for up to 7 days.
- Controller + viewer — drive slides from the controller window while a viewer window mirrors it, kept perfectly in sync.
- Present across devices — log in and sync online to get a 6-character session code. Viewers enter it on the home page and follow along live over WebSockets.
- Shared control — hand out a controller passphrase to let someone else drive.
- Speaker notes — written next to your current and next slide, rendered as markdown.
- Embedded media — local videos and GIFs, direct video URLs, and YouTube/Vimeo. Playback, autoplay, and seeking all stay in sync with viewers.
- Presentation timer — track how long you've been talking.
- Customizable controller — rearrange the layout and remap keyboard shortcuts.
- Recent presentations — pick up where you left off from the home page.
- Download — anyone can grab the PDF from the presentation view.
- Agent APIs — MCP server and REST API for AI agents; see Use it from an AI agent.
Adding videos and speaker notes
Presio is agnostic to the typesetting engine used — any PDF works, and notes can also be embedded by hand from plain Typst or LaTeX (see Embedding notes by hand). Official packages are available for the two most common ones:
- Typst — presio-typst-package
- LaTeX — presio-latex-package
Typst
#import "@preview/presio:0.2.3": media, speaker-notes
= Introduction
Hello world.
#speaker-notes[
Remember to mention the demo before moving on.
]
#media("https://www.youtube.com/watch?v=dQw4w9WgXcQ", width: 60%, aspect-ratio: 16/9)LaTeX
\documentclass{beamer}
\usepackage{presio}
\begin{document}
\begin{frame}{Introduction}
Hello world.
\presionote{Remember to mention the demo before moving on.}
\end{frame}
\begin{frame}{The demo}
\presiomedia[width=0.7\linewidth]{https://www.youtube.com/watch?v=dQw4w9WgXcQ}
\end{frame}
\end{document}For LaTeX, copy presio.sty from the package repository next to your .tex file — that's the whole install.
Embedding notes by hand
Prefer not to use the packages? Presio reads speaker notes from JSON files attached to the PDF (Typst) or from note: link annotations (LaTeX), and renders them as markdown in the controller's notes panel.
Typst — define a helper and call it on each slide:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-11-07downgradeA → Bscore 81: Write-action tools reachable without authentication
Presio: common questions
- Is Presio MCP server safe?
- Mostly: it is graded B (81/100). Read the Presio safety report
- How do I install Presio?
- It runs remotely at presio.xyz. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Presio need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Presio maintained?
- The last commit was 10 days ago (2026-11-05). The latest release is v1.0.0.
- Is Presio up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Presio?
- Servers from other publishers that do the same job: walkerOS Source Browser MCP server, Browserless MCP server and Auth Your Agent MCP server. Compare all Presio alternatives.
- How does Presio compare with other Scraping and browsing MCP servers?
- safety score 81/100 (higher than 57% of 875 Scraping and browsing servers); tools 3 (the typical Scraping and browsing server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Presio
Same job from other publishers: the closest match first, then the best rated.
walkerOS Source BrowserGenerate, parse, and validate walkerOS data-elb HTML tagging attributesnot reviewedEstablishedA- BrowserlessOfficial Browserless MCP server: browser automation, scraping, screenshots and PDFs for AI agents.not reviewedEstablishedB
Auth Your AgentAct for a person on websites: sandboxed browser, phone approvals, saved logins, scheduled plans.not reviewedEstablishedA
MCP BrowserBrowser automation using the user's Chromium session — JS execution, auth, and anti-bot support.not reviewedGrowingA- GrowBlocks Dev KitBuild, play-test with screenshots, and ship three.js browser games on GrowBlocks.5.0(1)NewA