4,500+ servers built on MCP Fusion
Vinkius
edX logo
Vinkius
Google ADK logo

How to Use the edX MCP in Google ADK

Connect Google ADK to the edX catalog and let your Gemini-powered agent discover courses from top universities.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

edX MCP on Cursor AI Code Editor MCP Client edX MCP on Claude Desktop App MCP Integration edX MCP on OpenAI Agents SDK MCP Compatible edX MCP on Visual Studio Code MCP Extension Client edX MCP on GitHub Copilot AI Agent MCP Integration edX MCP on Google Gemini AI MCP Integration edX MCP on Lovable AI Development MCP Client edX MCP on Mistral AI Agents MCP Compatible edX MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Google ADK

Connect edX MCP to Google ADK

Create your Vinkius account to connect edX to Google ADK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Search the edX Catalog

Give your Google ADK agent access to the entire edX course catalog. It can use the `search_courses` tool to find classes on anything from machine learning to marketing, filtering by subject or institution. The `search_programs` tool does the same for bigger credentials like Professional Certificates. This is perfect for agents that need to recommend training. For instance, an agent helping a user with a project in Google Cloud can find a relevant edX course from Google itself to fill a knowledge gap.

Pull Detailed Course Data

Your agent can go beyond simple search. Once it has a course ID, it uses `get_course` to pull prerequisites, estimated effort, and pacing. It can then use `get_course_run` to check for specific start and end dates. This two-step process—search, then fetch details—is ideal for the long-context reasoning of Gemini models. Your agent can gather data from multiple `get_course` calls, compare them, and present a fully-vetted recommendation to the user.

Map the edX Learning Landscape with an MCP Server

This MCP Server lets your agent understand the structure of the edX platform. With `get_organizations`, your agent can list every partner institution. With `get_subjects`, it gets a complete taxonomy of available topics. This is useful for building enterprise agents. For example, an agent could cross-reference the subjects from `get_subjects` with your company's internal skill taxonomy in BigQuery to suggest relevant upskilling paths from edX.

Setup guide

Set up edX MCP in Google ADK

Prerequisites

  • Python 3.10+ installed
  • google-adk package (pip install google-adk)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install Google ADK

    Run pip install google-adk to install the Agent Development Kit. MCP support is included via the McpToolset class.

  2. 2

    Connect via SSE transport

    Use McpToolset.from_server() with SseServerParams pointing to your Vinkius endpoint. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Create an LlmAgent

    Pass the returned mcp_tools list directly to LlmAgent(tools=mcp_tools). The ADK maps each MCP tool to a native Gemini function call — no manual schema definitions required.

  4. 4

    Run with any Gemini model

    The agent works with any Gemini model (gemini-2.0-flash, gemini-2.5-pro, etc.). Copy the full example on the right to get started with edX tools in your ADK agent.

agent.py
from google.adk.agents import LlmAgent
from google.adk.tools.mcp_tool.mcp_toolset import McpToolset
from google.adk.tools.mcp_tool.mcp_session_manager import SseServerParams

# Connect to the MCP via SSE
mcp_tools, exit_stack = await McpToolset.from_server(
    connection_params=SseServerParams(
        url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    )
)

# Create your agent with auto-discovered tools
agent = LlmAgent(
    name="edX_agent",
    model="gemini-2.0-flash",
    instruction="You have access to edX tools via MCP.",
    tools=mcp_tools,
)

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by edX. 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 edX MCP in Google ADK

Your agent should call the `search_courses` tool. Just pass `organization='harvardx'` as a parameter to limit the search to courses offered by Harvard.
Yes, it can. The agent needs to use the `search_programs` tool and set the `type` parameter to `'Bootcamp'`. This will return a list of all matching edX bootcamps.
First, the agent finds the course with `search_courses`. Then, it takes the `course_key` from the result and calls `get_course`. The prerequisites will be in the response data.
The Vinkius MCP Server manages the connection to the underlying edX API. While edX does have rate limits, our managed infrastructure is designed to handle standard agentic workflows without issues.
We only process public edX catalog information, like course titles and subjects. Your Google account data and personal information are never accessed. Each request is handled in a zero-trust, ephemeral environment.

Start using the edX MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for edX. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.