x402-mcp-tools
Pay-per-call MCP tools via x402 (USDC on Base): QR codes, images, text analysis, web fetch.
¿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": {
"x402-mcp-tools": {
"url": "https://mcp.187.77.111.249.sslip.io/mcp"
}
}
}Puntos de conexión remotos
https://mcp.187.77.111.249.sslip.io/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
⚪generate_qr_code(product, data, size)
Generate a QR code (URL, text, vCard or WiFi) as a base64 PNG.
Esquema de entrada
{
"type": "object",
"properties": {
"product": {
"type": "string",
"enum": [
"url",
"text",
"vcard",
"wifi"
],
"description": "QR type (default url)"
},
"data": {
"type": "string",
"description": "Content to encode"
},
"size": {
"type": "integer",
"description": "Image size px, 100-1000 (default 300)"
}
},
"required": [
"data"
]
}⚪process_image(product, image_b64, width, height, format, ...)
Process an image: resize, convert (png/jpeg/webp), compress, or square thumbnail. Input and output are base64.
Esquema de entrada
{
"type": "object",
"properties": {
"product": {
"type": "string",
"enum": [
"resize",
"convert",
"compress",
"thumbnail"
]
},
"image_b64": {
"type": "string",
"description": "Source image, base64"
},
"width": {
"type": "integer"
},
"height": {
"type": "integer"
},
"format": {
"type": "string",
"enum": [
"png",
"jpeg",
"webp"
]
},
"quality": {
"type": "integer"
},
"size": {
"type": "integer"
}
},
"required": [
"product",
"image_b64"
]
}🟢analyze_text(product, text, sentences, count, target_lang)
LLM text analysis: summary, sentiment (JSON label/score), keywords, translation.
Esquema de entrada
{
"type": "object",
"properties": {
"product": {
"type": "string",
"enum": [
"summary",
"sentiment",
"keywords",
"translate"
]
},
"text": {
"type": "string",
"description": "Text to analyze (max 8000 chars)"
},
"sentences": {
"type": "integer"
},
"count": {
"type": "integer"
},
"target_lang": {
"type": "string"
}
},
"required": [
"product",
"text"
]
}🟢fetch_url(url, max_chars)
Fetch a public web page and return its readable text (title + extracted body, HTML stripped).
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL to fetch"
},
"max_chars": {
"type": "integer",
"description": "Max characters of extracted text, 500-20000 (default 4000)"
}
},
"required": [
"url"
]
}Prompts recomendados
fetch_urlfetch_urlComunidad
Evidencia