Connect an AI assistant (MCP)
What it does
The pasteup connector opens your sites to an AI assistant through the Model Context Protocol (MCP). You ask in your own words ("change the price of the Pro plan to $15", "add a FAQ section to the home page") and the assistant makes the change with the same tools as the pasteup CLI.
Each change goes live. pasteup commits it to your site's git repository and deploys it in about 10 seconds. If a change does not pass validation, your site keeps its last good version until the assistant fixes the errors.
Before you start
- A pasteup account with at least one site, and that site's git repository connected in the panel (Settings).
- An MCP client: Claude, ChatGPT or any client that supports a remote MCP server over HTTP.
How to connect it
Add this server URL in your client:
https://api.pasteup.dev/mcp
- Claude: Settings, Connectors, Add custom connector.
- ChatGPT: Settings, Connectors, Create.
- Claude Code:
claude mcp add --transport http pasteup https://api.pasteup.dev/mcp
The client sends you to pasteup. Sign in, read what the application asks for and approve it.
What the assistant can do
| Reads | Writes |
|---|---|
| Your sites and your role on each one | Texts and fields of pages |
| Pages, sections, fields and languages | Sections: add, move, remove |
| Components, templates and collections | New pages and new entries (a blog post) |
| The last deploy and its validation errors |
The assistant works only on the sites where you are a member, with what your role allows. It never touches your team, your invitations, your domains or your account.
Example requests
- "Show me the pages of pasteup.dev."
- "On the home page, change the main title to Your site, without developers, in English and Spanish."
- "Add a testimonials section after the pricing."
- "Write a blog post about our new plan."
- "Did the last change go live?"
How you keep control
- You approve each application separately.
- An access token expires in 1 hour, and a refresh token in 30 days.
- You disconnect an application at any time in the panel, in Assistants, and its access stops at once.
- Every change is a commit in your repository, with who asked for it and the request in words: you can read it and revert it with git.
- pasteup records each call of a connected application (tool, site, result), without the content.
When data leaves our systems, the operator of the assistant controls its copy, under its own policy. See our privacy policy.
Help
Write to hola@pasteup.dev.