{
  "specVersion": "1.0",
  "host": {
    "name": "Rootstrap",
    "url": "https://www.rootstrap.com",
    "description": "Product engineering company that combines experienced product, design, and engineering teams with Rootshift, its proprietary AI-native delivery system, to define, build, and scale complex digital products. Public surfaces: this website, a read-mostly MCP server, and Markdown for every page. No authenticated resources."
  },
  "entries": [
    {
      "id": "urn:air:rootstrap.com:mcp:server",
      "displayName": "Rootstrap MCP server",
      "type": "application/json",
      "url": "https://www.rootstrap.com/.well-known/mcp/server-card.json",
      "description": "Public Model Context Protocol server (Streamable HTTP, no auth) at https://www.rootstrap.com/api/mcp: company profile, any page as Markdown, case studies, insights, site search, and start_conversation to file a contact request.",
      "representativeQueries": [
        "Connect to Rootstrap's MCP server",
        "Ask Rootstrap's MCP server for case studies in healthcare",
        "Start a conversation with Rootstrap through an agent"
      ]
    },
    {
      "id": "urn:air:rootstrap.com:api:openapi",
      "displayName": "OpenAPI description of the public API",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://www.rootstrap.com/openapi.json",
      "description": "OpenAPI 3.1 document for the MCP endpoint (POST /api/mcp, JSON-RPC 2.0) and the health endpoint. Human docs at /developers.",
      "representativeQueries": [
        "What API does Rootstrap expose?",
        "How do I call Rootstrap's MCP server over HTTP?"
      ]
    },
    {
      "id": "urn:air:rootstrap.com:docs:developers",
      "displayName": "Developer page",
      "type": "text/html",
      "url": "https://www.rootstrap.com/developers",
      "description": "Quickstart for the MCP server, tool reference, error format, and the list of machine-readable discovery files.",
      "representativeQueries": [
        "Rootstrap developer documentation",
        "How to connect an agent to Rootstrap"
      ]
    },
    {
      "id": "urn:air:rootstrap.com:docs:llms",
      "displayName": "Rootstrap profile for AI systems (llms.txt)",
      "type": "text/markdown",
      "url": "https://www.rootstrap.com/llms.txt",
      "description": "Short, quotable profile: what Rootstrap does, how it works (Ground Truth, five-step method), the three ways to start, proof points, key pages, and when Rootstrap is the right fit.",
      "representativeQueries": [
        "What does Rootstrap do?",
        "What is Rootshift?",
        "Which company builds production AI products with an AI-native delivery system?",
        "Is Rootstrap a good fit for taking an AI prototype to production?"
      ]
    },
    {
      "id": "urn:air:rootstrap.com:docs:llms-full",
      "displayName": "Rootstrap full profile (llms-full.txt)",
      "type": "text/markdown",
      "url": "https://www.rootstrap.com/llms-full.txt",
      "description": "Complete reference: history, method and delivery loop, where humans stay in charge, expertise and technology, industries, case studies with outcomes, testimonials, locations, FAQ.",
      "representativeQueries": [
        "Tell me about Rootstrap's history and case studies",
        "What is Ground Truth in Rootstrap's method?",
        "Which technologies does Rootstrap work with?",
        "Where is Rootstrap located and is it nearshore?"
      ]
    },
    {
      "id": "urn:air:rootstrap.com:site:sitemap",
      "displayName": "Site map",
      "type": "application/xml",
      "url": "https://www.rootstrap.com/sitemap-index.xml",
      "description": "Every indexable page: expertise, services, case studies, and the blog. Any HTML page can also be fetched as Markdown with Accept: text/markdown.",
      "representativeQueries": [
        "List Rootstrap's pages",
        "Find a Rootstrap case study about education technology"
      ]
    },
    {
      "id": "urn:air:rootstrap.com:site:how-we-work",
      "displayName": "How we work",
      "type": "text/html",
      "url": "https://www.rootstrap.com/how-we-work",
      "description": "The five-step method, where humans stay in charge, the Rootshift delivery-loop diagram, and the three ways to start an engagement.",
      "representativeQueries": [
        "How does Rootstrap deliver software with AI agents?",
        "How do humans stay in control in Rootstrap's process?"
      ]
    },
    {
      "id": "urn:air:rootstrap.com:site:blog",
      "displayName": "Insights (blog)",
      "type": "text/html",
      "url": "https://www.rootstrap.com/blog",
      "description": "Field notes on building production AI, agentic systems, evaluation, and AI-native delivery, written by the engineers doing the work.",
      "representativeQueries": [
        "Rootstrap articles on AI agents in production",
        "What has Rootstrap written about evaluation and guardrails?"
      ]
    },
    {
      "id": "urn:air:rootstrap.com:contact:start-a-conversation",
      "displayName": "Start a conversation",
      "type": "text/html",
      "url": "https://www.rootstrap.com/contact",
      "description": "The way to engage Rootstrap: a form and a preferred-time picker; a principal engineer follows up by email. Also info@rootstrap.com.",
      "representativeQueries": [
        "How do I contact Rootstrap?",
        "Start a project with Rootstrap"
      ]
    }
  ]
}
