Server definition
- Hash
- sha256:5eb89f039bf0811785b14a5ebccc9df35ee51f4ae0c2f47eed5dc6a5da90c973
- What it is
- What a remote MCP server returned when asked what it offers: 35 tools
The blob, as servednamed by its sha256
{
"instructions": "After initialize send notifications/initialized, then tools/list. Start with searchCapabilities and inspect the selected capability with getCapability. Eligible trial_real execution is anonymous and sponsored: no pre-issued ChainFX API key, capability grant or payment is required. After trial exhaustion, anonymous pay-per-use commerce continues through the published x402 buyer path; private account-scoped operations may require authorization.",
"tools": [
{
"description": "Estimate the best provider route for a capability by price, latency, quality, region and policy without debiting quota.",
"inputSchema": {
"properties": {
"capability": {
"description": "string required",
"type": "string"
},
"maxCostScore": {
"description": "number optional",
"type": "string"
},
"maxLatencyMs": {
"description": "number optional",
"type": "string"
},
"provider": {
"description": "string optional",
"type": "string"
},
"region": {
"description": "string optional",
"type": "string"
},
"requireReal": {
"description": "boolean optional",
"type": "string"
},
"routingMode": {
"description": "best_available|cheapest|lowest_latency|highest_quality",
"type": "string"
},
"units": {
"description": "number optional",
"type": "string"
}
},
"type": "object"
},
"name": "chooseRoute",
"outputSchema": null
},
{
"description": "Cria uma intent de pagamento M2M para que o agente pague PIX ou cartão de crédito em nome de terceiros. O agente deposita o valor em USDT (incluindo taxa) na PaymentAddress; o sistema liquida o fiat ao destinatário. Taxa PIX: 10% | Taxa Cartão: 19%. Validade: 15 minutos (proteção cambial).",
"inputSchema": {
"properties": {
"agent_wallet": {
"description": "string obrigatorio: endereco EVM do agente pagador (audit trail)",
"type": "string"
},
"amount_brl": {
"description": "string obrigatorio: valor em BRL que o destinatario final recebera",
"type": "string"
},
"barcode": {
"description": "string obrigatorio quando type=credit_card e payment_link ausente: codigo de barras/linha digitavel",
"type": "string"
},
"beneficiary_name": {
"description": "string opcional: beneficiario/loja/credor",
"type": "string"
},
"due_date": {
"description": "string opcional: vencimento da fatura",
"type": "string"
},
"idempotency_key": {
"description": "string obrigatorio: chave unica gerada pelo agente para evitar duplicatas",
"type": "string"
},
"payment_link": {
"description": "string obrigatorio quando type=credit_card e barcode ausente: link/fatura a pagar",
"type": "string"
},
"pix_key": {
"description": "string obrigatorio quando type=pix: chave PIX destino",
"type": "string"
},
"type": {
"description": "string obrigatorio: 'pix' ou 'credit_card'",
"type": "string"
}
},
"type": "object"
},
"name": "createPaymentIntent",
"outputSchema": null
},
{
"description": "Cria uma assinatura de webhook de automação (n8n, Zapier, Make ou genérico).",
"inputSchema": {
"properties": {
"description": {
"description": "string opcional",
"type": "string"
},
"events": {
"description": "array de strings (obrigatório)",
"type": "string"
},
"provider": {
"description": "string opcional: n8n|zapier|make|generic",
"type": "string"
},
"secret": {
"description": "string opcional, usado para assinar o payload (HMAC SHA-256)",
"type": "string"
},
"targetUrl": {
"description": "string (obrigatório)",
"type": "string"
}
},
"type": "object"
},
"name": "create_webhook_subscription",
"outputSchema": null
},
{
"description": "Analisa uma lista de transações e aponta anomalias/possãvel fraude.",
"inputSchema": {
"properties": {
"transactions": {
"description": "array de objetos (obrigatório)",
"type": "string"
}
},
"type": "object"
},
"name": "detect_anomalies",
"outputSchema": null
},
{
"description": "Preview a capability route and representative output without debiting quota.",
"inputSchema": {
"properties": {
"capability": {
"description": "string obrigatorio: id/slug da capability",
"type": "string"
},
"input": {
"description": "object opcional: payload de entrada para echo no preview",
"type": "string"
},
"operation": {
"description": "string opcional: operacao a simular",
"type": "string"
},
"provider": {
"description": "string opcional: preferencia de provider",
"type": "string"
},
"routingMode": {
"description": "string opcional: best_available|cheapest|lowest_latency|highest_quality",
"type": "string"
},
"units": {
"description": "number opcional: unidades a simular",
"type": "string"
}
},
"type": "object"
},
"name": "dryRunCapability",
"outputSchema": null
},
{
"description": "Execute a ChainFX capability using the existing capability execution runtime. Use getCapability first to inspect input/output contracts, trial eligibility, readiness and the recommended execution path.",
"inputSchema": {
"properties": {
"accessToken": {
"description": "Optional capability-scoped grant for authenticated integrated execution. Never required for trial_real.",
"type": "string"
},
"agentWallet": {
"description": "Optional integrated caller identity. Omit for trial_real; ChainFX derives anonymous trial identity server-side.",
"type": "string"
},
"capability": {
"description": "Capability id/slug.",
"type": "string"
},
"executionMode": {
"description": "Use trial_real for the anonymous sponsored real trial. No pre-issued API key, capability grant or payment is required for an eligible trial.",
"enum": [
"sandbox",
"trial_real",
"paid_integrated"
],
"type": "string"
},
"idempotencyKey": {
"description": "Stable idempotency key for this execution.",
"type": "string"
},
"input": {
"description": "Capability input matching getCapability/getCapabilityContract.",
"type": "object"
},
"maxCostScore": {
"description": "Optional maximum routing cost score.",
"type": "number"
},
"maxLatencyMs": {
"description": "Optional maximum routing latency in milliseconds.",
"minimum": 1,
"type": "integer"
},
"operation": {
"description": "Capability operation when the contract exposes more than one.",
"type": "string"
},
"provider": {
"description": "Optional provider preference.",
"type": "string"
},
"region": {
"description": "Optional routing region.",
"type": "string"
},
"requestId": {
"description": "Stable caller request id.",
"type": "string"
},
"requireReal": {
"description": "Require a real execution path. trial_real automatically requires the real trial executor.",
"type": "boolean"
},
"routingMode": {
"enum": [
"best_available",
"cheapest",
"lowest_latency",
"highest_quality"
],
"type": "string"
},
"units": {
"description": "Optional execution units. trial_real is server-limited to one unit.",
"minimum": 0,
"type": "number"
}
},
"required": [
"capability",
"requestId",
"idempotencyKey"
],
"type": "object"
},
"name": "executeCapability",
"outputSchema": null
},
{
"description": "Retorna a policy de execucao, limites de gasto e precificacao personalizada de um agente pelo wallet.",
"inputSchema": {
"properties": {
"agentWallet": {
"description": "string obrigatorio: endereco EVM do agente",
"type": "string"
}
},
"type": "object"
},
"name": "getAgentPolicy",
"outputSchema": null
},
{
"description": "Read a capability by id or slug, including buyer paths, execution modes, readiness, contract identity and commercialContinuation.",
"inputSchema": {
"properties": {
"capability": {
"description": "string required, for example wallet_reputation",
"type": "string"
}
},
"type": "object"
},
"name": "getCapability",
"outputSchema": null
},
{
"description": "Read the versioned input/output contract for a capability before constructing trial_real or paid_x402 requests.",
"inputSchema": {
"properties": {
"capability": {
"description": "string required",
"type": "string"
},
"version": {
"description": "string optional, default v1",
"type": "string"
}
},
"type": "object"
},
"name": "getCapabilityContract",
"outputSchema": null
},
{
"description": "Read active capability pricing and readiness terms by asset/network, including anonymous x402 and integrated MCP paths.",
"inputSchema": {
"properties": {
"capability": {
"description": "string required",
"type": "string"
},
"network": {
"description": "string optional",
"type": "string"
},
"paymentAsset": {
"description": "string optional",
"type": "string"
}
},
"type": "object"
},
"name": "getCapabilityPricing",
"outputSchema": null
},
{
"description": "Lista suporte EIP-712/EIP-2612/EIP-3009/4337/7702 e rails stablecoin disponiveis por asset.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "getEIPCapabilities",
"outputSchema": null
},
{
"description": "Consulta o status de uma intent de pagamento M2M pelo ID retornado em createPaymentIntent.",
"inputSchema": {
"properties": {
"intent_id": {
"description": "string obrigatorio: ID da intent retornado por createPaymentIntent",
"type": "string"
}
},
"type": "object"
},
"name": "getPaymentIntent",
"outputSchema": null
},
{
"description": "Consulta status de uma purchase do marketplace/capability exchange.",
"inputSchema": {
"properties": {
"agentWallet": {
"description": "string obrigatorio para escopo de propriedade",
"type": "string"
},
"purchaseId": {
"description": "string obrigatorio",
"type": "string"
}
},
"type": "object"
},
"name": "getPurchase",
"outputSchema": null
},
{
"description": "Consulta status de grant ou purchase para acompanhar quota/usage.",
"inputSchema": {
"properties": {
"grantId": {
"description": "string opcional",
"type": "string"
},
"purchaseId": {
"description": "string opcional",
"type": "string"
}
},
"type": "object"
},
"name": "getUsage",
"outputSchema": null
},
{
"description": "Consulta o status de uma ordem de compra ou venda pelo id.",
"inputSchema": {
"properties": {
"orderId": {
"description": "string (obrigatório)",
"type": "string"
},
"side": {
"description": "string opcional: buy|sell",
"type": "string"
}
},
"type": "object"
},
"name": "get_order_status",
"outputSchema": null
},
{
"description": "Read current ChainFX rates for public quoting surfaces.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_rates",
"outputSchema": null
},
{
"description": "Lista os access grants ativos de um agente (capability access tokens com quota restante e validade).",
"inputSchema": {
"properties": {
"agentWallet": {
"description": "string obrigatorio: endereco EVM do agente",
"type": "string"
}
},
"type": "object"
},
"name": "listAgentGrants",
"outputSchema": null
},
{
"description": "Lista intents de pagamento M2M recentes de um agente com status opcional.",
"inputSchema": {
"properties": {
"agentWallet": {
"description": "string obrigatorio: endereco EVM do agente",
"type": "string"
},
"status": {
"description": "string opcional: pending_deposit|paid_crypto|settling|settled|failed|expired",
"type": "string"
}
},
"type": "object"
},
"name": "listAgentPaymentIntents",
"outputSchema": null
},
{
"description": "Lista assets BSC habilitados para Agent Rail e pagamentos marketplace.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "listAssets",
"outputSchema": null
},
{
"description": "List the public capability-first ChainFX catalog with readiness, trial availability, commercial continuation and active pricing terms.",
"inputSchema": {
"properties": {
"category": {
"description": "string optional",
"type": "string"
},
"paymentAsset": {
"description": "string optional",
"type": "string"
}
},
"type": "object"
},
"name": "listCapabilities",
"outputSchema": null
},
{
"description": "Alias de listAgentPaymentIntents para clientes MCP que usam a nomenclatura curta do buyer flow.",
"inputSchema": {
"properties": {
"agentWallet": {
"description": "string obrigatorio: endereco EVM do agente",
"type": "string"
},
"status": {
"description": "string opcional: pending_deposit|paid_crypto|settling|settled|failed|expired",
"type": "string"
}
},
"type": "object"
},
"name": "listPaymentIntents",
"outputSchema": null
},
{
"description": "Lista os eventos de automação disponãveis para n8n/Zapier/Make (order.created, payment.received, etc).",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_webhook_events",
"outputSchema": null
},
{
"description": "Lista as assinaturas de webhook de automação configuradas.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_webhook_subscriptions",
"outputSchema": null
},
{
"description": "Gera uma análise de mercado com IA a partir das cotações atuais.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "market_analysis",
"outputSchema": null
},
{
"description": "Prepare public x402 handoff for capability purchase. The first x402 execution response returns HTTP 402 with PAYMENT-REQUIRED and exact payment requirements.",
"inputSchema": {
"properties": {
"agentWallet": {
"description": "string optional",
"type": "string"
},
"capability": {
"description": "string required",
"type": "string"
},
"idempotencyKey": {
"description": "string optional",
"type": "string"
},
"operation": {
"description": "string optional",
"type": "string"
},
"payerWallet": {
"description": "string optional",
"type": "string"
}
},
"type": "object"
},
"name": "prepareCapabilityPurchase",
"outputSchema": null
},
{
"description": "Gera typedData EIP-712, digest, domain separation e decisao de rail para M2MIntent, MobileTransfer, CapabilityPurchase ou PayIntent.",
"inputSchema": {
"properties": {
"intentType": {
"description": "M2MIntent|MobileTransfer|CapabilityPurchase|PayIntent",
"type": "string"
},
"message": {
"description": "object com payer/from, recipient/to, asset, amount base-unit, nonce, deadline, idempotencyKey",
"type": "string"
}
},
"type": "object"
},
"name": "prepareEIPTypedIntent",
"outputSchema": null
},
{
"description": "Projeta uma faixa de preço de curtãssimo prazo para USDT/BRL.",
"inputSchema": {
"properties": {
"horizon": {
"description": "string opcional, ex: '1h', '24h'",
"type": "string"
}
},
"type": "object"
},
"name": "price_prediction",
"outputSchema": null
},
{
"description": "Create a policy-scoped integrated capability purchase. Public anonymous buyers should use the x402 handoff instead.",
"inputSchema": {
"properties": {
"agentWallet": {
"description": "string required",
"type": "string"
},
"capability": {
"description": "string required",
"type": "string"
},
"idempotencyKey": {
"description": "string required",
"type": "string"
},
"nonce": {
"description": "string required",
"type": "string"
},
"payerWallet": {
"description": "string required",
"type": "string"
},
"paymentAsset": {
"description": "string optional",
"type": "string"
},
"planId": {
"description": "string optional",
"type": "string"
}
},
"type": "object"
},
"name": "purchaseCapability",
"outputSchema": null
},
{
"description": "Calcula estimativa simples do Agent Rail para troca stablecoin 1:1 antes de criar intent HTTP.",
"inputSchema": {
"properties": {
"amount": {
"description": "number obrigatorio",
"type": "string"
},
"amountType": {
"description": "string opcional: pay|receive",
"type": "string"
},
"payAsset": {
"description": "string obrigatorio",
"type": "string"
},
"receiveAsset": {
"description": "string obrigatorio",
"type": "string"
}
},
"type": "object"
},
"name": "quote",
"outputSchema": null
},
{
"description": "Find the best ChainFX capabilities for a natural-language agent task. Returns a compact ranked shortlist with trial availability and the next discovery action; use getCapability for deep contract detail.",
"inputSchema": {
"properties": {
"category": {
"description": "Optional capability category filter.",
"type": "string"
},
"limit": {
"default": 5,
"description": "Maximum compact matches returned. Defaults to 5.",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"paymentAsset": {
"description": "Optional payment asset filter for commercial continuation.",
"type": "string"
},
"query": {
"description": "Natural-language task or capability intent, for example: domain risk security.",
"type": "string"
}
},
"type": "object"
},
"name": "searchCapabilities",
"outputSchema": null
},
{
"description": "Consulta status de settlement/purchase ou trade intent.",
"inputSchema": {
"properties": {
"purchaseId": {
"description": "string opcional",
"type": "string"
},
"tradeIntentId": {
"description": "string opcional",
"type": "string"
}
},
"type": "object"
},
"name": "settlementStatus",
"outputSchema": null
},
{
"description": "Resume a atividade financeira de um conjunto de transações.",
"inputSchema": {
"properties": {
"period": {
"description": "string opcional",
"type": "string"
},
"transactions": {
"description": "array de objetos (obrigatório)",
"type": "string"
}
},
"type": "object"
},
"name": "summarize_transactions",
"outputSchema": null
},
{
"description": "Retorna instrucoes estruturadas para executar Agent Rail via endpoints seguros com receipt on-chain.",
"inputSchema": {
"properties": {
"agentWallet": {
"description": "string obrigatorio",
"type": "string"
},
"amount": {
"description": "number obrigatorio",
"type": "string"
},
"payAsset": {
"description": "string obrigatorio",
"type": "string"
},
"receiveAsset": {
"description": "string obrigatorio",
"type": "string"
}
},
"type": "object"
},
"name": "trade",
"outputSchema": null
},
{
"description": "Recomenda comprar, vender ou aguardar com base no contexto informado.",
"inputSchema": {
"properties": {
"intendedAmount": {
"description": "number opcional",
"type": "string"
},
"notes": {
"description": "string opcional",
"type": "string"
}
},
"type": "object"
},
"name": "trade_recommendation",
"outputSchema": null
},
{
"description": "Dispara um evento de automação sintético para testar integrações n8n/Zapier/Make.",
"inputSchema": {
"properties": {
"event": {
"description": "string (obrigatório)",
"type": "string"
},
"payload": {
"description": "objeto opcional",
"type": "string"
}
},
"type": "object"
},
"name": "trigger_test_webhook",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:5eb89f039bf0811785b14a5ebccc9df35ee51f4ae0c2f47eed5dc6a5da90c973 | sha256sum