Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
Description from the maker (original English)
Edit PDF text in place, fonts and layout kept. Compress, merge, split, convert and translate PDFs.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://www.easypdf.fr/mcpRun this in your terminal
claude mcp add --transport http easypdf https://www.easypdf.fr/mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"easypdf": {
"url": "https://www.easypdf.fr/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"easypdf": {
"type": "http",
"url": "https://www.easypdf.fr/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://www.easypdf.fr/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026
The registry name was verified with the GitHub account Lorenzino69, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Not checked yet; we check endpoints in rotation
Not checked yet; we check endpoints in rotation
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (1.1.0) reached the registry 38 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Agent-Native Google Calendar - manage events, sync, and public booking
Lets AI create and edit Excel files itself, including formulas, charts and PivotTables, without Excel installed.
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Your AI says what to change. EasyPDF writes it into the PDF.
Maintained by Lorenzino69, author of EasyPDF.
EasyPDF is a remote Model Context Protocol server that lets ChatGPT, Claude, Cursor, VS Code and any MCP client edit real PDF files. Ask your assistant to fix a date, an amount, a name or a typo: EasyPDF rewrites the text inside the original PDF, keeps the fonts and the layout, and shows a before/after preview in the chat. It also compresses, merges, splits, converts and translates PDFs.
https://github.com/user-attachments/assets/7eae0cd7-aea4-478e-b06c-91234c613fa4
*21-second demo: one request, two edits written into the original invoice (fonts and layout kept), then the download. Also available as a GIF preview.*
| Client | URL | Authentication |
|---|---|---|
| Claude, Claude Code, Cursor, VS Code, other MCP clients | https://www.easypdf.fr/mcp | OAuth 2.1 (Google sign-in, dynamic client registration) |
| ChatGPT (apps / developer mode) | https://www.easypdf.fr/chatgpt/mcp | None |
Transport: Streamable HTTP.
Open the listing at https://claude.ai/directory/easypdf, click Connect and confirm with your Google account.
The EasyPDF plugin adds the server plus skills that upload your local files and save the results next to them:
claude plugin marketplace add Lorenzino69/easypdf-claude-plugin
claude plugin install easypdf@easypdf
Or the server alone. Keep the trailing slash: without it, Claude Code rejects the OAuth resource.
claude mcp add --transport http easypdf https://www.easypdf.fr/mcp/
~/.cursor/mcp.json
{
"mcpServers": { "easypdf": { "url": "https://www.easypdf.fr/mcp" } } }
.vscode/mcp.json
{
"servers": { "easypdf": { "type": "http", "url": "https://www.easypdf.fr/mcp" } } }
EasyPDF is published in the ChatGPT app directory: open https://chatgpt.com/plugins/plugin_asdk_app_6aa964ee34848191b5db7ae9bd2ca5b5 and add the app. Then, in a chat, attach a PDF and pick EasyPDF from the + menu.
You can also add the server yourself in developer mode:
https://www.easypdf.fr/chatgpt/mcp and no authentication.| Tool | What it does |
|---|---|
edit_pdf_text | Replaces text in the original PDF (dates, amounts, names, typos) with the same font, size and position. Returns a before/after preview widget (MCP Apps) and reports each replacement, with the closest match when a text is not found. |
get_upload_link | Gives the user a one-hour upload link when the client cannot pass a file to the server. |
compress_pdf | Reduces the file size. |
merge_pdfs | Merges several PDFs in order. |
split_pdf | Splits a PDF into files of N pages. |
extract_pages | Keeps only the listed pages. |
rotate_pdf | Rotates all or some pages by 90, 180 or 270 degrees. |
add_page_numbers | Adds page numbers. |
watermark_pdf | Adds a text watermark. |
protect_pdf | Adds a password. |
unlock_pdf | Removes a known password. |
convert_pdf_to_word | Converts to .docx. |
convert_pdf_to_excel | Converts to .xlsx. |
convert_pdf_to_powerpoint | Converts to .pptx. |
translate_pdf | Translates the document and keeps the layout. |
generate_pdf | Creates a PDF from a text prompt. |
chat_with_pdf | Answers a question about a PDF, with source references. |
The ChatGPT endpoint exposes the tools that work on ChatGPT attachments: edit_pdf_text, compress_pdf, merge_pdfs, split_pdf, extract_pages, rotate_pdf, add_page_numbers, protect_pdf and unlock_pdf.
Every tool returns a download link valid for one hour.
| Prompt | What it does |
|---|---|
fix_pdf_text | Change dates, amounts, names or typos inside an existing PDF, keeping its fonts and layout. |
compress_pdf_under_limit | Shrink a PDF until it fits an upload limit (job portal, university, visa form, email). |
translate_pdf_document | Translate a PDF into another language and get a PDF back with the layout kept. |
In Claude Code they appear as /mcp__easypdf__fix_pdf_text and so on. The ChatGPT endpoint offers fix_pdf_text and compress_pdf_under_limit.
Privacy policy: https://www.easypdf.fr/confidentialite
Questions or bugs: open an issue in this repository or write to easypdfbug@gmail.com.
This repository documents the hosted EasyPDF MCP server (the server itself is closed source). Documentation is released under the MIT license.