2,500+ MCP servers ready to use
Vinkius

Oxylabs MCP Server for LlamaIndex 10 tools — connect in under 2 minutes

Built by Vinkius GDPR 10 Tools Framework

LlamaIndex specializes in data-aware AI agents that connect LLMs to structured and unstructured sources. Add Oxylabs as an MCP tool provider through Vinkius and your agents can query, analyze, and act on live data alongside your existing indexes.

Vinkius supports streamable HTTP and SSE.

python
import asyncio
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI

async def main():
    # Your Vinkius token. get it at cloud.vinkius.com
    mcp_client = BasicMCPClient("https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp")
    mcp_tool_spec = McpToolSpec(client=mcp_client)
    tools = await mcp_tool_spec.to_tool_list_async()

    agent = FunctionAgent(
        tools=tools,
        llm=OpenAI(model="gpt-4o"),
        system_prompt=(
            "You are an assistant with access to Oxylabs. "
            "You have 10 tools available."
        ),
    )

    response = await agent.run(
        "What tools are available in Oxylabs?"
    )
    print(response)

asyncio.run(main())
Oxylabs
Fully ManagedVinkius Servers
60%Token savings
High SecurityEnterprise-grade
IAMAccess control
EU AI ActCompliant
DLPData protection
V8 IsolateSandboxed
Ed25519Audit chain
<40msKill switch
Stream every event to Splunk, Datadog, or your own webhook in real-time

* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure

About Oxylabs MCP Server

Give your AI agent the ability to extract structured data from any website with Oxylabs Web Scraping API. Scrape Google, Amazon, Bing, and Yandex with specialized parsers, or hit any arbitrary URL with the universal scraper — with optional headless browser rendering.

LlamaIndex agents combine Oxylabs tool responses with indexed documents for comprehensive, grounded answers. Connect 10 tools through Vinkius and query live data alongside vector stores and SQL databases in a single turn. ideal for hybrid search, data enrichment, and analytical workflows.

What you can do

  • Universal Scraper — Extract HTML from any website. Enable JS rendering for single-page apps that require client-side execution
  • Google Search — Parse Google SERPs with organic rankings, knowledge panels, ads, and featured snippets, localized by country TLD
  • Google Shopping — Extract product listings with merchants, prices, reviews, and availability from Google Shopping
  • Google Images — Pull image URLs, dimensions, and hosting origins from Google Image Search
  • Google News — Extract time-indexed news articles with publishers and publication dates
  • Amazon Search — Scrape Amazon product listings with ASINs, prices, Prime markers, and seller data across regional domains
  • Amazon Product — Deep-extract individual product pages with variations, stock states, bullet points, and vendor hierarchies
  • Bing Search — Parse Bing SERPs with organic web graph snippets
  • Yandex Search — Extract rankings from the Yandex search engine for CIS/RU market analysis
  • Custom Payload — Send fully customized Oxylabs schema payloads for advanced proxy and location configurations

The Oxylabs MCP Server exposes 10 tools through the Vinkius. Connect it to LlamaIndex in under two minutes — no API keys to rotate, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.

How to Connect Oxylabs to LlamaIndex via MCP

Follow these steps to integrate the Oxylabs MCP Server with LlamaIndex.

01

Install dependencies

Run pip install llama-index-tools-mcp llama-index-llms-openai

02

Replace the token

Replace [YOUR_TOKEN_HERE] with your Vinkius token

03

Run the agent

Save to agent.py and run: python agent.py

04

Explore tools

The agent discovers 10 tools from Oxylabs

Why Use LlamaIndex with the Oxylabs MCP Server

LlamaIndex provides unique advantages when paired with Oxylabs through the Model Context Protocol.

01

Data-first architecture: LlamaIndex agents combine Oxylabs tool responses with indexed documents for comprehensive, grounded answers

02

Query pipeline framework lets you chain Oxylabs tool calls with transformations, filters, and re-rankers in a typed pipeline

03

Multi-source reasoning: agents can query Oxylabs, a vector store, and a SQL database in a single turn and synthesize results

04

Observability integrations show exactly what Oxylabs tools were called, what data was returned, and how it influenced the final answer

Oxylabs + LlamaIndex Use Cases

Practical scenarios where LlamaIndex combined with the Oxylabs MCP Server delivers measurable value.

01

Hybrid search: combine Oxylabs real-time data with embedded document indexes for answers that are both current and comprehensive

02

Data enrichment: query Oxylabs to augment indexed data with live information before generating user-facing responses

03

Knowledge base agents: build agents that maintain and update knowledge bases by periodically querying Oxylabs for fresh data

04

Analytical workflows: chain Oxylabs queries with LlamaIndex's data connectors to build multi-source analytical reports

Oxylabs MCP Tools for LlamaIndex (10)

These 10 tools become available when you connect Oxylabs to LlamaIndex via MCP:

01

scrape_amazon_product

Extract deep E-Commerce retail arrays extracting arbitrary Amazon ASINs

02

scrape_amazon_search

Perform structured data extraction looping over Amazon query listings

03

scrape_bing_serp

Calculate and extract structured Bing Search Web mappings

04

scrape_custom_payload

oxylabs.io/v1/queries` customizing Proxy Types, Locations and deeply nested config params. Dispatch entirely arbitrary strict Oxylabs Payload JSON structures

05

scrape_google_images

Parse and Scrape specific Google Image Search layout blocks

06

scrape_google_news

Export time-indexed News articles via Google News blocks

07

scrape_google_serp

Extract Google Search Engine Results Page (SERP) blocks structurally

08

scrape_google_shopping

Extract E-Commerce structures hitting Google Shopping engines

09

scrape_universal

oxylabs.io/v1/queries` endpoint mapping `source=universal`. Dynamically extracts raw remote HTML safely avoiding proxy blocks. Use `js_render=true` explicitly if the target SPA strictly requires client rendering. Scrape any arbitrary HTML website using Oxylabs Universal Scraper API

10

scrape_yandex_serp

Execute structural analysis indexing Yandex Search instances

Example Prompts for Oxylabs in LlamaIndex

Ready-to-use prompts you can give your LlamaIndex agent to start working with Oxylabs immediately.

01

"Search Google for 'best noise cancelling headphones 2024' and show me the top 5 organic results."

02

"Get the full product details for Amazon ASIN B0C8PSXB2M."

03

"Scrape the homepage of techcrunch.com with JavaScript rendering enabled."

Troubleshooting Oxylabs MCP Server with LlamaIndex

Common issues when connecting Oxylabs to LlamaIndex through the Vinkius, and how to resolve them.

01

BasicMCPClient not found

Install: pip install llama-index-tools-mcp

Oxylabs + LlamaIndex FAQ

Common questions about integrating Oxylabs MCP Server with LlamaIndex.

01

How does LlamaIndex connect to MCP servers?

Use the MCP client adapter to create a connection. LlamaIndex discovers all tools and wraps them as query engine tools compatible with any LlamaIndex agent.
02

Can I combine MCP tools with vector stores?

Yes. LlamaIndex agents can query Oxylabs tools and vector store indexes in the same turn, combining real-time and embedded data for grounded responses.
03

Does LlamaIndex support async MCP calls?

Yes. LlamaIndex's async agent framework supports concurrent MCP tool calls for high-throughput data processing pipelines.

Connect Oxylabs to LlamaIndex

Get your token, paste the configuration, and start using 10 tools in under 2 minutes. No API key management needed.