Glasser

Fornecido por SEC API

Obter uma seção de um registro 10-K, 10-Q ou 8-K em texto por URL (SEC API)

$0.0005 por chamadarespostas em até 45s

Obtenha o texto simples de uma seção de item de um único filing 10-K, 10-Q ou 8-K cuja URL do documento em sec.gov você já tenha. Informe url (o caminho www.sec.gov/Archives/edgar/data do documento principal) e item: itens de 10-K como 1A (fatores de risco) ou 7 (discussão e análise da administração), itens de 10-Q como part2item1a e itens de 8-K como 2-2. O item deve pertencer ao formulário dessa URL. Retorna apenas o texto dessa seção, sem HTML e sem outras seções; não pesquisa em vários filings.

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 SEC API endpoint /extractor on Glasser.

Etapa 2Experimente uma tarefa de exemplo específica

Quando você precisa pesquisar uma divulgação corporativa, pode consultar os dados de documentos regulatórios em busca de trechos relevantes para a pergunta que está investigando.

Copie este prompt no seu agente para encontrar divulgações relevantes para o seu tema de pesquisa.

Prompt
Use secapi:/extractor on Glasser.
Find disclosures about my research topic in the returned filing data.

Estrutura do endpoint

json
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "url",
    "item"
  ],
  "properties": {
    "url": {
      "type": "string",
      "pattern": "^https:\\/\\/www\\.sec\\.gov\\/Archives\\/edgar\\/data\\/\\d{1,10}\\/\\d{18}\\/[A-Za-z0-9][A-Za-z0-9._-]*$",
      "maxLength": 300
    },
    "item": {
      "enum": [
        "1",
        "1A",
        "1B",
        "1C",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "7A",
        "8",
        "9",
        "9A",
        "9B",
        "9C",
        "10",
        "11",
        "12",
        "13",
        "14",
        "15",
        "part1item1",
        "part1item2",
        "part1item3",
        "part1item4",
        "part2item1",
        "part2item1a",
        "part2item2",
        "part2item3",
        "part2item4",
        "part2item5",
        "part2item6",
        "1-1",
        "1-2",
        "1-3",
        "1-4",
        "1-5",
        "2-1",
        "2-2",
        "2-3",
        "2-4",
        "2-5",
        "2-6",
        "3-1",
        "3-2",
        "3-3",
        "4-1",
        "4-2",
        "5-1",
        "5-2",
        "5-3",
        "5-4",
        "5-5",
        "5-6",
        "5-7",
        "5-8",
        "6-1",
        "6-2",
        "6-3",
        "6-4",
        "6-5",
        "6-6",
        "6-10",
        "7-1",
        "8-1",
        "9-1",
        "signature"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}

Como funciona a cobrança

Dados retornadosCobrado somente quando os dados são retornados.$0.0005
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