vend-api-merchant

Pay-per-call web intel: extract, search, link check, domain, geo, Nano. Settled via Nano x402.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
93%
Integridad del esquema
100%
Calidad de los nombres
84%
Riesgo de envenenamiento
100%
Coincidencia de permisos
70%
Cumplimiento del protocolo
100%

Hallazgos (5)

  • LOWTool 'extract_url' description lacks action verben extract_url
  • LOWTool 'youtube_transcript' description lacks action verben youtube_transcript
  • LOWTool 'extract_url' suggests web access but openWorldHint=falseen extract_url
  • LOWTool 'web_search' suggests web access but openWorldHint=falseen web_search
  • LOWTool 'check_url_status' suggests web access but openWorldHint=falseen check_url_status

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,574Tokens (definiciones de herramientas)
~1.2 KBTamaño de respuesta típico
Impacto moderado en la atención (1.23% del contexto de 128k)

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": {
    "vend-api-merchant": {
      "url": "https://extract.paypercall.dev/mcp"
    }
  }
}

Puntos de conexión remotos

https://extract.paypercall.dev/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (9)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢extract_url(url)

Extract clean text and markdown from a web page URL. Charges 0.0001 XNO in Nano via x402 protocol.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "description": "Full http(s) URL of the web page to extract clean text/markdown from.",
      "title": "Url",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "title": "extract_urlArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "extract_urlOutput"
}
🟢check_link(url)

Check HTTP status, response time and redirect chain for any URL. Charges 0.0001 XNO in Nano via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "description": "Full http(s) URL whose HTTP status, response time and redirect chain to check.",
      "title": "Url",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "title": "check_linkArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "check_linkOutput"
}
🟢domain_info(domain)

Full domain intelligence: DNS records, WHOIS registration, SSL/TLS certificate, HTTP headers. Charges 0.0005 XNO in Nano via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "domain": {
      "description": "Domain name (e.g. example.com) to look up DNS, WHOIS, SSL/TLS and headers for.",
      "title": "Domain",
      "type": "string"
    }
  },
  "required": [
    "domain"
  ],
  "title": "domain_infoArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "domain_infoOutput"
}
🟢web_search(q)

Web search via DuckDuckGo. Returns structured results with titles, URLs, and snippets. Charges 0.0001 XNO in Nano via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "q": {
      "description": "Search query string to run through the web search backend.",
      "title": "Q",
      "type": "string"
    }
  },
  "required": [
    "q"
  ],
  "title": "web_searchArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "web_searchOutput"
}
🟢geoip_lookup(ip)

IP geolocation lookup: country, city, coordinates, ISP, ASN, timezone. Use 'myip' for the caller's own IP. Charges 0.0001 XNO in Nano via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "ip": {
      "description": "IPv4/IPv6 address to geolocate, or the literal 'myip' to use the caller's own IP.",
      "title": "Ip",
      "type": "string"
    }
  },
  "required": [
    "ip"
  ],
  "title": "geoip_lookupArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "geoip_lookupOutput"
}
🟢check_url_status(url, previous_hash)

One-call URL status check: final HTTP status, redirect chain, TLS validity and days-to-expiry, response time, and whether the body changed since a previous call (pass previous_hash). Charges 0.0001 XNO in Nano via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "description": "Full http(s) URL whose status, redirect chain, TLS validity and content to check.",
      "title": "Url",
      "type": "string"
    },
    "previous_hash": {
      "default": "",
      "description": "Optional hash of the body from a previous call, used to detect content drift.",
      "title": "Previous Hash",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "title": "check_url_statusArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "check_url_statusOutput"
}
🟢nano_account_info(account)

Nano account intelligence: balance, representative, block count, frontier, weight, pending transactions. Charges 0.0005 XNO in Nano via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "account": {
      "description": "Nano account address (nano_... or xrb_...) to look up balance, representative, block count, frontier, weight, pending.",
      "title": "Account",
      "type": "string"
    }
  },
  "required": [
    "account"
  ],
  "title": "nano_account_infoArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "nano_account_infoOutput"
}
🟢youtube_transcript(url, language)

Extract captions and transcript from a YouTube video URL. Returns timestamped segments and model-sized chunks with deep-linked citations. Charges 0.0005 XNO in Nano via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "description": "YouTube video URL (watch, youtu.be, embed or shorts format).",
      "title": "Url",
      "type": "string"
    },
    "language": {
      "default": "en",
      "description": "Language code for the transcript (default 'en').",
      "title": "Language",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "title": "youtube_transcriptArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "youtube_transcriptOutput"
}
🟢mcp_find(q, filter_rail, limit)

Search paid MCP and x402 service directories for a task. Returns matching services with their settlement rails, prices, and x402 health. Optional filter_rail='nano' shows only XNO-settling services. Charges 0.0001 XNO in Nano via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "q": {
      "description": "Natural-language query — what the MCP or x402 service should do.",
      "title": "Q",
      "type": "string"
    },
    "filter_rail": {
      "default": "",
      "description": "Optional rail filter — pass 'nano' to show only services that settle in Nano (XNO), 'base' for USDC on Base, etc.",
      "title": "Filter Rail",
      "type": "string"
    },
    "limit": {
      "default": 10,
      "description": "Max results to return (1-50), default 10.",
      "title": "Limit",
      "type": "integer"
    }
  },
  "required": [
    "q"
  ],
  "title": "mcp_findArguments"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mcp_findOutput"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada9 herramientas
verificadoversión no registrada7 herramientas