Endpoint
Usa el endpoint generico con tu key por header.
POST https://perforank.com/mcp
Authorization: Bearer prmcp_xxxxx
Content-Type: application/json
Tambien podes usar X-Perfo-Key, enviar api_key en el JSON o sumar ?key=TU_KEY a la URL para pruebas rapidas.
Datos para la IA
Para conectar un agente, modelo o cliente MCP necesita estos datos:
- URL del servidor:
https://perforank.com/mcp
- URL recomendada con key:
https://perforank.com/mcp/prmcp_xxxxx
- Transporte: HTTP POST JSON.
- Autenticacion recomendada: header
Authorization: Bearer TU_KEY.
- Autenticacion simple para hackathon: key en la URL
/mcp/TU_KEY.
- Listado de tools: metodo JSON-RPC
tools/list.
- Ejecucion: metodo JSON-RPC
tools/call.
Tools
get_site: ficha resumida de una tienda.
compare_2_sites: comparacion entre dos ecommerce.
get_top_by_vertical: maximo 10 por vertical.
get_platform_snapshot: resumen acotado de una plataforma.
find_nearby_site: 3 arriba y 3 abajo por trafico.
Config generica
{
"name": "perforank",
"url": "https://perforank.com/mcp",
"headers": {
"Authorization": "Bearer prmcp_xxxxx"
}
}
Si el cliente no deja configurar headers, usa esta variante:
{
"name": "perforank",
"url": "https://perforank.com/mcp/prmcp_xxxxx"
}
Alternativa tecnica si el cliente no acepta path con token: https://perforank.com/mcp?key=prmcp_xxxxx
Llamada simple
{
"tool": "get_site",
"arguments": {
"url": "ejemplo.com.ar"
}
}
JSON-RPC MCP
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "compare_2_sites",
"arguments": {
"url_a": "tienda-a.com.ar",
"url_b": "tienda-b.com.ar"
}
}
}