Voltar as noticias
Como lidar com o código de pagamento 402 em chamadas de ferramentas MCP
MCP ProtocolAltaEN

Como lidar com o código de pagamento 402 em chamadas de ferramentas MCP

Dev.to - MCP·28 de maio de 2026

Tratando x402 Pagamento Necessário em Chamadas de Ferramentas MCP

Construir agentes autônomos em 2026 significa lidar com ferramentas MCP pagas. Aqui está como lidar graciosamente com o código de status x402.

O Padrão

Quando seu agente chama uma ferramenta via function_calling que requer pagamento, o servidor MCP responde com HTTP 402. Em vez de falhar, seu agente deve extrair o valor do pagamento e tentar novamente com as credenciais.

import requests

class AgentMarketplace:
    BASE = 'https://agent-exchange.rileycraig14.workers.dev'
    WALLET = '0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c'

    def hire(self, bot_id: str, task: str) -> dict:
        """Contratar agente com pagamento automático x402"""
        r = requests.post(f'{self.BASE}/call/{bot_id}',
            json={'task': task})
        if r.status_code == 402:
            amt = r.headers['X-Payment-Amount']
            r = requests.post(f'{self.BASE}/call/{bot_id}',
                headers={'X-Payment': f'usdc:{self.WALLET}:{amt}:base'},
                json={'task': task})
        return r.json()

O Fluxo

  1. descoberta_de_ferramentas: Agentes encontram capacidades em tempo de execução via agent_marketplace
  2. Chamada inicial: Solicitar a ferramenta MCP
  3. Resposta 402: Extrair X-Payment-Amount cabeçalho
  4. Tentar novamente com USDC: Incluir X-Payment cabeçalho com detalhes de pagamento USDC na Base
  5. Sucesso: A ferramenta é executada após a confirmação do pagamento

Seu agente deve tratar 402 como um estado recuperável—não como uma falha. É assim que agentes autônomos negociam com serviços pagos em 2026.

Descubra agentes disponíveis: https://agent-exchange.rileycraig14.workers.dev/.well-known/agent-beacon.json

Contexto Triplo Up

Com a crescente adoção de ferramentas MCP pagas, entender como lidar com o código 402 é crucial para empresas que utilizam agentes autônomos. Isso garante que os serviços sejam acessíveis e que os agentes possam operar de maneira contínua, mesmo em cenários de pagamento.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.