PayAgents
Dê aos agentes de IA uma carteira controlada por políticas para pagar APIs protegidas por 402, via Bitcoin Lightning (L402) e Base USDC (x402), com limites de gasto por transação e diários.
Documentação
Servidor MCP PayAgents (payagents-mcp)
O servidor oficial Model Context Protocol (MCP) para PayAgents. Dê aos seus agentes de IA (Claude Desktop, Cursor, Windsurf, Zed, LangChain, OpenDevin) uma carteira controlada por políticas para pagar por APIs e ferramentas de forma autônoma em Bitcoin Lightning (L402) e Base USDC (x402).
⚡ Início rápido para Claude Desktop
Adicione payagents-mcp ao seu claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"payagents": {
"command": "npx",
"args": ["-y", "payagents-mcp"],
"env": {
"PAYAGENTS_API_KEY": "pa_live_your_api_key_here"
}
}
}
}
Reinicie o Claude Desktop, e seu assistente de IA terá automaticamente acesso às ferramentas de pagamento do PayAgents!
🛠️ Ferramentas MCP Disponíveis
1. payagents_pay_url
Executa uma requisição HTTP para qualquer endpoint de API ou recurso protegido por paywall, resolvendo e pagando automaticamente desafios de pagamento HTTP 402 / L402 / x402 dentro dos seus limites de gastos empresariais.
- Parâmetros:
url(obrigatório, string): URL da API de destino.method(opcional, padrão: "GET"):GET,POST,PUT,DELETE.body(opcional, objeto/string): Corpo da requisição.headers(opcional, objeto): Cabeçalhos HTTP adicionais.max_amount(opcional, string): Valor máximo que deseja pagar (ex.:"0.01 USD").
2. payagents_get_balance
Verifica o saldo de gastos disponível do agente, o nível de assinatura e as políticas de gastos ativas (limites por transação e limites diários).
3. payagents_get_transaction
Consulta detalhes de uma transação passada, mostrando o canal de pagamento, o método de liquidação (🟢 Direto Não-Custodial vs Gerenciado pela Plataforma) e provas de verificação criptográfica.
💰 Monetizando Suas Próprias Ferramentas MCP
Se você está construindo um servidor MCP e deseja cobrar microtaxas quando outros agentes chamarem suas ferramentas:
npm install payagents-mcp @modelcontextprotocol/sdk zod
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { mcpCharge } from 'payagents-mcp';
import { z } from 'zod';
const server = new McpServer({ name: 'weather-mcp', version: '1.0.0' });
// Gate your tool behind $0.002 micro-payment
server.tool(
'get_forecast',
'Retrieve real-time radar forecast data',
{ city: z.string() },
mcpCharge({ price: '0.002 USD' }, async ({ city }) => {
return {
content: [{ type: 'text', text: `Forecast data for ${city}` }],
};
})
);
🔒 Segurança e Políticas de Gastos
Todos os pagamentos de agentes são controlados pelo Mecanismo de Políticas do seu Painel PayAgents:
- Limite por Transação: Bloqueie qualquer chamada individual que exceda seu teto (ex.: máx. $0,01).
- Limite Diário de Orçamento: Evite loops de recursão descontrolados (ex.: máx. $5,00/dia).
- Listas de Domínios Permitidos: Restrinja os gastos do agente apenas a domínios verificados.
- Gatilhos de Aprovação Humana: Chamadas de alto valor são pausadas automaticamente para aprovação humana.
Licença
MIT © PayAgents