Escolha um método de integração
- MCP
- CLI
- Ferramentas personalizadas · API
Para frameworks de Agent compatíveis com MCP remoto.
Seu produto
Agent→cliente MCP
→Glasserferramentas MCP
1
Configure a conexão
Adicione este servidor ao seu cliente MCP usando Streamable HTTP:Conta do seu produto: crie uma Key
e envie
Authorization: Bearer <your Key>.Conta do seu usuário: conecte a Key dele com o mesmo cabeçalho ou use
o login do navegador MCP com um cliente compatível com OAuth.2
Disponibilize as ferramentas para o seu Agent
Descubra as ferramentas do Glasser com
tools/list e registre-as no seu
Agent. Consulte a referência de ferramentas.3
Verifique a conexão
Chame
balance sem argumentos. Uma resposta de saldo confirma a
conexão, mesmo que o saldo seja zero. Essa verificação é gratuita.Dê um fluxo de trabalho ao Agent
Use Search para encontrar um endpoint → Inspect para verificar sua entrada e seu preço → Run para obter os dados. Veja o exemplo do Instagram para consultar a consulta, o endpoint correspondente e a entrada. Search e Inspect são gratuitos; seu backend aplica as regras de gastos antes de um Run.Detalhes da implementação
Instruções de Skill e do Agent
Instruções de Skill e do Agent
Explique quando usar o Glasser e quais ferramentas chamar. Para Agents baseados em CLI,
comece com o Glasser Skill. Para ferramentas personalizadas,
use seus próprios nomes de ferramentas e preferências de Provider.Search requer a solicitação do usuário como
use_case (CLI: --use-case). Passe
o task_id retornado para pesquisas, inspeções e Runs posteriores da mesma
tarefa (CLI: --task).Para desenvolvimento local com CLI e um usuário presente, glasser login
pode armazenar uma Key por meio do login no navegador.Retentativas e Runs não concluídos
Retentativas e Runs não concluídos
Gere uma chave de idempotência para cada execução pretendida e mantenha-a junto
da solicitação. Tente novamente a mesma solicitação com a mesma chave:
- MCP: o argumento da ferramenta
idempotency_key. - CLI:
--idempotency-key(obrigatório comrun --json). - API HTTP: o cabeçalho
Idempotency-Key.
QUEUED ou RUNNING, leia o Run existente até que ele atinja um estado
terminal: MCP runs_get, CLI glasser runs get -r <runId> --wait ou
HTTP Get Run. Retome o Agent com o resultado.Verifique status e provider_response do Run antes de usar output.
COMPLETED pode incluir um erro de Provider; um Run com falha ainda pode gerar uma cobrança.Acesso, gastos e acompanhamento do uso
Acesso, gastos e acompanhamento do uso
- Para contas conectadas por usuários, mantenha as credenciais separadas e selecione-as na conexão do usuário conectado, não nos argumentos do modelo.
- Use a Policy da Key para restringir os Endpoints permitidos. Aplique limites de gastos por usuário no seu backend; uma Key compartilhada usa o saldo de um único Workspace.
- Mantenha o ID do Run e
charge_usdno registro da tarefa do seu produto. - Anexe metadados opcionais do cliente pelo seu backend para fins de acompanhamento, não
de controle de acesso. Com MCP, use
_meta["glasser.ai/metadata"]da solicitação; metadados não são um argumento de ferramenta do modelo.