DataBolsa docs
Conectar agentes

Outros clientes MCP

Qualquer cliente MCP conecta — remoto (Streamable HTTP) ou local (stdio).

A DataBolsa fala MCP padrão; qualquer cliente compatível funciona.

Remoto (Streamable HTTP)

URL:  https://mcp.databolsa.com/mcp
Auth: OAuth 2.0 (com dynamic client registration) OU
      header Authorization: Bearer db_live_SUACHAVE
  • Clientes com suporte a OAuth descobrem tudo sozinhos via /.well-known/oauth-protected-resource.
  • Clientes só-header usam a chave de API criada em databolsa.com/conta/config.

Local (stdio)

DATABOLSA_API_KEY=db_live_SUACHAVE npx -y @databolsa/mcp

Variáveis: DATABOLSA_API_KEY (obrigatória na API hospedada) e DATABOLSA_API_URL (default https://api.databolsa.com; aponte para o seu self-host se tiver um).

Programático (SDKs de agentes)

Com o SDK da Anthropic, por exemplo:

const response = await client.beta.messages.create({
  model: "claude-sonnet-5",
  max_tokens: 2048,
  mcp_servers: [
    {
      type: "url",
      url: "https://mcp.databolsa.com/mcp",
      name: "databolsa",
      authorization_token: process.env.DATABOLSA_API_KEY,
    },
  ],
  messages: [{ role: "user", content: "Resumo do pregão de hoje na B3" }],
});

As tools são geradas do contrato OpenAPI — os nomes batem com os operationId da referência (getStock, screenFiis, listDividends…).