Prerequisites
- A Strapi 5.47.0 or newer instance exposing its MCP endpoint.
- The MCP endpoint served over HTTPS, reachable from the public
internet, at a URL ending in
/mcp(e.g.https://your-cms.example.com/mcp). - An admin token for that endpoint, created as described in the
Strapi MCP server documentation.
Semji sends it as
Authorization: Bearer <token>on every request. - You are a workspace owner in Semji. The connection is shared with the whole workspace.
Availability of the Strapi integration depends on your Semji plan. If the
Connect button opens an upgrade dialog instead, contact your account
manager.
Connect from Semji
1
Open the CMS integrations
In Semji, go to Settings → Integrations, open the CMS tab, and
click Connect on the Strapi row.
2
Enter your MCP endpoint and token
Fill in the two fields:
- MCP server URL — your Strapi MCP endpoint, e.g.
https://your-cms.example.com/mcp. It must use HTTPS and end with/mcp. - Admin token — the token from your Strapi instance.
3
Connect
Click Connect. The Strapi row now shows as connected for the whole
workspace.
What Semji can do once connected
The available actions are provided by your Strapi MCP endpoint — typically reading and updating content. AI agents discover the available tools at run time, and Semji’s publishing agents never delete content, even when a delete tool is exposed.Manage or disconnect
From Settings → Integrations → CMS, the Strapi row offers Disconnect, which clears the stored token for the whole workspace. Reconnecting asks for the token again. The MCP server URL cannot be edited in place — to change it, disconnect and set up the connection again with the new URL.Firewalls and IP allowlisting
Your Strapi MCP endpoint must be reachable from the public internet. Semji’s servers reach the internet through a fixed set of outbound IP addresses. If a firewall, WAF, or anti-bot protection (Cloudflare, Akamai, Sucuri, …) sits in front of your site, it can block Semji’s requests — typically with a403 Forbidden — before they ever reach your CMS, even when your credentials are correct.
Allow the following Semji IP addresses:
Troubleshooting
"The MCP server URL must end with /mcp."
"The MCP server URL must end with /mcp."
Enter the full MCP endpoint URL, not your Strapi root URL — e.g.
https://your-cms.example.com/mcp."Failed to create the CMS connector."
"Failed to create the CMS connector."
The connector could not be created. Check that the URL starts with
https://, that the same URL is not already connected in this
workspace, and that you are a workspace owner."Failed to connect to the CMS connector."
"Failed to connect to the CMS connector."
The token could not be stored. Make sure it is not empty and try again.
Agents say they have no Strapi tools, or hit authentication errors
Agents say they have no Strapi tools, or hit authentication errors
The stored token is wrong or revoked, or the endpoint is unreachable or
blocked by a firewall. Verify the endpoint answers at its URL, check your
WAF (see the firewall section above), then disconnect and reconnect with
a valid token.