Content export1
content.export- POST
content.exportExport DB content to files and commit to git
Model Context Protocol
An API that lets AI agents read and write the same data as the admin, directly. Articles, parts, images, SEO data, tasks and the wiki are all available through 43 tools.
AI agent
An MCP client such as Claude. Skills hold the procedures
MCP server
Generates tools automatically from the manifest (stdio / Streamable HTTP)
GENNAI CMS
/api/mcp/* (Bearer token + scopes)
posts.read) and write (posts.write)cms.mcp.tools / cms.mcp.scopes)curl -H "Authorization: Bearer <token>" \
http://localhost:<CMS port>/api/mcp/manifestThe MCP server reads this manifest at startup to build its tools, so when you add a tool on the CMS side, agents can use it without any configuration changes.
posts.read / posts.writeposts.listList articles (search, sort)posts.getGet an article with its bodyposts.createCreate an article (all fields)posts.updateUpdate rewrites, metadata, and linked partscategories.listList categoriesparts.read / parts.writeparts.listList partsparts.getGet a partparts.createCreate a partparts.updateUpdate a partparts.previewPreview HTML with variables appliedpart_groups.listList part groupspart_groups.getGet a group with its contentspart_groups.createCreate a grouppart_groups.updateUpdate a group (syncs its contents)part_groups.previewPreview a group's HTMLcreatives.read / creatives.writecreatives.listList creativescreatives.getGet a creativecreatives.createOrder an imagecreatives.updateUpdate a creativecreatives.insert_to_postInsert into an article body at a given positioncreatives.versions_listList versionscreatives.set_final_versionSet the version to delivercreative_codex_jobs.listList generation jobscreative_codex_jobs.claimClaim a generation job (for workers)creative_codex_jobs.updateReport generation resultsreports.read / analytics.readreports.listList SEO daily reportsreports.getSEO daily report detailsreports.latestLatest SEO daily reportsearch.performanceSearch performance from Search Consolekeywords.listList target keywordstasks.* / wiki.*epics.listList epicsepics.getGet an epicepics.createCreate an epicepics.updateUpdate an epictasks.listList tasks (filter by status, priority)tasks.getGet a tasktasks.createFile a tasktasks.updateUpdate a task (status transitions, etc.)wiki.listList wiki pageswiki.getGet a wiki pagewiki.createCreate a wiki pagewiki.updateUpdate a wiki pagecontent.exportcontent.exportExport DB content to files and commit to git