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.