contentstack-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CONTENTSTACK_BRANCH | No | Specify branch if using branches | |
| CONTENTSTACK_API_KEY | Yes | Stack API key for authentication | |
| CONTENTSTACK_MANAGEMENT_TOKEN | Yes | Stack-level token with predefined permissions |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_content_typeC | Creates a new content type with the specified schema, options, field rules, and taxonomies. |
| update_content_typeC | Updates an existing content type identified by its UID. Allows modification of title, schema, options, and field rules. |
| delete_content_typeC | Deletes a content type identified by its UID. |
| create_entryC | Creates a new entry for a specified content type. |
| update_entryC | Updates an existing entry identified by its UID and content type UID. |
| delete_entryC | Deletes an entry identified by its UID and content type UID. |
| get_content_typeB | Retrieves a specific content type by its UID, optionally including the global field schema. |
| get_all_content_typesC | Retrieves a list of all content types, with options for pagination and including additional details like global field schema and counts. |
| get_entryA | Retrieves a specific entry by its content type UID and entry UID, with options for locale and including references. |
| get_entriesC | Retrieves entries for a specified content type, with extensive options for filtering, sorting, pagination, and including related data. |
| publish_entryC | Publishes an entry to a specified environment and locale. |
| unpublish_entryC | Unpublishes an entry from a specified environment and locale. |
| create_global_fieldC | Creates a new global field with the specified title, UID, and schema. |
| update_global_fieldB | Updates an existing global field identified by its UID. Allows modification of title and schema. |
| get_all_global_fieldsC | Retrieves a list of all global fields, with options for pagination and including branch information. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| create_content_workflow | Initiates a guided workflow for creating new content for a specified content type. |
| content_analysis | Initiates an analysis of content within a specified content type, providing insights and patterns. |
| migration_planning | Initiates a planning process for migrating content to Contentstack, guiding through key considerations. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| content-types | Retrieves a list of all content types in the stack. |
| assets | Retrieves a list of all assets in the stack. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/darekrossman/contentstack-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server