How to Use the Jina AI (Search Foundation & LLM Grounding) MCP in CrewAI
Equip your CrewAI agent teams with live web search and document reranking via this MCP server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Jina AI (Search Foundation & LLM Grounding) MCP to CrewAI
Create your Vinkius account to connect Jina AI (Search Foundation & LLM Grounding) to CrewAI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Collaborative search tasks with CrewAI
The `search_web_jina` tool provides semantic search queries that allow your CrewAI researcher agents to find deep web context. While one agent runs the search, a second analyst agent can process the results using shared memory. This cooperative approach prevents agents from duplicating search queries. The researcher agent gathers the structured search results and passes them directly to the analyst, keeping the entire crew synchronized.
Content extraction and chunking for crew memory
The `read_url_content` and `segment_content` tools extract clean markdown from web pages and split them into semantic segments. When a CrewAI agent finds a relevant source, it uses these tools to digest the page content without hitting token limits. The segmented chunks are stored in the crew's shared memory, making them accessible to all agents in the team. This ensures that even long-running operations have access to clean, structured source material.
Multi-agent document reranking pipelines
The `rerank_documents` tool scores and orders search documents based on their semantic relevance to a query. A moderator agent in your CrewAI team can use this tool to filter the research gathered by other agents before compiling a final report. This ensures that your final output only contains highly relevant information. By filtering out low-scoring documents, you save API costs and prevent the writer agent from hallucinating based on bad search results.
Set up Jina AI (Search Foundation & LLM Grounding) MCP in CrewAI
Prerequisites
- Python 3.10+ installed
-
crewaipackage (pip install crewai) - Active Vinkius subscription with a valid endpoint token
- 1
Install CrewAI
Run
pip install crewaito install the framework. MCP support is built-in via themcpsparameter. - 2
Add the MCP URL to your agent
Pass your Vinkius endpoint directly to the
mcpslist. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. CrewAI handles tool discovery and caching automatically. - 3
Kick off your crew
Create a
Crewwith your agent and tasks. Callcrew.kickoff()— the agent will automatically invoke Jina AI (Search Foundation & LLM Grounding) tools as needed.
from crewai import Agent, Task, Crew
agent = Agent(
role="Jina AI (Search Foundation & LLM Grounding) Analyst",
goal="Access and analyze Jina AI (Search Foundation & LLM Grounding) data via MCP.",
backstory="Expert analyst with direct Jina AI (Search Foundation & LLM Grounding) access.",
mcps=[
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
],
)
task = Task(
description="List recent Jina AI (Search Foundation & LLM Grounding) transactions",
agent=agent,
expected_output="A summary of recent activity",
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result) Prerequisites
- Python 3.10+ installed
-
crewai+crewai-toolspackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install crewai crewai-tools. TheMCPServerAdapterhandles lifecycle management and tool conversion. - 2
Connect with MCPServerAdapter
Use
MCPServerAdapteras a context manager withSseServerParameterspointing to your Vinkius endpoint. The adapter automatically manages connection lifecycle. - 3
Assign tools and run
Pass the returned
mcp_toolsto your agent'stoolsparameter. The adapter converts MCP tools to nativeBaseToolobjects compatible with all CrewAI agents.
from crewai import Agent, Task, Crew
from crewai_tools import MCPServerAdapter
from mcp import SseServerParameters
server_params = SseServerParameters(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
with MCPServerAdapter(server_params) as mcp_tools:
agent = Agent(
role="Jina AI (Search Foundation & LLM Grounding) Analyst",
goal="Access and analyze Jina AI (Search Foundation & LLM Grounding) data via MCP.",
backstory="Expert analyst with direct Jina AI (Search Foundation & LLM Grounding) access.",
tools=mcp_tools,
)
task = Task(
description="List recent Jina AI (Search Foundation & LLM Grounding) transactions",
agent=agent,
expected_output="A summary of recent activity",
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Jina AI. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Jina AI (Search Foundation & LLM Grounding) MCP in CrewAI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Jina AI (Search Foundation & LLM Grounding) MCP today
We host it, we monitor it, we maintain it. You just paste one token.