{"openapi":"3.1.0","info":{"title":"Clara Public API","version":"0.1.0","description":"Clara es una asistente financiera con IA: planificá gastos, mirá tu balance mes a mes, mandá notas de voz por WhatsApp, importá extractos PDF y conectá tu banco vía Open Banking. Open source, MIT, self-hostable.","contact":{"name":"Trefolio","url":"https://trefolio.com"},"license":{"name":"MIT","url":"https://opensource.org/licenses/MIT"}},"servers":[{"url":"https://clara.trefolio.com"}],"paths":{"/llms.txt":{"get":{"operationId":"getLlmsTxt","summary":"Resumen estructurado para LLMs (formato llmstxt.org).","responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/llms-full.txt":{"get":{"operationId":"getLlmsFullTxt","summary":"Documentación completa concatenada en markdown.","responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/sitemap.xml":{"get":{"operationId":"getSitemap","summary":"Sitemap de las páginas públicas indexables.","responses":{"200":{"description":"OK"}}}},"/.well-known/mcp.json":{"get":{"operationId":"getMcpDescriptor","summary":"Descriptor de los servidores MCP de Clara.","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/mcp":{"post":{"operationId":"callPublicMcp","summary":"Servidor MCP público (sin auth). Usá el cliente MCP que prefieras.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Streamable HTTP MCP response","content":{"application/json":{"schema":{"type":"object"}},"text/event-stream":{"schema":{"type":"string"}}}}}}},"/api/mcp/user":{"post":{"operationId":"callUserMcp","summary":"Servidor MCP autenticado por usuario. Requiere bearer token generado en Settings.","security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Streamable HTTP MCP response","content":{"application/json":{"schema":{"type":"object"}},"text/event-stream":{"schema":{"type":"string"}}}},"401":{"description":"Token inválido o expirado"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"ada_pat","description":"Token personal de acceso para Clara (formato `ada_pat_<32-hex>`). Se genera en Settings → Acceso para AI."}}},"externalDocs":{"description":"Marketing site","url":"https://clara.trefolio.com"}}