The full tool list your client sees after connecting, grouped by what they operate on.
Account
get_my_profile— current user info.get_my_organizations— orgs you belong to.
Channels
list_channels,get_channel,create_channel,update_channel,delete_channelget_navigation,update_navigationlist_channel_tags,list_channel_assets,create_channel_asset,get_channel_asset,update_channel_asset,delete_channel_asset,reorder_channel_assets
create_channel accepts optional defaultCulture (e.g. en, ja-JP) and description parameters so the channel comes up fully configured in one call — no follow-up update_channel needed for the common case.
Articles & pages
list_articles,get_article,get_article_by_permalink,create_article,update_article,update_article_metadata,delete_articlesearch_articles,list_folders,list_labels,set_item_labels
Authors
list_authors,get_author,create_author,update_author,delete_author
Books
list_books,get_book,create_book,update_bookcreate_part,create_chapter,create_section,update_section
Media & storage
list_storage_spaces,list_files,search_storage,get_file_metadata,get_file_url,delete_file,upload_filegenerate_image,generate_video
Galleries
Authored once, embedded anywhere. Each gallery is a named, ordered set of images with alt text and captions; page blocks and widgets reference one by id. The MCP surface mirrors the dashboard at /usr/channel/{id}/galleries — create a portfolio in a single call, edit captions on the road, soft-delete when retired.
list_galleries— id, name, description, item count, last-updated.get_gallery— full record with the ordered items array (URL, alt, caption, sort order).create_gallery— name + items[] in one call. Items are normalized server-side: blank URLs dropped, missing IDs assigned,SortOrderrenumbered. You can be loose about exact shape and still end up with a clean payload.update_gallery— partial update. Pass only the fields you're changing.itemsJson, when supplied, replaces the entire array (read-mutate-write pattern).delete_gallery— soft-delete. Existing block / widget references stop rendering instead of erroring.
Press releases
list_press_contacts,create_press_contactlist_press_lists,create_press_listsend_press_release,list_distributions
Community
New in 2.0.22. The whole community admin surface is callable from MCP — enable a community on a channel, manage members and roles, ban abusers, and run the moderation queue.
- Setup:
get_community,enable_community,update_community,archive_community - Members:
list_community_members,change_community_member_role,ban_community_member,unban_community_member - Moderation:
list_pending_community_posts,approve_community_post,reject_community_post,hide_community_post
For posting on behalf of community members, the existing create_article and update_article tools work unchanged — they respect the post-policy matrix and route new posts to the moderation queue when required.
Every tool has a detailed description and parameter schema the client surfaces to Claude automatically — there's nothing to memorize.