{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "ai.finestructure/fine-structure",
  "title": "Fine Structure",
  "description": "Remote MCP server for agents that create, edit, validate, and publish Fine Structure apps.",
  "version": "1.0.0",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://finestructure.ai/api/mcp",
      "headers": [
        {
          "name": "Authorization",
          "description": "Required bearer token. For a first-time owner with no account, run npx @finestructure/agent@latest connect and follow the one-time browser signup and approval flow documented at https://finestructure.ai/api/mcp/docs.",
          "isRequired": true,
          "isSecret": true
        }
      ]
    }
  ],
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "docs": "https://finestructure.ai/api/mcp/docs",
      "manifest": "https://finestructure.ai/api/mcp/manifest",
      "agentCard": "https://finestructure.ai/.well-known/agent-card.json",
      "agentPage": "https://finestructure.ai/agent",
      "llmsTxt": "https://finestructure.ai/llms.txt",
      "llmsFullTxt": "https://finestructure.ai/llms-full.txt",
      "authentication": "Required bearer token scoped by account, app, and permissions. The MCP endpoint is not anonymous.",
      "connectCommand": "npx @finestructure/agent@latest connect",
      "newUserOnboarding": "No existing account is required to start the CLI. Open its exact one-time approval URL, choose Sign in to approve then Sign up, complete human identity verification, return to the preserved request, review permissions, and approve the agent. Never send passwords, verification codes, Google credentials, or raw MCP tokens to the agent."
    }
  }
}
