{
  "service": "planeje-mcp",
  "version": "2.0.0",
  "transport": "streamable-http-stateful",
  "sessions_ativas": 0,
  "endpoint": "https://mcp.planeje.jbapex.com.br/mcp",
  "health": "https://mcp.planeje.jbapex.com.br/health",
  "app_url": "https://planeje.jbapex.com.br/",
  "auth": "Requer OAuth (ChatGPT), token MCP pessoal (Bearer) da equipe, ou MCP_API_KEY admin.",
  "auth_modes": [
    "oauth",
    "user_token"
  ],
  "oauth": {
    "authorize": "https://mcp.planeje.jbapex.com.br/authorize",
    "token": "https://mcp.planeje.jbapex.com.br/token",
    "register": "https://mcp.planeje.jbapex.com.br/register",
    "protected_resource": "https://mcp.planeje.jbapex.com.br/.well-known/oauth-protected-resource",
    "authorization_server": "https://mcp.planeje.jbapex.com.br/.well-known/oauth-authorization-server"
  },
  "clientes_compatíveis": [
    "Cursor (Settings → MCP → URL)",
    "Claude Desktop (mcpServers com type streamable-http)",
    "ChatGPT / OpenAI (Remote MCP)",
    "Qualquer SDK @modelcontextprotocol/sdk"
  ],
  "exemplos": {
    "cursor": {
      "url": "https://mcp.planeje.jbapex.com.br/mcp",
      "headers": {
        "Authorization": "Bearer mcp_<token_gerado_em_Configuracoes>"
      }
    },
    "claude_desktop": {
      "mcpServers": {
        "planeje": {
          "type": "streamable-http",
          "url": "https://mcp.planeje.jbapex.com.br/mcp",
          "headers": {
            "Authorization": "Bearer mcp_<token_gerado_em_Configuracoes>"
          }
        }
      }
    }
  },
  "resources": [
    "planeje://paginas/catalogo",
    "planeje://modulos/catalogo",
    "planeje://ferramentas/catalogo"
  ],
  "tools_destaque": [
    "listar_paginas",
    "listar_ferramentas_mcp",
    "listar_caixa",
    "listar_conversas",
    "listar_clientes",
    "listar_tarefas"
  ]
}