Integrations

Official integrations for OpenAI, Anthropic, LangChain, LlamaIndex, and MCP clients.

OpenAI Integration

Use Jiro's search and scrape tools with OpenAI's function calling API. Jiro provides pre-defined tool schemas that you can pass directly to the OpenAI chat completions endpoint.

How it works: 1. Install both SDKs: pip install jiro-sdk openai 2. Create a JiroClient and search for relevant content 3. Feed the search results into OpenAI as context 4. Or use Jiro as a function-calling tool for real-time web access

python

Anthropic Integration

Use Jiro with Anthropic's Claude models for search-augmented generation. Claude can use Jiro tools via function calling or receive search results as context.

How it works: 1. Install both SDKs: pip install jiro-sdk anthropic 2. Search with Jiro and feed results to Claude 3. Or define Jiro as a tool for Claude's tool-use feature

python

LangChain Integration

Use Jiro as tools in LangChain agentic workflows. Jiro provides pre-built tool objects that can be used with LangChain's agent framework.

How it works: 1. Install both SDKs: pip install jiro-sdk langchain 2. Create Jiro tools as LangChain Tool objects 3. Pass them to an agent for autonomous research

python

LlamaIndex Integration

Use Jiro as a retrieval source in LlamaIndex pipelines. Jiro can provide search results and scraped content as documents for indexing and querying.

How it works: 1. Install both SDKs: pip install jiro-sdk llama-index 2. Use Jiro to fetch documents (search results or scraped pages) 3. Index them in LlamaIndex for RAG workflows

python

MCP Client Integration

Use Jiro as an MCP server for AI coding assistants. Jiro exposes 16 tools via the Model Context Protocol that can be used by Claude Desktop, Cursor, OpenCode, and other MCP-compatible clients.

How it works: 1. Install Jiro: pip install jirosearch 2. Run the MCP setup wizard: jiro mcp setup 3. Restart your MCP client 4. Jiro tools are now available to your AI assistant

bash
json

Need help?

Check our error codes or reach out to the team.