01
Añadir el conector
En la configuración de conectores personalizados de ChatGPT o Claude, añade un nuevo conector y pega https://mcp.crawlora.net/mcp como URL del servidor.
Guías para desarrolladores
Conecta clientes compatibles con MCP y flujos de trabajo nativos para agentes al endpoint Streamable HTTP alojado de Crawlora para herramientas estructuradas de datos web públicos.
Endpoint MCP alojado
https://mcp.crawlora.net/mcp
Conexión
URL: https://mcp.crawlora.net/mcp
Transport: Streamable HTTP
Auth header: Authorization: Bearer $CRAWLORA_API_KEY
Server card: https://crawlora.net/.well-known/mcp/server-card.jsonURL de MCP
https://mcp.crawlora.net/mcp
Transporte
Streamable HTTP
Header de autenticación
Authorization: Bearer
Crawlora ofrece un endpoint MCP alojado en https://mcp.crawlora.net/mcp. Configura clientes compatibles con MCP con transporte Streamable HTTP y pasa la misma API key de Crawlora del lado del servidor como Authorization: Bearer. El endpoint MCP también acepta x-api-key para clientes que admiten headers personalizados.
Flujo de trabajo del desarrollador
MCP permite que los clientes de IA descubran y llamen a herramientas que expone un servidor. Las APIs nativas para agentes de Crawlora encajan en este modelo porque los endpoints compatibles tienen entradas claras y salidas JSON estructuradas.
Flujo de trabajo del desarrollador
Flujo de trabajo del desarrollador
Usa el endpoint alojado directamente si tu cliente admite servidores MCP remotos con Streamable HTTP.
Flujo de trabajo del desarrollador
La interfaz de conectores personalizados de ChatGPT y Claude para servidores MCP remotos solo acepta un flujo OAuth 2.1 real, no una clave de API pegada. Añade el endpoint alojado como conector personalizado y el cliente se encarga del descubrimiento, el registro y el inicio de sesión por ti.
01
En la configuración de conectores personalizados de ChatGPT o Claude, añade un nuevo conector y pega https://mcp.crawlora.net/mcp como URL del servidor.
02
El cliente obtiene los metadatos de recurso protegido del endpoint, los sigue hasta el servidor de autorización de Crawlora en https://crawlora.net y se registra mediante Dynamic Client Registration, sin configuración manual del cliente ni introducción de una clave de API.
03
Se te redirige para iniciar sesión en tu cuenta de Crawlora (o usar una sesión existente) y aprobar el conector en una pantalla de consentimiento. Nunca se pega una clave de API en el cliente.
04
El cliente guarda y renueva su propio token de acceso. Desconecta el conector en ChatGPT o Claude en cualquier momento para revocar su acceso.
Flujo de trabajo del desarrollador
Usa estos valores en hosts compatibles con MCP. Mantén la API key fuera de los prompts visibles para el modelo y del código de navegador.
MCP URL: https://mcp.crawlora.net/mcp Transport: Streamable HTTP Authentication: Authorization: Bearer $CRAWLORA_API_KEY Alternate auth: x-api-key: $CRAWLORA_API_KEY Server card: https://crawlora.net/.well-known/mcp/server-card.json
codex mcp add crawlora \ --url https://mcp.crawlora.net/mcp \ --bearer-token-env-var CRAWLORA_API_KEY
{
"mcpServers": {
"crawlora": {
"url": "https://mcp.crawlora.net/mcp",
"transport": "streamable-http",
"headers": {
"Authorization": "Bearer $CRAWLORA_API_KEY"
}
}
}
}curl https://crawlora.net/.well-known/mcp/server-card.json
Flujo de trabajo del desarrollador
01
Registra Crawlora como un servidor MCP remoto Streamable HTTP mediante la URL alojada.
02
Pasa la API key de Crawlora como Authorization: Bearer desde el cliente MCP o el host del lado del servidor. Usa x-api-key solo si el host admite headers personalizados pero no configuración de tokens Bearer.
03
Deja que el cliente MCP liste las herramientas y recursos disponibles antes de elegir un endpoint.
04
Envía solo las entradas documentadas para la herramienta de Crawlora elegida y limita el tamaño de los resultados cuando sea posible.
05
Presenta con claridad al flujo de trabajo nativo para agentes los errores 401, de plan, de créditos, de límite de tasa y de upstream.
Flujo de trabajo del desarrollador
Flujo de trabajo del desarrollador
Esquema de ejemplo para una herramienta wrapper. Usa, cuando estén disponibles, los nombres exactos de herramientas generados en los docs de endpoints.
{
"name": "crawlora_bing_search",
"description": "Search public Bing results through Crawlora and return normalized JSON.",
"inputSchema": {
"type": "object",
"properties": {
"q": { "type": "string" },
"country": { "type": "string" },
"count": { "type": "number" }
},
"required": ["q"]
},
"output": "Crawlora JSON envelope with result items, status, and message fields."
}Flujo de trabajo del desarrollador
Usa este patrón solo si necesitas operar un servidor MCP privado que envuelva las APIs REST de Crawlora detrás de tu propia capa de políticas.
async function callCrawloraTool(args: {
q: string;
country?: string;
count?: number;
}) {
const url = new URL("https://api.crawlora.net/api/v1/bing/search");
url.searchParams.set("q", args.q);
url.searchParams.set("country", args.country ?? "us");
url.searchParams.set("count", String(args.count ?? 10));
const response = await fetch(url, {
headers: {
"x-api-key": process.env.CRAWLORA_API_KEY ?? "",
},
});
if (!response.ok) {
throw new Error(`Crawlora request failed: ${response.status} ${await response.text()}`);
}
return response.json();
}
// Register this handler with the MCP SDK version used by your server.Flujo de trabajo del desarrollador
Flujo de trabajo del desarrollador
Usa Crawlora para flujos de datos web públicos estructurados. Los clientes son responsables de cumplir con las leyes aplicables, los derechos de terceros, las reglas de la plataforma y los términos de Crawlora. Mantén las API keys del lado del servidor, valida las entradas y evita recolectar o almacenar datos sensibles innecesarios.
Leer los términos de CrawloraFlujo de trabajo del desarrollador
Usa estas páginas para moverte entre el descubrimiento de endpoints, ejemplos, precios y las guías de uso responsable.
Flujo de trabajo del desarrollador
Preguntas frecuentes sobre esta ruta de integración para desarrolladores de Crawlora.
El Model Context Protocol es un patrón para exponer herramientas y recursos a clientes de IA a través de una interfaz de servidor.
Sí. Usa el endpoint alojado Streamable HTTP en https://mcp.crawlora.net/mcp con Authorization: Bearer. El endpoint MCP también acepta x-api-key para clientes que admiten headers personalizados.
Sí. Envuelve llamadas HTTP específicas de Crawlora detrás de herramientas MCP del lado del servidor y mantén la API key en el entorno del servidor.
Search, Maps, Geocoding, Airbnb, TripAdvisor, Zillow, YouTube, TikTok, App Store, Google Play, Spotify, Spotify Podcasts, Apple Podcasts, Amazon, Product Hunt, Trustpilot y los endpoints de reseñas son buenos candidatos cuando encajan con la tarea de tu agente.
Guarda las keys del lado del servidor, restringe el acceso a las herramientas, valida las entradas y evita registrar secretos en los logs.
Sí. Las llamadas a herramientas que disparan endpoints de la API de Crawlora pueden consumir créditos según las reglas de facturación del endpoint.
MCP se centra en un protocolo para exponer herramientas a los clientes. Las herramientas de LangChain son wrappers de framework dentro de flujos de trabajo de LangChain.
MCP focuses on a protocol for exposing tools to clients. LangChain tools are framework-level wrappers inside LangChain workflows.
Empieza con la URL MCP alojada, valida Authorization: Bearer o el fallback x-api-key, y luego llama a una herramienta específica para búsqueda, viajes, bienes raíces, reseñas, reseñas de apps, podcasts o catálogos musicales.