Northline ChainKit
Pay-per-call Base & Arc onchain facts for agents: address risk, USDC payment check, tx explain.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"chainkit": {
"url": "https://northline-chainkit.northline-c86.workers.dev/mcp"
}
}
}Puntos de conexión remotos
https://northline-chainkit.northline-c86.workers.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢chainkit_catalog
Free. Lists every ChainKit tool with its price, required inputs and an example, plus how x402 payment works. Call this first.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢address_profile(chain, address)
Preflight any address on Base or Arc before paying or approving it: EOA vs contract vs EIP-7702-delegated wallet, EIP-1967 proxy implementation/admin, owner(), Safe multisig threshold, ERC-20 metadata, USDC + native balance, Sourcify verification, and risk flags. Costs $0.005 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
Esquema de entrada
{
"type": "object",
"properties": {
"chain": {
"type": "string",
"enum": [
"base",
"arc"
],
"default": "base"
},
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
},
"required": [
"address"
]
}🟢verify_usdc_payment(chain, tx, to, minAmount, from, ...)
Verify that a transaction paid at least N USDC to an address on Base or Arc (handles Arc native-USDC logs). Returns verified true/false, confirmations, matching transfers and reasons. Use it to confirm a customer paid before delivering. Costs $0.003 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
Esquema de entrada
{
"type": "object",
"properties": {
"chain": {
"type": "string",
"enum": [
"base",
"arc"
],
"default": "base"
},
"tx": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{64}$"
},
"to": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"minAmount": {
"type": "string"
},
"from": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"minConfirmations": {
"type": "string"
}
},
"required": [
"tx",
"to"
]
}🟢explain_transaction(chain, tx)
Explain a Base or Arc transaction in plain JSON: status, confirmations, fee, method selector, created contract, and every ERC-20 transfer decoded with symbol and decimals. Costs $0.004 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
Esquema de entrada
{
"type": "object",
"properties": {
"chain": {
"type": "string",
"enum": [
"base",
"arc"
],
"default": "base"
},
"tx": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{64}$"
}
},
"required": [
"tx"
]
}🟢network_status(chain)
Live block height, gas price and fee estimates (transfer, ERC-20 transfer, contract call) for Base or Arc. On Arc fees are quoted directly in USDC. Costs $0.001 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
Esquema de entrada
{
"type": "object",
"properties": {
"chain": {
"type": "string",
"enum": [
"base",
"arc"
],
"default": "base"
}
}
}🟢usdc_balances(address)
USDC and native balance of one address on both Base and Arc in a single call. Costs $0.002 USDC on Base per call via x402 (unpaid calls return the x402 PaymentRequired; any x402 MCP client pays automatically).
Esquema de entrada
{
"type": "object",
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
},
"required": [
"address"
]
}Comunidad
Evidencia