Model Context Protocol

37 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

1
Add the MCP Server

Drop one line into Claude Desktop's config. Point it at https://mcp.omnicon.cloud/mcp.

2
Sign In with OAuth

Claude redirects you to log in with your OmniCon account. All actions run under your user, scoped to your organizations.

3
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 37 MCP Tools

Grouped by what they do. Every tool is authenticated and user-scoped.

Articles & Content

8 tools — create, edit, search, and organize articles

Full content lifecycle: Claude can draft posts, update them based on feedback, search across your archive with Azure Cognitive Search, and organize everything into folders.

  • list_articles — List or filter articles in a channel
  • get_article — Fetch a single article by ID
  • get_article_by_permalink — Look up by URL slug
  • create_article — Draft a new article with title, body, tags, SEO
  • update_article — Edit an existing article
  • delete_article — Remove an article
  • list_folders — Browse folder structure
  • search_articles — Full-text search via Azure Search
Example: "Find all articles I wrote last month, pick the ones with lowest traffic, and rewrite their SEO descriptions."

Channels

6 tools — manage sites, navigation, and channel settings

Channels are your publishing destinations. Configure appearance, navigation menus, public visibility, and multi-language defaults.

  • list_channels — See all channels in an org
  • get_channel — Channel details and members
  • create_channel — Spin up a new channel
  • update_channel — Update title, CSS, culture, visibility
  • delete_channel — Remove a channel
  • update_navigation — Restructure the channel menu
Example: "Create a new channel called 'Developer Blog', add 5 navigation items for Home, Tutorials, API Docs, About, Contact."

Authors

5 tools — manage bylines and contributor profiles

Every article has an author. Manage profiles with bios, photos, and social links that display on the public site.

  • list_authors — All authors in a channel
  • get_author — Single author profile
  • create_author — Add a new contributor
  • update_author — Edit bio, photo, links
  • delete_author — Remove an author
Example: "Add three authors to our blog with names, bios, and LinkedIn links from this spreadsheet."

Books & Long-Form

8 tools — structure books with parts, chapters, sections

Publish long-form content: user guides, handbooks, documentation, courseware. OmniCon's BMS organizes content into a three-level hierarchy.

  • list_books — Books in a channel
  • get_book — Book with all parts/chapters
  • create_book — Start a new book
  • update_book — Edit book metadata
  • create_part — Add a part to a book
  • create_chapter — Add a chapter to a part
  • create_section — Add a section to a chapter
  • update_section — Edit section content
Example: "Write a user onboarding guide with 3 parts, 2 chapters each, and 3 sections per chapter — include code examples."

Press Releases

6 tools — media contacts, distribution lists, sending

Manage 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 contacts
  • create_press_contact — Add a journalist
  • list_press_lists — Distribution lists
  • create_press_list — Build a media list
  • send_press_release — Send to a list
  • list_distributions — Sent history
Example: "Draft a press release about our Series A funding, then send it to all tech journalists in our US Media list."

Media & Storage

4 tools — manage files and assets in blob storage

Every user gets a private storage space. List, inspect, delete, and reference files by URL — Claude can organize your media library for you.

  • list_files — Paginated file listing with filters
  • get_file_metadata — File details
  • delete_file — Remove a file
  • get_file_url — Get the public URL
Example: "Find all PNG files over 2MB and tell me which articles reference them."

Account & Organizations

2 tools — identity and org discovery

Claude 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
Security

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
// claude_desktop_config.json
{
"mcpServers": {
"omnicon": {
"url": "https://mcp.omnicon.cloud/mcp"
}
}
}
// Restart Claude. Sign in. Done.

Stop Clicking. Start Talking.

Sign up free and connect Claude to your CMS in under 5 minutes.