{
  "schema": "keel.agent-discovery@1",
  "name": "KEEL Studio",
  "description": "Help creators prepare digital artwork, reusable modules and releases for review in Studio.",
  "instructions": "https://studio.onkeel.io/llms.txt",
  "studio": "https://studio.onkeel.io/studio",
  "mcp": {
    "url": "https://studio.onkeel.io/api/mcp",
    "transport": "streamable-http",
    "authentication": {
      "type": "bearer",
      "setupUrl": "https://studio.onkeel.io/studio#agents",
      "header": "Authorization: Bearer ${KEEL_AGENT_TOKEN}",
      "requiresCreatorApproval": true
    },
    "firstSteps": [
      "initialize",
      "tools/list",
      "keel_whoami",
      "keel_project_modules"
    ],
    "documentation": "https://studio.onkeel.io/docs/mcp"
  },
  "sdk": {
    "package": "@keel/sdk",
    "repository": "https://github.com/keel-web3/keel-sdk",
    "readme": "https://github.com/keel-web3/keel-sdk/blob/master/README.md",
    "documentation": "https://studio.onkeel.io/docs/sdk",
    "localMcpDocumentation": "https://github.com/keel-web3/keel-sdk/blob/master/packages/mcp/README.md"
  },
  "skill": "https://github.com/keel-web3/keel-sdk/blob/master/skills/fray-keel-agent/SKILL.md",
  "contracts": "https://studio.onkeel.io/docs/contracts",
  "readiness": "https://studio.onkeel.io/api/studio/projects/readiness",
  "defaults": {
    "payloadStorage": "compact",
    "viewer": "registered-keel-verification-shell",
    "preserveOriginalBytes": true,
    "searchPublishedModulesBeforeCreating": true,
    "creatorReviewsDraftsInStudio": true,
    "agentSignsTransactions": false
  },
  "modules": {
    "configurationProtocol": "keel-module-inputs@1",
    "global": "KEEL_INPUTS",
    "examples": "https://studio.onkeel.io/modules",
    "mcpTool": "keel_configurable_modules"
  },
  "artworkControls": {
    "protocol": "keel-collector-actions@1",
    "designer": "https://studio.onkeel.io/studio/actions",
    "schema": "https://studio.onkeel.io/api/collector-actions/schema",
    "documentation": "https://studio.onkeel.io/docs/artwork-controls",
    "mcpTools": [
      "keel_artwork_controls_read",
      "keel_artwork_controls_prepare"
    ],
    "signing": "connected collector wallet only"
  }
}
