About AIToURL
AIToURL is a remote MCP server that hosts files created or uploaded by an AI and returns public links. It is for people who need to share documents, images, and other files, and also provides tools for managing, searching, and tracking files.
Key features
- 01Publish Markdown as a hosted PDF
- 02Import and host files from URLs
- 03Create upload links or upload directly
- 04Search and manage files
- 05Set link limits and view download stats
Use cases
- 01Publish an AI-generated PDF and share its link
- 02Host an existing file from a URL
- 03Organize files and find published content
- 04Review file download activity
MCP support
AIToURL provides a remote MCP server over Streamable HTTP. Clients use OAuth 2.1 to authorize file read and write access and call tools for publishing, uploading, searching, and managing files.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://aitourl.com/mcpclaude mcp add --transport http com-aitourl-aitourl https://aitourl.com/mcp{"mcpServers":{"com-aitourl-aitourl":{"type":"http","url":"https://aitourl.com/mcp"}}}Open in Cursor{"servers":{"com-aitourl-aitourl":{"type":"http","url":"https://aitourl.com/mcp"}}}Open in VS Code{"mcpServers":{"com-aitourl-aitourl":{"type":"http","url":"https://aitourl.com/mcp"}}}{"mcpServers":{"com-aitourl-aitourl":{"serverUrl":"https://aitourl.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project README
AIToURL — Your AI makes the file. You get the link.
AIToURL is a remote MCP server that lets your AI assistant publish files and hand you back a permanent public link. Ask Claude, ChatGPT, Cursor or any MCP client to write a PDF, export an image or package a ZIP — AIToURL hosts it and returns a clean URL you can share anywhere (email, Instagram DMs, Slack, a client portal).
- 🌐 Website: https://aitourl.com
- 🔌 MCP server URL:
https://aitourl.com/mcp - 🔐 Auth: OAuth 2.1 (sign in with Google or GitHub, no API key to copy)
- 🆓 Free plan includes MCP access
- 📇 Official MCP Registry name:
com.aitourl/aitourl
The whole flow in 27 seconds: ask, publish, share the link. (MP4 version)
This repository is the public presentation of AIToURL (docs, setup, screenshots). The service itself is hosted at aitourl.com.
Why
AI assistants are great at creating files — checklists, reports, quotes, e-books — but sharing them is clunky: download, re-upload somewhere, copy a link. AIToURL removes those steps:
"Write me a launch checklist as a PDF and give me the link."
…and the link arrives in the conversation.
Connect your AI
The server uses streamable HTTP at https://aitourl.com/mcp. On first use you'll be redirected to aitourl.com to sign in and approve access (files:read / files:write).
Claude (claude.ai, desktop, mobile)
Add a custom connector in Claude's connector settings and paste:
https://aitourl.com/mcp
Claude Code
claude mcp add --transport http aitourl https://aitourl.com/mcp
Cursor
Or by hand, in ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"aitourl": {
"url": "https://aitourl.com/mcp"
}
}
}
ChatGPT
Enable developer mode in ChatGPT, then add a custom connector with the URL https://aitourl.com/mcp. (Availability depends on your ChatGPT plan.)
Other MCP clients
Any client that supports remote MCP servers with OAuth works — point it at https://aitourl.com/mcp.
Tools
| Tool | What it does |
|---|---|
publish_document | Turns Markdown into a PDF, hosts it, returns the link |
import_from_url | Fetches a file from a URL and hosts it |
create_upload_link / check_upload | One-time upload address for larger files |
upload_file | Direct upload for small files (base64) |
list_files / get_file | List your files, with size, date, downloads and public link (on Pro the link serves the file directly) |
read_file | Returns a file's raw content into the conversation (text ≤ 100 KB, images and other files ≤ 2 MB), for AI apps that can't download (Pro) |
search_files | Typo-tolerant search by name, folder, tag and file type |
replace_file | Update a file's content while keeping the same link (Pro) |
rename_file | Rename a file; existing links keep working |
delete_file | Delete a file; its link stops working |
list_folders, create_folder, move_file, rename_folder, delete_folder | Private folders — links never change when you move files (Pro) |
update_tags / list_tags | Tag files and folders (adding tags: Pro) |
update_link_settings | Password, e-mail capture, expiry date or download limit on a link (Pro) |
get_stats | Downloads per day, sources, countries and devices for a file (Pro) |
list_leads | E-mails collected on e-mail-gated links (Pro) |
share_folder | Public page listing a folder's files and subfolders (Pro) |
send_feedback | Report a bug or suggest a feature to the AIToURL team, straight from your AI |
Example prompts
- "Write a one-page onboarding guide for new clients as a PDF and give me a link."
- "Turn this table into a CSV, publish it and send me the URL."
- "List the files I published this week and how many times each was downloaded."
- "Move all my invoices into the folder Clients/Dupont."
- "Find my logo in the Brand folder and use it in the Dupont proposal."
- "Publish my lead magnet as a PDF and ask for an e-mail before the download."
- "How many people downloaded my guide this week, and from where?"
- "Share my Free resources folder and give me the public link."
Plans
| Free | Pro | |
|---|---|---|
| MCP access | ✅ | ✅ |
| Files | 100 | Unlimited |
| Storage | — | 50 GB |
| Max file size | 25 MB | 250 MB |
| Links | Short AIToURL page before each download | Direct links (work in automation tools) |
| File retention | 90 days after the last download | Never expire while you're Pro |
| Replace a file, keep its link | — | ✅ |
| Folders and tags | — | ✅ |
Read files back into the conversation (read_file) | — | ✅ |
| E-mail capture before download (lead magnets), CSV export | — | ✅ |
| Download stats (per day, source, country, device) | — | ✅ |
| Password, expiry date, download limit | — | ✅ |
| Share a folder as a public page | — | ✅ |
| AIToURL branding on PDFs | Yes | No |
| Price | 0 € | 5 €/month or 49 €/year (VAT incl.) |
Upgrade from your dashboard: https://aitourl.com/dashboard/billing
Security & privacy
- OAuth 2.1 with PKCE, short-lived access tokens, rotating refresh tokens, instant revocation from your dashboard.
- Files are stored in a private bucket in Europe.
- Abuse reports: [email protected] · Contact: [email protected]
Screenshots
Your AI publishes the file and replies with a link
What people see when they open the link![]() | A PDF made with publish_document (open it)![]() |
Your dashboard: files, search, type filters, folders and tags
Made in France by Anthony Perinot · https://aitourl.com
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.

