revert_entry_version

MCP tool from Elmapicms MCP Server by elmapicms

Restore draft from a prior snapshot and publish (update)

How to use it

revert_entry_version is exposed by the Elmapicms MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the revert_entry_version tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Elmapicms MCP Server

$npx -y @elmapicms/mcp-server
FULL ELMAPICMS MCP SERVER LISTING

Other tools in Elmapicms MCP Server (36)

add_project_locale

Add a locale code to the project (requires admin)

bulk_create_entries

Create multiple entries atomically

bulk_delete_entries

Delete multiple entries atomically by UUID

bulk_update_asset_metadata

Update metadata for multiple assets atomically

bulk_update_entries

Update multiple entries atomically by UUID

bulk_upload_assets

Upload multiple files atomically

create_collection

Create a collection (with optional batch field creation)

create_entry

Create a content entry

create_webhook

Create a webhook for content and auth events (name, url, events, sources; optional description, secret, payload, status, collectionids)

delete_asset

Delete an asset

delete_entry

Soft-delete a content entry (moves to trash)

delete_webhook

Delete a webhook by UUID

discard_entry_draft

Discard unpublished draft changes (update)

get_asset

Get an asset by UUID or filename

get_collection

Get a collection with its full field schema

get_entry

Get a single content entry

get_entry_version

Fetch one version by number (includes snapshot payload)

get_project

Get project information (defaultlocale, locales, etc.)

get_webhook

Get a webhook by UUID

link_entry_translation

Link two entries (different locales) into the same translation group (POST …/link-translation; requires update)

list_assets

List assets with pagination

list_collections

List all collections

list_entries

List entries with advanced filtering (where with 13 operators, OR groups, relation filtering), sorting, pagination, count, and first

list_entry_versions

List version history for an entry

list_webhook_logs

List delivery logs for a webhook (uuid; optional paginate, page)

list_webhooks

List all webhooks for the project

patch_entry

Partially update an entry (HTTP PATCH; merge only the fields you send)

publish_entry

Publish the draft as a new immutable version (update)

reorder_collections

Reorder collections

set_default_project_locale

Set the default locale (requires admin)

unpublish_entry

Clear the live published pointer; versions retained (update)

update_collection

Update a collection's name and slug

update_entry

Update a content entry

update_entry_version_label

Edit label/description on a version; snapshot unchanged (update)

update_webhook

Update a webhook by UUID (same fields as create)

upload_asset

Upload a file as an asset