Strapi integration
Open-source headless content management system (CMS) built with Node.js. Strapi enables developers to build, manage, and deploy content-rich applications with a flexible API-first approach. Features include customizable content types, media library, user authentication, role-based access control, internationalization (i18n), and automatic REST and GraphQL API generation for seamless content delivery across web and mobile platforms.
Say what should happen.
The workflow builds itself.
Common Strapi use cases
- User logout
- User login flow
- Remove unused media
- Update user profile
- Browse media library
- Display file details
- Display user profile
- Edit existing articles
- Fetch homepage content
- Maintain user sessions
What you can do with Strapi
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Auth, 8 operations
change_passwordChange passwordPOSTChanges the password of the logged-in user.email_confirmationEmail confirmationGETConfirms a user's email address using the confirmation code.forgot_passwordForgot passwordPOSTInitiates a password reset by sending a reset link to the user's email.loginLoginPOSTAuthenticates a user with email/username and password, returning a JWT token.logoutLogoutPOSTRevokes the current user's session and invalidates tokens.refresh_tokenRefresh tokenPOSTExchanges a refresh token for a new JWT access token.reset_passwordReset passwordPOSTResets a user's password using the token received via email.send_email_confirmationSend email confirmationPOSTRe-sends the account confirmation email to a registered user.
File, 6 operations
delete_fileDelete fileDELETEPermanently deletes a file from the Strapi media library.get_fileGet fileGETRetrieves detailed information about a specific uploaded file.list_filesList filesGETRetrieves a list of files from the Strapi media library.list_files_paginatedList files paginatedGETRetrieves a paginated list of files from the Strapi media library.update_file_infoUpdate file infoPOSTUpdates the metadata of an already uploaded file in the media library.upload_filesUpload filesPOSTUploads files to the Strapi media library with optional linking to content entries.
Entry, 5 operations
create_entryCreate entryPOSTCreates a new content entry with the provided field data for the specified content type.delete_entryDelete entryDELETEPermanently deletes a content entry from the specified content type collection.find_entriesFind entriesGETRetrieves a paginated list of content entries for a specific content type with filtering, sorting, and relation population options.find_one_entryFind one entryGETRetrieves a single content entry by its unique document identifier with optional relation population.update_entryUpdate entryPUTUpdates an existing content entry with new field values using partial or full replacement.
Single type, 3 operations
delete_single_typeDelete single typeDELETEDeletes the single type document.get_single_typeGet single typeGETRetrieves the document for a single type content type.update_single_typeUpdate single typePUTUpdates or creates the single type document with the provided field data.
User, 3 operations
get_current_userGet current userGETRetrieves the profile information of the currently authenticated user.registerRegisterPOSTCreates a new user account with username, email, and password.update_userUpdate userPUTUpdates the profile information of the currently authenticated user.
Use Strapi from Claude Code, Cursor or Codex
Connect Strapi in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Strapi operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Strapi
- Create your workspace
Sign up free. Nothing to install.
- Connect Strapi once
Add your Strapi connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Strapi integration FAQ
What can you do with the Strapi integration?
LiveContext exposes 25 operations on Strapi, covering auth, file, entry and single type. Common uses include User logout, User login flow and Remove unused media.
