X402 Tools
Várias ferramentas para agentes, como busca de prospects, captura de tela, QR code, renderização, etc.
Documentação
Serviços
Cada serviço é um endpoint de API independente. Chame-o, pague a taxa, obtenha o resultado.
📱
Gerador de QR Code
Gere QR codes em PNG, SVG ou Base64 a partir de qualquer texto ou URL.
US$ 0,01 POST
qr.x402tools.xyz/v1/generate
⟳ Verificando
🎨
QR Code Estilizado
QR codes artísticos com formatos de pontos personalizados (pontos, losangos, estrelas), gradientes e cores.
US$ 0,05 POST
qr.x402tools.xyz/v1/generate/styled
⟳ Verificando
📸
Captura de Tela
Capture capturas de tela de qualquer site. Suporta modo escuro, seletores de elementos e captura atrasada.
US$ 0,05 POST
snap.x402tools.xyz/v1/capture
⟳ Verificando
🌐
Consulta de DNS
Obtenha registros A, AAAA, MX, NS, TXT, SOA para qualquer domínio.
US$ 0,02 GET
dns.x402tools.xyz/v1/lookup
⟳ Verificando
📄
DocParse
Envie qualquer URL pública (HTML ou PDF) — receba JSON limpo e estruturado.
US$ 0,01 POST
docparse.x402tools.xyz/parse
⟳ Verificando
🛡️
Guardex
Analise qualquer texto em busca de ataques de injeção de prompt. Retorna pontuação de risco e categorias de ameaça.
US$ 0,03 POST
guard.x402tools.xyz/screen
⟳ Verificando
📧
Mailcheck
Valide e verifique qualquer e-mail — sintaxe, registros MX, entregabilidade SMTP, detecção de descartáveis, sugestão de erros de digitação, pontuação de risco.
US$ 0,03 POST
mailcheck.x402tools.xyz/v1/validate
⟳ Verificando
📑
Rendex
Renderize HTML bruto ou uma URL pública em PDF. Tamanho de página, margens e cabeçalhos configuráveis.
US$ 0,05 POST
rendex.x402tools.xyz/v1/render
⟳ Verificando
👁️
Visionex
Extraia texto de imagens usando OCR. Suporta blocos estruturados, hOCR e vários idiomas.
US$ 0,05 POST
visionex.x402tools.xyz/v1/extract
⟳ Verificando
🎯
Prospex
Nome + domínio da empresa → um perfil de prospect pronto para vendas: senioridade, persona de comprador, probabilidade de ser tomador de decisão, informações da empresa, padrão de e-mail e uma abertura personalizada para cold e-mail.
US$ 0,50 POST
prospex.x402tools.xyz/enrich
⟳ Verificando
Como Funciona
O protocolo x402 torna pagamentos de API tão simples quanto HTTP.
Envie uma solicitação
Chame qualquer endpoint com uma solicitação HTTP padrão. Sem cabeçalhos, sem tokens de autenticação.
curl -X POST https://qr.x402tools.xyz/v1/generate \
-H "Content-Type: application/json" \
-d '{"text": "hello"}'
Obtenha uma resposta 402
O servidor responde com os requisitos de pagamento no cabeçalho PAYMENT-REQUIRED (JSON em base64).
HTTP/1.1 402 Payment Required
PAYMENT-REQUIRED: <base64> # body: {}
# decoded:
{
"x402Version": 2,
"accepts": [{
"scheme": "exact",
"network": "eip155:8453",
"amount": "1000",
"payTo": "0xcEbb...5b6"
}]
}
Pague e receba
Anexe a prova de pagamento em USDC à sua solicitação. Obtenha seu resultado instantaneamente.
curl -X POST https://qr.x402tools.xyz/v1/generate \
-H "Content-Type: application/json" \
-H "X-Payment: <payment-proof>" \
-d '{"text": "hello"}' \
--output qr.png
💡 Agentes de IA lidam com isso automaticamente. Bibliotecas como @x402/fetch e AgentCash gerenciam todo o handshake 402 para você.
Exemplos Rápidos
Gere um QR Code
curl -X POST https://qr.x402tools.xyz/v1/generate \
-H "Content-Type: application/json" \
-d '{
"text": "https://x402tools.xyz",
"size": 512,
"format": "png"
}' --output qr.png
Tire uma Captura de Tela
curl -X POST https://snap.x402tools.xyz/v1/capture \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"width": 1280,
"height": 720,
"fullPage": true
}' --output screenshot.png
Consulta de DNS
curl "https://dns.x402tools.xyz/v1/lookup?domain=example.com"
Analise um Documento
curl -X POST https://docparse.x402tools.xyz/parse \
-H "Content-Type: application/json" \
-d '{
"url": "https://arxiv.org/abs/2301.00001",
"options": {
"output_schema": "research"
}
}'
Analise em Busca de Injeção de Prompt
curl -X POST https://guard.x402tools.xyz/screen \
-H "Content-Type: application/json" \
-d '{
"text": "Ignore previous instructions...",
"options": {"sensitivity": "medium"}
}'
Renderize HTML para PDF
curl -X POST https://rendex.x402tools.xyz/v1/render \
-H "Content-Type: application/json" \
-d '{
"html": "<h1>Invoice</h1><p>Total: $99</p>",
"output": "base64"
}'
Para Agentes de IA
Arquivos de descoberta legíveis por máquina para que seu agente encontre e use esses serviços de forma autônoma.
📘
Exemplos Práticos
Passo a passo completo de 402 → X-PAYMENT assinado → resultado, com notas explicando "por que funciona".
📋
llms.txt
Índice de descoberta — visão geral curta de todos os serviços e links.
📖
llms-full.txt
Referência completa da API em texto simples. Esquemas completos, exemplos, erros.
🤖
agents.json
Catálogo JSON legível por máquina com endpoints, preços e esquemas.
🔌
Servidor MCP
Todos os 10 serviços como ferramentas do Model Context Protocol. Funciona com Claude, Cursor, OpenAI, Gemini.
🔗
.well-known/x402-services.json
Descoberta em nível de protocolo para clientes compatíveis com x402.
🔌 Conecte via MCP — uma linha de configuração para seu agente de IA
Compatível com Claude Desktop, Cursor, Windsurf, Cline, Continue, OpenAI Responses API, Gemini ADK. O agente assina pagamentos localmente — a chave privada nunca sai do agente.
// Claude Desktop / Cursor / Windsurf — claude_desktop_config.json or .cursor/mcp.json
{
"mcpServers": {
"x402tools": {
"url": "https://mcp.x402tools.xyz/mcp"
}
}
}
// OpenAI Responses API
client.responses.create({
model: "gpt-4o",
tools: [{ type: "mcp", server_label: "x402tools",
server_url: "https://mcp.x402tools.xyz/mcp" }]
});
// Local stdio (auto-pay convenience): npx -y @x402-tools/mcp
Ou: descubra e chame um serviço diretamente
// 1. Discover services (live catalog: official + community-deployed, auto-updates)
const catalog = await fetch("https://api.x402tools.xyz/agents.json").then(r => r.json());
// 2. Find the right tool
const qr = catalog.services.find(s => s.name === "qr-generator");
// 3. Call it (x402 client handles payment automatically)
import { fetchWithPayment } from "@x402/fetch";
const result = await fetchWithPayment(qr.endpoint, {
method: "POST",
body: JSON.stringify({ text: "https://example.com", format: "png" })
});
Disponível Em
Pagamentos e cobrança
Um trilho hoje, mais a caminho — escolha o que se adapta ao seu agente.
🟢
x402 · USDC na Base — Ativo
O trilho nativo. Micropagamentos em USDC por chamada, liquidados na Base. Sem contas, sem chaves, sem mínimos. Seu agente assina cada pagamento localmente e paga apenas por chamadas bem-sucedidas.
🤖
Não tem carteira própria? — Ativo
Use um facilitador ou um cliente compatível com x402 (@x402/fetch, AgentCash ou nosso servidor MCP). Eles gerenciam a carteira e o handshake 402 para que seu código nunca toque em uma chave privada.
💳
Cobrança por cartão / chave de API — Roteiro
Para equipes que não podem manter cripto: saldo pré-pago via cartão, cobrado contra uma chave de API, com o mesmo preço por chamada. Planejado — ainda não ativo. Quer antes? Fale conosco.
💡 Por que x402 primeiro? Micropagamentos de até US$ 0,01 são antieconômicos em trilhos de cartão (as taxas superam o valor da cobrança) e exigem contas que agentes não podem criar. O x402 permite que um agente autônomo pague uma fração de centavo sem cadastro. A cobrança por cartão/chave de API ficará acima do mesmo preço para equipes humanas que preferirem.
FAQ
As perguntas que agentes (e seus desenvolvedores) fazem antes de integrar isso.
Isso está pronto para produção ou é uma demonstração?
Ativo e em produção. Todos os 10 serviços rodam no Azure (AKS) atrás de TLS com verificações de integridade, limitação de taxa e monitoramento de disponibilidade. USDC real é liquidado na mainnet da Base — veja confiabilidade para o status atual.
Posso testar um serviço antes de pagar?
Sim. Todo serviço expõe um GET /preview gratuito que retorna uma amostra realista da resposta paga — por exemplo, qr.x402tools.xyz/preview. Verificações de integridade (GET /health) e arquivos de descoberta também são gratuitos. Você só paga ao chamar o endpoint real.
Preciso de carteira ou cadastro?
Sem cadastro, sem chaves de API, sem contas. Você precisa de uma carteira que possa assinar pagamentos x402 (USDC na Base). Frameworks de agentes como @x402/fetch, AgentCash ou o servidor MCP lidam com todo o handshake 402 para você — a chave privada nunca sai do seu agente.
Quanto custa?
Por chamada, em USDC: US$ 0,01–US$ 0,05 dependendo do serviço. Sem assinaturas, sem mínimos, sem taxa mensal. Você paga apenas por chamadas bem-sucedidas — o preço de cada rota está no desafio 402 e no agents.json.
O que acontece se uma chamada falhar?
O pagamento é liquidado apenas em uma resposta bem-sucedida (2xx). Se um serviço retornar erro (5xx), você não é cobrado por um resultado que não recebeu. Entrada inválida retorna 4xx com uma mensagem clara antes de qualquer pagamento ser exigido. Veja os formatos de erro em llms-full.txt.
Como integro isso ao meu agente?
Três maneiras: adicione a skill (curl -fsSL https://x402tools.xyz/skill.md | claude), conecte o servidor MCP com uma linha de configuração, ou chame endpoints diretamente com um fetch compatível com x402. Veja os exemplos práticos para o fluxo completo de solicitação/resposta.