Platform
ScaiWave ScaiGrid ScaiCore ScaiBot ScaiDrive ScaiKey Models Tools & Services
Solutions
Organisations Developers Internet Service Providers Managed Service Providers AI-in-a-Box
Resources
Support Documentation Blog Downloads
Company
About Research Careers Investment Opportunities Contact
Log in

MCP integration

ScaiCMS speaks MCP natively. Run the server in stdio mode (for desktop agents) or as HTTP, point your agent at it with an API key + site ID, and the agent gets typed tools for every significant operation:

Tool Action
create_content, edit_content, find_content Content CRUD
manage_content_permissions RBAC overrides on a single content item
manage_workflow Status transitions
manage_assets Asset upload, listing
manage_taxonomy Taxonomies and terms
generate_content LLM-assisted draft generation
configure_site Site settings
manage_users User CRUD
manage_search_index Reindex, consistency, cleanup
manage_template_packs Template pack lifecycle
manage_form_submissions Inbox
manage_documentation The docs subsystem (a single tool with action dispatch)

Connecting#

bash
1
2
3
export SCAICMS_API_KEY=scai_live_…
export SCAICMS_SITE_ID=30847722-…
python -m scaicms.mcp.server   # stdio

Auth is the same as REST — same API key, same scopes apply.

Agent bundle#

A self-contained kit lives at docs/agent-bundle/ (run python -m scaicms.scripts.build_agent_bundle to regenerate it from source). It contains the agent guide, an OpenAPI subset, the MCP tool JSON-schema, and concrete request/response examples. Drop the directory or its tarball into any agent that needs to author documentation.

Updated 2026-05-16 12:33:52 View source (.md) rev 2