Elmapicms MCP Server logo

Elmapicms MCP Server

Unclaimed

by elmapicms

Connect Cursor, Claude Code, or any MCP-compatible tool directly to your ElmapiCMS instance. Manage collections, content, and assets through natural language.

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'elmapicms-mcp-server' -- 'npx' '-y' '@elmapicms/mcp-server'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

More in Developer Tools

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

37 of 37 tools

Documented tools (37)

From project documentation. A server handshake does not verify each tool’s description or behavior.

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

revert_entry_version

Restore draft from a prior snapshot and publish (update)

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

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Elmapicms MCP Server

How do I connect Elmapicms MCP Server to Claude?
Run `claude mcp add elmapicms-mcp-server -- npx -y @elmapicms/mcp-server` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is Elmapicms MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Elmapicms MCP Server do?
Elmapicms MCP Server documents 37 tools to the agent, including add_project_locale, bulk_create_entries, bulk_delete_entries. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.