{
  "protocolVersion": "0.3.0",
  "name": "Buildra",
  "description": "Build apps from a description in your Buildra account. Discovery advertisement only: connect using MCP over Streamable HTTP at the URL below. Buildra does not serve A2A requests.",
  "url": "https://mcp.buildra.dev/mcp",
  "version": "1.0.0",
  "documentationUrl": "https://buildra.dev/docs/agents",
  "provider": {
    "organization": "Buildra",
    "url": "https://buildra.dev"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain"],
  "securitySchemes": {
    "buildraOAuth": {
      "type": "oauth2",
      "description": "OAuth authorization by an existing Buildra account. Issuer: https://api.buildra.dev. MCP resource metadata: https://mcp.buildra.dev/.well-known/oauth-protected-resource",
      "flows": {
        "authorizationCode": {
          "authorizationUrl": "https://api.buildra.dev/oauth/authorize",
          "tokenUrl": "https://api.buildra.dev/oauth/token",
          "scopes": {
            "projects:read": "See your projects and what the build agent is doing",
            "projects:write": "Create new projects",
            "build": "Talk to the build agent on your behalf (spends your credits)",
            "publish": "Publish projects to buildra.page",
            "billing:read": "See your credit balance"
          }
        }
      }
    }
  },
  "security": [
    { "buildraOAuth": ["projects:read", "projects:write", "build"] }
  ],
  "skills": [
    {
      "id": "build-app",
      "name": "Build an app from a description",
      "description": "Create or revise a Buildra project, answer build questions, inspect previews, and publish when authorized. Build turns spend the account's credits; publishing requires the publish scope.",
      "tags": ["app-building", "mcp", "preview", "publishing"],
      "examples": ["Build a habit tracker with Buildra.", "Add a weekly summary to my Buildra app and show me the preview."]
    }
  ]
}
