Glasser

Fornecido por Financial Datasets

Pesquisar empresas por critérios financeiros com um rastreador de ações (Financial Datasets)

$0.02 por chamadarespostas em até 45s

Pesquise empresas públicas cujos dados financeiros correspondam a um conjunto de condições e retorne as empresas e os tickers correspondentes. Informe de 1 a 20 filtros, cada um com um campo (uma métrica financeira ou o nome de um item de linha, como revenue), um operador (gt, lt, gte, lte, eq ou in) e um valor (um número, um texto ou uma lista); todos os filtros devem ser atendidos. Limite de até 100 empresas por página. O campo ticker aceita apenas o operador eq ou in.

Como executar

Etapa 1Configurar

Uma vez: cole isto no chat do seu agente. O Skill instala a CLI e faz login sozinho. Para um agente que não pode usar um shell, conecte-o pelo MCP.

Configurar
set up https://glasser.ai/SKILL.md

Show me how to use the Financial Datasets endpoint /financials/search/screener on Glasser.

Etapa 2Experimente uma tarefa de exemplo específica

Quando precisar preparar uma tabela de pesquisa financeira, você pode coletar os valores divulgados por uma empresa, mantendo claros os períodos e as unidades.

Copie este prompt no seu agente para organizar os valores divulgados para sua pesquisa.

Prompt
Use financialdatasets:/financials/search/screener on Glasser.
Pull my company's reported figures into a table with the periods and units returned.

Estrutura do endpoint

json
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "filters"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "maximum": 100,
      "minimum": 1
    },
    "filters": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "field",
          "operator",
          "value"
        ],
        "properties": {
          "field": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
          },
          "value": {
            "anyOf": [
              {
                "anyOf": [
                  {
                    "type": "number"
                  },
                  {
                    "enum": [
                      "Infinity",
                      "-Infinity",
                      "NaN"
                    ],
                    "type": "string"
                  }
                ]
              },
              {
                "type": "string",
                "maxLength": 200,
                "minLength": 1
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "maxLength": 200,
                  "minLength": 1
                },
                "maxItems": 100
              }
            ]
          },
          "operator": {
            "enum": [
              "gt",
              "lt",
              "gte",
              "lte",
              "eq",
              "in"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "maxItems": 20,
      "minItems": 1
    }
  },
  "additionalProperties": false
}

Como funciona a cobrança

Dados retornados ou nenhuma correspondênciaO mesmo preço com ou sem dados correspondentes.$0.02
Erro do provedor de dadosO provedor de dados não conseguiu responder.$0.00
Tempo limite excedidoO Run excedeu seu limite de tempo.$0.00
Falha internaUm erro interno impediu a conclusão.$0.00