80+ Tools. One Conversation.
Your Entire CMS, Controlled by AI.
Every feature in OmniCon — from creating articles to sending press releases — is exposed as an MCP tool. Connect Claude Desktop or Claude Code once, then manage your entire content platform through natural conversation.
How It Works
Three steps. Full reference in the MCP overview, the per-tool list at available tools, and a configured example at connecting a client.
Add the MCP Server
Drop one line into Claude Desktop's config. Point it at https://mcp.omnicon.cloud/.
Sign In with OAuth
Claude redirects you to log in with your OmniCon account. All actions run under your user, scoped to your organizations.
Just Talk
Ask Claude to do anything: write articles, translate pages, draft press releases, publish books. It picks the right tools and runs them.
All 89 MCP Tools
Grouped by what they do. Every tool is authenticated and user-scoped.
Articles & Content
8 tools — create, edit, search articlesFull content lifecycle: Claude can draft posts, update them based on feedback, and search across your archive with Azure Cognitive Search.
list_articles— List or filter articles in a channelget_article— Fetch a single article by IDget_article_by_permalink— Look up by URL slugcreate_article— Draft a new article with title, body, tags, SEO
update_article— Edit an existing articleupdate_article_metadata— Change tags, SEO, publish dates onlydelete_article— Remove an articlesearch_articles— Full-text search via Azure Search
SEO
3 tools — score, improve, and target keywordsOptimize for search without leaving the conversation. Score an article against a focus keyword, get concrete one-line fixes, and pin the keyword a page targets — the same scoring the dashboard editor shows.
analyze_article_seo— 0–100 score with pass/fail signalsset_focus_keyword— Set the keyword a page targets
suggest_seo_improvements— Actionable fixes for title, meta, body
Folders & Categories
5 tools — build and maintain a channel's taxonomyPlan a category tree before you write a single article. Folder records layer title, description, and sort order on top of the free-text path each article stores. Renames and deletes are metadata-only — articles using the path are never touched.
list_folders— All folders in a channelget_folder— Look up by id or pathcreate_folder— Idempotent create with title/description
update_folder— Rename, retitle, reorderdelete_folder— Remove the metadata record
Channels & Navigation
8 tools — manage sites, labels, and navigation menusChannels are your publishing destinations. Configure appearance, navigation menus, public visibility, tags and colors for dashboard grouping, and multi-language defaults.
list_channels— See all channels in an org (filter by tag)get_channel— Channel details and memberscreate_channel— Spin up a new channelupdate_channel— Title, culture, visibility, tags, color
delete_channel— Remove a channellist_channel_tags— See which tags are already in useget_navigation— Read the current channel menuupdate_navigation— Restructure the channel menu
Custom Layouts
7 tools — author Handlebars layouts and bind them to surfacesDesign how a channel renders, in code. Create and edit custom Handlebars layouts (the source is compiled and validated before saving), then bind a default layout to the home, article, and asset surfaces — or pin one to a single article. Reads return the full template source so a write is verifiable.
get_channel_layouts— List a channel's layoutsget_channel_layout— Read one layout incl. sourcecreate_channel_layout— Author a new Handlebars layoutupdate_channel_layout— Edit an existing layout
delete_channel_layout— Remove a layoutget_channel_layout_bindings— Read the per-surface defaultsupdate_channel_layout_bindings— Set default layouts per surface
Channel Assets
6 tools — manage CSS & JS files attached to a channelStyle and script your channel with first-class assets. Attach multiple CSS or JS files per channel — inline code or external CDN links — with load order, enable toggles, and automatic cache-busting. Claude can refactor your theme without touching any admin UI.
list_channel_assets— All CSS/JS on a channelget_channel_asset— Fetch a single assetcreate_channel_asset— Add inline code or CDN link
update_channel_asset— Edit content, toggle enableddelete_channel_asset— Remove an assetreorder_channel_assets— Change load order
Authors
5 tools — manage bylines and contributor profilesEvery article has an author. Manage profiles with bios, photos, and social links that display on the public site.
list_authors— All authors in a channelget_author— Single author profilecreate_author— Add a new contributor
update_author— Edit bio, photo, linksdelete_author— Remove an author
Books & Long-Form
8 tools — structure books with parts, chapters, sectionsPublish long-form content: user guides, handbooks, documentation, courseware. OmniCon's BMS organizes content into a three-level hierarchy.
list_books— Books in a channelget_book— Book with all parts/chapterscreate_book— Start a new bookupdate_book— Edit book metadata
create_part— Add a part to a bookcreate_chapter— Add a chapter to a partcreate_section— Add a section to a chapterupdate_section— Edit section content
Galleries
5 tools — curated image collectionsGroup images into named galleries you can embed in articles or surface on a channel. Claude can assemble a gallery from your storage, caption each image, and keep the order tidy.
list_galleries— All galleries in a channelget_gallery— A single gallery and its imagescreate_gallery— Start a new gallery
update_gallery— Edit images, captions, orderdelete_gallery— Remove a gallery
Community & Moderation
12 tools — run a members area and moderate postsTurn a channel into a community. Enable member sign-ups, manage roles, moderate the post queue, and keep things safe — approve, reject, hide, or ban, all from chat.
get_community— Community settings and statusenable_community— Turn a community on for a channelupdate_community— Edit settings and policyarchive_community— Close the communitylist_community_members— See who's joinedchange_community_member_role— Promote or demote a member
ban_community_member— Block a memberunban_community_member— Lift a banlist_pending_community_posts— The moderation queueapprove_community_post— Publish a pending postreject_community_post— Decline a pending posthide_community_post— Take down a published post
Press Releases
6 tools — media contacts, distribution lists, sendingManage media relations. Track contacts, build targeted distribution lists, and send press releases directly from your CMS — no extra tools needed.
list_press_contacts— All media contactscreate_press_contact— Add a journalistlist_press_lists— Distribution lists
create_press_list— Build a media listsend_press_release— Send to a listlist_distributions— Sent history
Media & Storage
10 tools — upload, search, label, and reference filesEvery user gets a private storage space. Upload straight from a URL or inline bytes (no pre-signed round-trip), search and label your library, and reference files by URL — Claude can organize your media for you.
list_files— Paginated file listing with filterssearch_storage— Search across your filesget_file_metadata— File detailsget_file_url— Get the public URLdelete_file— Remove a file
upload_from_url— Save a file straight from a URLupload_inline— Save small files from inline base64list_labels— See labels in useset_item_labels— Tag files for organizationlist_storage_spaces— Your available storage spaces
AI Generation
4 tools — images, video, and spoken narrationGenerate media inline. Create images and short video from a prompt, and turn an article into a spoken-word narration script (re-expressed for the ear, with audio tags) — or clear a stale one when the body changes.
generate_image— Create an image from a promptgenerate_video— Create a short video from a prompt
generate_reading_script— AI narration script for an articleclear_reading_script— Remove a stale narration script
Account & Organizations
2 tools — identity and org discoveryClaude uses these first to understand who you are and which organizations you belong to. Every other tool call is scoped through these.
get_my_profile— Current user info
get_my_organizations— Orgs you belong to
OAuth 2.0 — Your Content, Your Access
Every MCP tool call is authenticated. When Claude connects, you sign in with your OmniCon account and approve the connection — exactly the flow you use with GitHub or Google.
- Authorization Code flow with PKCE
- Every request scoped to your user & organizations
- Channel ownership verified on every tool call
- Refresh tokens for long-running sessions
- Revoke access anytime from your dashboard
Stop Clicking. Start Talking.
Sign up free and connect Claude to your CMS in under 5 minutes.