Skip to Content
MCP serverAuthorization

Authorization

In this article, you’ll learn how to access the Prepr MCP server.

Prepr MCP server URL

You need to specify the Prepr MCP server URL to connect to any agent.

https://mcp.prepr.io

Connecting with OAuth

OAuth is a secure, industry-standard protocol that allows you to authorize one app or service to sign in to another.

When you connect your agent to the Prer MCP server, you are automatically redirected to log into your environment. With this protocol, your existing Prepr user role permissions apply when making AI requests. For example, if the Delete permission is disabled for your user role, the agent cannot delete content items.

Content item action permissions

Connecting with MCP token

If your preferred AI client does not support OAuth for remote MCP connections, then you need to request an MCP token to connect to the Prepr MCP server.

To request an MCP token, contact Prepr Support and specify the Prepr environment you need access to.

When connecting your AI client to the Prepr MCP server, in addition to providing the URL, you need to add an Authorization header:

  • Prepr MCP server URL: https://mcp.prepr.io
  • Authorization header: Authorization: Bearer YOUR_ACCESS_TOKEN

Notion custom agent example

Available actions

Depending on your user role permissions (OAuth connection), the Prepr MCP server allows an AI client to perform the following actions:

Search and retrieval

  • Search for content items across your environment
  • Search for assets such as images, videos, audio, and documents
  • Fetch an item with a matching Content item ID

Content creation and updates

  • Create a new localized content item
  • Update an existing localized content item
  • Patch supported root fields
  • Upload an image or document asset from a public URL or file path

Publishing and workflow

  • Publish items now or schedule publishing for later
  • Unpublish items
  • Change workflow stages
  • Assign or unassign items
  • Add comments to content items

Deletion

  • Delete an item or a specific language variant (locale) of the item with explicit confirmation
Last updated on