Skip to content
Total CMS logo

Total CMS MCP server

Flat-file content management system for websites, with collections, blogs, images and files.

Total CMS is not a separate install. One Activepieces MCP server exposes it alongside 770+ other apps, behind a single URL.

Tools
23
Works with
Any MCP client
Auth
Custom auth
License
MIT, open source
Updated
October 2026

About the Total CMS MCP server

Connect Total CMS once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Total CMS and 770+ other apps over a single connection, on our cloud or a self-hosted install.

Tools

Total CMS tools your AI can run

Once connected, your assistant can call any of these Total CMS actions by asking in plain language.

  • List Collections

    Lists all collections on the site.

  • Get Collection Fields

    Lists the fields of a collection, with their types.

    1 field

  • Find Objects

    Searches, filters and sorts the objects of a collection.

    7 fields

  • Get Object

    Gets one object (all its fields) from a collection.

    2 fields

  • Create Object

    Creates a new object in any collection.

    3 fields

  • Update Object

    Changes some fields of an object and keeps the others.

    3 fields

  • Duplicate Object

    Copies an object under a new ID.

    3 fields

  • Delete Object

    Permanently deletes an object and its files.

    2 fields

  • Upload File to Field

    Uploads a file or image to an image, gallery, file or depot field of an object.

    6 fields

  • Increase or Decrease Number

    Adds to or subtracts from a number field, such as a counter or stock level.

    5 fields

  • Get Blog Post

    Gets a blog post with its full content.

    2 fields

  • Create or Update Blog Post

    Creates a blog post, or updates the post with the given ID.

    13 fields

  • Set Blog Post Image

    Uploads the main image of a blog post, replacing the current one.

    5 fields

  • Add Image to Blog Post Gallery

    Adds an image to the gallery of a blog post.

    5 fields

  • Save Text

    Creates or replaces a text object.

    3 fields

  • Save Toggle

    Turns a toggle object on or off.

    3 fields

  • Save Date

    Creates or replaces a date object.

    3 fields

  • Save Image

    Uploads an image to an image object, replacing the current image.

    5 fields

  • Add Image to Gallery

    Adds an image to a gallery object.

    5 fields

  • Save File

    Uploads a file to a file object, replacing the current file.

    4 fields

  • Add File to Depot

    Adds a file to a depot (file library) object.

    5 fields

  • Save Video

    Creates or replaces a video object from a video link.

    3 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Triggers

Total CMS events your agent can watch

These start a run the moment something happens in Total CMS, so work gets picked up on its own.

  • New Blog Post

    Triggers when a new post is added to a blog.

    2 fields

  • New Object

    Triggers when an object is added to a collection.

    1 field

  • Updated Object

    Triggers when an object in a collection is changed.

    2 fields

Give your assistant Total CMS

Connect Total CMS once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 770+ other apps. Free to start.

Total CMS MCP, answered.

No. That is the point of it. One Activepieces server exposes Total CMS alongside every other piece you connect, so your client keeps a single connection.

Yes. Activepieces is open source and free to start, and the MCP server is included on every plan, from the free cloud tier to any self-hosted deployment.

Connect Total CMS in Activepieces, enable the server under Settings → MCP Server, then paste your server URL into your client config. It authenticates over OAuth on first use.

It can call 23 tools, including List Collections, Get Collection Fields, Find Objects, and chain them with steps in other apps inside the same run.

Connections use OAuth2 with limited scopes and are stored under 256-bit encryption, with no API to read them back, so an agent gets scoped access rather than your keys.