PageWire

Leia qualquer página web pública como Markdown limpo, obtenha metadados da página (OpenGraph, Twitter, JSON-LD) ou leia uma página mais até 4 páginas do mesmo site. Pague por chamada em USDC via x402 ou MPP, sem conta ou chave de API. MCP remoto: https://pagewire.dev/mcp

Servidor MCP hospedado

npx add-mcp 'https://pagewire.dev/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

pagewire-mcp

Servidor MCP para PageWire. Ele transforma qualquer página web pública em Markdown limpo para agentes de IA, com cobrança por chamada em USDC. Não há chave de API nem conta.

Experimente grátis: chamadas de ferramentas sem pagamento são gratuitas até US$ 0,10 do preço de tabela por cliente por dia (10 páginas para Markdown, 20 chamadas de metadados ou 3 rastreamentos). Depois disso, a ferramenta responde com uma solicitação de pagamento x402.

FerramentaO que fazPreço
page_to_markdownBusca uma página pública e retorna seu título, descrição, Markdown limpo e links. Determinístico, sem chamada de modeloUS$ 0,01
page_metadataRetorna título, descrição, URL canônica, idioma, OpenGraph e Twitter cards, ícones e JSON-LDUS$ 0,005
crawl_siteLê uma página e até 4 páginas do mesmo site para as quais ela possui links (opcionalmente apenas sob um caminho prefix), cada uma como MarkdownUS$ 0,03

Este pacote é uma ponte stdio sem dependências (Node 18+) para o servidor hospedado Streamable-HTTP em https://pagewire.dev/mcp. Clientes que falam Streamable HTTP podem usar essa URL diretamente e pular a ponte.

Instalação

Claude Code

claude mcp add pagewire -- npx -y github:AgentiLoop/pagewire-mcp
# or, without the bridge:
claude mcp add --transport http pagewire https://pagewire.dev/mcp

Claude Desktop / Cursor / Windsurf / Cline (stdio)

{ "mcpServers": { "pagewire": { "command": "npx", "args": ["-y", "github:AgentiLoop/pagewire-mcp"] } } }

Qualquer cliente Streamable-HTTP

{ "mcpServers": { "pagewire": { "type": "http", "url": "https://pagewire.dev/mcp" } } }

Verificação

echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | npx -y github:AgentiLoop/pagewire-mcp

Pagamento

  1. Dentro da franquia gratuita diária, uma chamada de ferramenta simplesmente funciona; o _meta["pagewire/free"] do resultado mostra a franquia restante hoje.
  2. Depois disso, uma chamada sem pagamento retorna isError: true com structuredContent definido como o objeto PaymentRequired x402 v2 (a lista accepts: rede, ativo, valor, payTo), seguindo o transporte MCP x402. Clientes @x402/mcp pagam automaticamente.
  3. Para pagar manualmente, assine uma entrada accepts com qualquer cliente x402 e chame a ferramenta novamente com o payload em params._meta["x402/payment"] (ou o payload base64 como o argumento payment).
  4. Uma entrada inválida ou uma página que não pode ser buscada (4xx) nunca é cobrada.

As mesmas ferramentas são endpoints HTTP simples: GET https://pagewire.dev/x402/extract?url=…, /x402/meta?url=… e /x402/crawl?url=…. Cada uma também aceita MPP (npx mppx "https://pagewire.dev/x402/extract?url=https://example.com"). Descoberta: openapi.json, llms.txt.

Ambiente

VariávelPadrão
PAGEWIRE_MCP_URLhttps://pagewire.dev/mcp
PAGEWIRE_MCP_TIMEOUT_MS60000

Entrada oficial no registro MCP: dev.pagewire/web. Habilidade do agente: npx skills add https://pagewire.dev.

Licença

MIT. A ponte é de código aberto; o serviço hospedado está em https://pagewire.dev/.