Gatewards

Proxy de governança de gastos e deduplicação entre agentes para frotas de agentes de IA — controle de orçamento por agente e liquidação não custodial x402 via MCP.

Documentação

@gatewards/mcp-server

Um servidor MCP que permite que qualquer agente (Claude Desktop, Cursor, VS Code ou seu próprio cliente MCP) descubra e chame APIs pagas através do Gatewards — com limites de gastos por agente, deduplicação entre agentes e liquidação x402 sem custódia.

O agente mantém sua própria chave de API e carteira. O Gatewards aplica o limite de gastos no caminho da requisição: uma chamada acima do orçamento é recusada antes de ser executada, não registrada depois.

Instalação

npx @gatewards/mcp-server --api-key=gw_agent_xxx --gateway=https://api.gatewards.com

Claude Desktop

Adicione ao seu claude_desktop_config.json:

{
  "mcpServers": {
    "gatewards": {
      "command": "npx",
      "args": [
        "@gatewards/mcp-server",
        "--api-key=gw_agent_xxx",
        "--gateway=https://api.gatewards.com"
      ]
    }
  }
}

Obtenha uma chave de agente no seu painel do Gatewards.

Dois modos

ModoComoO que você obtém
Proxy (padrão)--api-key=gw_agent_xxxRoteia chamadas através do gateway. Aplicação de orçamento por agente, cache de respostas e deduplicação entre agentes. Sem carteira, sem pagamento on-chain.
x402 (autocustódia)--private-key=0x... --rpc-url=... --usdc-address=...O agente assina pagamentos USDC ele mesmo. Quando uma API retorna 402, o pagamento é liquidado on-chain e a requisição é repetida com um recibo. As chaves nunca saem da sua máquina.

Escolha o modo proxy para governança e cache. Adicione x402 apenas quando você realmente precisar pagar por chamada on-chain.

Ferramentas

FerramentaO que faz
gatewards_discover_servicesLista serviços de API pagos no marketplace (nome, endpoint, preço).
gatewards_call_apiFaz uma chamada GET/POST. Retorna status, dados e custo se um pagamento foi feito.
gatewards_check_budgetGasto diário atual, orçamento restante e assinaturas ativas.
gatewards_get_plansLista planos de crédito pré-pagos para um serviço.
gatewards_subscribeCompra um pacote de créditos para um serviço (somente modo proxy).

Configuração

Flags ou variáveis de ambiente (flags têm prioridade):

FlagEnvPadrãoNotas
--gatewayGATEWARDS_GATEWAY_URLhttp://localhost:3001URL base do gateway.
--api-keyGATEWARDS_API_KEY—Chave do agente. Habilita o modo proxy.
--private-keyGATEWARDS_PRIVATE_KEY—Chave com prefixo 0x para o modo x402. Nunca enviada a lugar algum.
--rpc-urlGATEWARDS_RPC_URL—Obrigatório para o modo x402.
--usdc-addressGATEWARDS_USDC_ADDRESS—Obrigatório para o modo x402.
--networkGATEWARDS_NETWORKbase-sepoliaex.: base, base-sepolia.
--merchantGATEWARDS_MERCHANT_URL—Restringe URLs absolutas a esta origem.

É necessário --api-key ou --private-key.

Licença

Apache-2.0