01
Add the connector
In ChatGPT or Claude's custom connector settings, add a new connector and paste https://mcp.crawlora.net/mcp as the server URL.
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
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.
01
In ChatGPT or Claude's custom connector settings, add a new connector and paste https://mcp.crawlora.net/mcp as the server URL.
02
The client fetches the endpoint's protected-resource metadata, follows it to Crawlora's authorization server at https://crawlora.net, and registers itself with Dynamic Client Registration — no manual client setup or API key entry.
03
You're redirected to sign in to your Crawlora account (or use an existing session) and approve the connector on a consent screen. No API key is ever pasted into the client.
04
The client stores and refreshes its own access token. Disconnect the connector in ChatGPT or Claude at any time to revoke its access.
Flujo de trabajo del desarrollador
Use these values in MCP-capable hosts that take a manual API key instead of OAuth. Keep the API key outside model-visible prompts and browser code.
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
Register Crawlora as a remote Streamable HTTP MCP server using the hosted URL.
02
Pass the Crawlora API key as Authorization: Bearer from the MCP client or server-side host. Use x-api-key only when the host supports custom headers but not bearer token configuration.
03
Let the MCP client list available tools and resources before choosing an endpoint.
04
Send only documented inputs for the selected Crawlora tool and cap result sizes where possible.
05
Surface 401, plan, credit, rate-limit, and upstream errors clearly to the agent-native workflow.
Flujo de trabajo del desarrollador
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.
{
"name": "crawlora_google_search",
"description": "Search public Google results through Crawlora and return normalized JSON.",
"inputSchema": {
"type": "object",
"properties": {
"keyword": { "type": "string" },
"country": { "type": "string" },
"language": { "type": "string" },
"limit": { "type": "number" }
},
"required": ["keyword"]
},
"output": "Crawlora JSON envelope with result items, status, and message fields."
}Flujo de trabajo del desarrollador
Use this pattern only when you need to run a private MCP server that wraps Crawlora REST APIs behind your own policy layer.
async function callCrawloraTool(args: {
keyword: string;
country?: string;
language?: string;
limit?: number;
}) {
const response = await fetch("https://api.crawlora.net/api/v1/google/search", {
method: "POST",
headers: {
"x-api-key": process.env.CRAWLORA_API_KEY ?? "",
"Content-Type": "application/json",
},
body: JSON.stringify({
keyword: args.keyword,
country: args.country ?? "us",
language: args.language ?? "en",
limit: args.limit ?? 10,
page: 1,
}),
});
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.