Skip to main content
Our docs redesign is live!

With the CLI

Use our CLI to get started

npm install -g @contentstack/cli

Set your region and log in

csdx config:set:region AWS-EU
csdx auth:login

Bootstrap

csdx cm:bootstrap --app-name "kickstarter Next.js" 

You can also just seed a stack

csdx cm:stacks:seed --repo "contentstack/kickstart-stack-seed" --org "<ORG_ID>"

With a Kickstarter

Contentstack Kickstarts are minimal, opinionated starter projects that remove boilerplate and provide the fastest path from zero to a fully wired Contentstack integration, from simple framework connections to advanced rendering patterns and production-ready templates.

This website is optimised for AI agents

We built this site with the notion users and AI agents will consume it. With that in mind we have created a few things.

This website offers an http streamable MCP server to query it's content with different tools: content_search, content_get, people_get_profile, people_list.

{
  "mcpServers": {
    "contentstack": {
      "transport": {
        "type": "http",
        "url": "https://developers.contentstack.com/api/mcp"
      }
    }
  }
}

To make Agents happy we have:

  • Markdown views for core content. Long-form resources are available in markdown, including .md routes and markdown content negotiation.
  • /agents.md for autonomous behavior guidance. Agents get explicit policy, scope, and safe usage expectations.
  • /llms.txt for LLM-friendly discovery. Models can find structure quickly without playing guesswork games.
  • /sitemap.md for content map readability. Humans and models can both inspect the catalog in a compact format.
  • API endpoints and OpenAPI spec for the whole website.