Skip to main content
The database servers provide Model Context Protocol integration for MySQL and Oracle Database, enabling AI agents to interact with database resources, execute queries, and leverage advanced database AI features.

Available Servers

MySQL MCP Server

A Python-based MCP server for MySQL AI and MySQL HeatWave that provides:
  • Database connection management and SQL execution
  • MySQL AI and HeatWave ML/GenAI tools (text generation, RAG, NL2SQL)
  • Vector store management for embeddings and semantic search
  • OCI Object Storage integration
Best for: Getting started with MySQL HeatWave or MySQL AI, RAG applications, natural language to SQL conversion View MySQL Documentation →

Oracle Database MCP Toolkit

A Java-based MCP server with a flexible YAML-based custom tool framework:
  • Custom SQL tools defined via YAML configuration
  • JDBC log analysis and RDBMS trace file parsing
  • Vector similarity search using Oracle’s vector features
  • SQL execution plan analysis and tuning
  • Flexible deployment (stdio, HTTP, Docker) with OAuth2 and TLS support
Best for: Custom database tools, performance analysis, vector search in Oracle Database, production deployments View Oracle DB Toolkit Documentation →

Quick Comparison

FeatureMySQL MCP ServerOracle DB Toolkit
LanguagePython (FastMCP)Java
DatabaseMySQL AI, HeatWaveOracle Database
Custom ToolsNoYes (YAML-based)
GenAI Featuresml_generate, RAG, NL2SQLCustom via SQL
Vector SearchBuilt-in (HeatWave)similarity_search tool
Log AnalysisNoJDBC logs, RDBMS traces
Deploymentstdio onlystdio, HTTP, Docker
AuthenticationDatabase authDatabase + OAuth2
Production ReadyProof of conceptYes (with auth/TLS)

Choosing a Server

Use MySQL MCP Server if you:
  • Work with MySQL AI or MySQL HeatWave
  • Need quick access to GenAI features (text generation, RAG)
  • Want to convert natural language to SQL
  • Are building proof-of-concept applications
Use Oracle DB Toolkit if you:
  • Work with Oracle Database
  • Need custom SQL tools defined in YAML
  • Require production-grade deployment with OAuth2/TLS
  • Want to analyze JDBC logs or execution plans
  • Need flexible vector similarity search

Getting Started

MySQL Setup

Configure MySQL MCP Server connections

Oracle DB Setup

Deploy Oracle DB Toolkit

MySQL Tools

Explore MySQL AI/HeatWave tools

Custom Tools

Create YAML-based Oracle DB tools

Build docs developers (and LLMs) love