get_project
Get project information (defaultlocale, locales, etc.)
How to use it
get_project is exposed by the Elmapicms MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_project 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-serverOther tools in Elmapicms MCP Server (36)
Add a locale code to the project (requires admin)
Create multiple entries atomically
Delete multiple entries atomically by UUID
Update metadata for multiple assets atomically
Update multiple entries atomically by UUID
Upload multiple files atomically
Create a collection (with optional batch field creation)
Create a content entry
Create a webhook for content and auth events (name, url, events, sources; optional description, secret, payload, status, collectionids)
Delete an asset
Soft-delete a content entry (moves to trash)
Delete a webhook by UUID
Discard unpublished draft changes (update)
Get an asset by UUID or filename
Get a collection with its full field schema
Get a single content entry
Fetch one version by number (includes snapshot payload)
Get a webhook by UUID
Link two entries (different locales) into the same translation group (POST …/link-translation; requires update)
List assets with pagination
List all collections
List entries with advanced filtering (where with 13 operators, OR groups, relation filtering), sorting, pagination, count, and first
List version history for an entry
List delivery logs for a webhook (uuid; optional paginate, page)
List all webhooks for the project
Partially update an entry (HTTP PATCH; merge only the fields you send)
Publish the draft as a new immutable version (update)
Reorder collections
Restore draft from a prior snapshot and publish (update)
Set the default locale (requires admin)
Clear the live published pointer; versions retained (update)
Update a collection's name and slug
Update a content entry
Edit label/description on a version; snapshot unchanged (update)
Update a webhook by UUID (same fields as create)
Upload a file as an asset