Integraciones
Usa typesearch desde LangChain, el AI SDK de Vercel, LlamaIndex, n8n y los SDKs de Exa, con la misma key y los mismos precios que la API.
Cada página muestra la forma más corta que funciona hoy, con la misma key y los mismos precios que la API.
Servidor MCP
Claude, Cursor, VS Code, Codex, Windsurf y cualquier cliente MCP. Remoto, en un clic.
LangChain
Una herramienta y un retriever de búsqueda de noticias para agentes de LangChain, en Python y JavaScript.
AI SDK de Vercel
Una herramienta de búsqueda de noticias para generateText, streamText y agentes.
LlamaIndex
La búsqueda de noticias como herramienta para agentes y flujos de LlamaIndex.
n8n
Noticias en tus flujos, y como herramienta del nodo AI Agent.
SDKs compatibles con Exa
exa-py, exa-js y langchain-exa, apuntados a typesearch.
Tu key
Todas las integraciones usan la misma API key. Créala en el panel —las cuentas nuevas reciben $5 de crédito gratis, válido por 30 días— y guárdala en una variable de entorno:
export TYPESEARCH_API_KEY="ts_live_…"Cuánto cuesta
Cada llamada se cobra como el pedido a la API que hace: una búsqueda según su modo
($1,40 cada 1.000 en fast, $2,20 en normal, $5,60 en deep), los contenidos por página y los
similares por pedido. Los pedidos idénticos dentro de 10 minutos salen de la caché y no cuestan nada.
Otros frameworks
Cualquier framework de agentes que hable MCP puede usar el servidor MCP: conéctalo
a https://api.typesearch.ai/mcp con tu key en Authorization: Bearer, y el agente recibe search_news,
get_contents, find_similar y check_coverage. Estos ejemplos leen la key de TYPESEARCH_API_KEY;
además necesitan la key del modelo que usan.
// npm install @mastra/core @mastra/mcp zod
import { Agent } from '@mastra/core/agent';
import { MCPClient } from '@mastra/mcp';
const mcp = new MCPClient({
id: 'typesearch',
servers: {
typesearch: {
url: new URL('https://api.typesearch.ai/mcp'),
requestInit: { headers: { Authorization: `Bearer ${process.env.TYPESEARCH_API_KEY}` } },
timeout: 90_000, // una búsqueda "deep" puede tardar cerca de un minuto
},
},
});
const agent = new Agent({
id: 'news-researcher',
name: 'Investigador de noticias',
instructions: 'Responde en pocas palabras y cita cada nota que uses con su enlace.',
model: 'openai/gpt-5-mini',
tools: await mcp.listTools(), // typesearch_search_news, typesearch_get_contents, …
});
const result = await agent.generate('¿Qué informaron los medios esta semana sobre las decisiones de tasas de los bancos centrales?');
console.log(result.text);
await mcp.disconnect();CrewAI le da 30 segundos a cada llamada a una herramienta MCP, y una búsqueda deep puede tardar más.
Todo lo demás
- Cualquier lenguaje: la API es JSON sobre HTTPS, descrita por un documento OpenAPI 3.1 que puedes pasarle a cualquier generador de clientes. Mira la referencia de la API.
- Los SDKs de Tako y Perplexity también funcionan: mira Migrar desde Tako y Migrar desde Perplexity.