{
  "specVersion" : "1.0",
  "host" : {
    "displayName" : "Chattee",
    "documentationUrl" : "https://chattee.ai/docs/mcp"
  },
  "entries" : [ {
    "identifier" : "urn:air:chattee.ai:mcp:chattee",
    "displayName" : "Chattee MCP server",
    "type" : "application/mcp-server-card+json",
    "url" : "https://chattee.ai/mcp/connect/server-card",
    "description" : "Chattee MCP server is a remote Model Context Protocol server that lets AI assistants such as Claude Code, Claude.ai, Cursor, Codex and ChatGPT create, change, deploy and publish full web apps on Chattee.",
    "tags" : [ "mcp", "app-builder", "deployment" ],
    "trustManifest" : {
      "identity" : "https://chattee.ai",
      "identityType" : "https"
    },
    "capabilities" : [ "list_workspaces", "list_projects", "get_project", "create_project", "delete_project", "list_chats", "create_chat", "get_chat", "send_message", "wait_for_run", "approve_plan", "refine_plan", "answer_question", "stop_run", "continue_run", "retry_run", "get_run_logs", "delete_chat", "get_release_status", "publish_project", "list_templates", "get_template", "export_project_as_template", "update_template", "delete_template", "list_files", "read_file", "write_file", "delete_file", "list_env_vars", "set_env_vars", "list_resources", "provision_resource", "query_database", "get_credits" ],
    "representativeQueries" : [ "build a web app from a description and deploy it", "change an existing app and publish it", "connect an AI assistant to an app builder" ]
  }, {
    "identifier" : "urn:air:chattee.ai:skill:chattee",
    "displayName" : "Chattee agent skill",
    "type" : "application/agent-skills+md",
    "url" : "https://chattee.ai/docs/mcp/skill.md",
    "description" : "How an agent should drive Chattee: the build loop, the approval rule, what each outcome means, every tool.",
    "tags" : [ "skill", "mcp" ],
    "trustManifest" : {
      "identity" : "https://chattee.ai",
      "identityType" : "https"
    }
  }, {
    "identifier" : "urn:air:chattee.ai:docs:mcp",
    "displayName" : "Chattee MCP server documentation",
    "type" : "text/markdown",
    "url" : "https://chattee.ai/docs/mcp.md",
    "description" : "Setup per client, OAuth and personal access tokens, scopes, every tool, limits and troubleshooting.",
    "tags" : [ "docs", "mcp" ],
    "trustManifest" : {
      "identity" : "https://chattee.ai",
      "identityType" : "https"
    }
  }, {
    "identifier" : "urn:air:chattee.ai:docs:tools",
    "displayName" : "Every Chattee MCP tool as JSON",
    "type" : "application/json",
    "url" : "https://chattee.ai/docs/mcp/tools.json",
    "description" : "Name, group, scope, access, annotations, inputs and a description per tool.",
    "tags" : [ "docs", "mcp" ],
    "trustManifest" : {
      "identity" : "https://chattee.ai",
      "identityType" : "https"
    }
  }, {
    "identifier" : "urn:air:chattee.ai:docs:auth",
    "displayName" : "Agent authentication",
    "type" : "text/markdown",
    "url" : "https://chattee.ai/auth.md",
    "description" : "How an agent gets access to Chattee, and which credentials exist.",
    "tags" : [ "docs", "auth" ],
    "trustManifest" : {
      "identity" : "https://chattee.ai",
      "identityType" : "https"
    }
  }, {
    "identifier" : "urn:air:chattee.ai:docs:llms",
    "displayName" : "llms.txt",
    "type" : "text/plain",
    "url" : "https://chattee.ai/llms.txt",
    "description" : "The index of Chattee's site for language models.",
    "tags" : [ "docs", "llms.txt" ],
    "trustManifest" : {
      "identity" : "https://chattee.ai",
      "identityType" : "https"
    }
  } ]
}
