{
  "protocolVersion": "0.3.0",
  "name": "Embarko",
  "description": "Hosting for AI-built apps. Deploy, check, fix and share apps at {app-name}.embarko.app.",
  "url": "https://embarko.ai/docs",
  "version": "2026-10-26",
  "provider": {
    "organization": "Embarko",
    "url": "https://embarko.ai"
  },
  "documentationUrl": "https://embarko.ai/docs",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "securitySchemes": {
    "deployToken": {
      "type": "http",
      "scheme": "bearer"
    }
  },
  "skills": [
    {
      "id": "deploy",
      "name": "Deploy an app",
      "description": "Put a website or one-process server app online with no Dockerfile.",
      "tags": [
        "deploy",
        "hosting"
      ],
      "examples": [
        "Deploy this app to Embarko",
        "Put my site online"
      ]
    },
    {
      "id": "manage",
      "name": "Manage a live app",
      "description": "Status, logs, env vars, schedules, custom domains, rollback, analytics, rename, delete.",
      "tags": [
        "logs",
        "domains",
        "secrets",
        "schedules"
      ],
      "examples": [
        "Why is my app down?",
        "Use my own domain",
        "Send the report every Monday at 9"
      ]
    },
    {
      "id": "integrations",
      "name": "Connect other apps",
      "description": "An embedded panel where the app's users connect Slack, Sheets, a CRM and the like, and build flows.",
      "tags": [
        "integrations",
        "slack",
        "sheets"
      ],
      "examples": [
        "Let my users connect Slack"
      ]
    },
    {
      "id": "showcase",
      "name": "Showcase",
      "description": "List the app in the public gallery or on an event page.",
      "tags": [
        "showcase",
        "gallery"
      ],
      "examples": [
        "Put my app on the Embarko Showcase"
      ]
    },
    {
      "id": "feedback",
      "name": "Feedback",
      "description": "Report a bug or request a feature.",
      "tags": [
        "support"
      ],
      "examples": [
        "Tell Embarko this is broken"
      ]
    }
  ],
  "a2aEndpoint": null
}