# AI Agents & Copilot

This space introduces MariaDB Cloud's AI-enabled capabilities that include preconfigured developer and DBA copilots as well as tools to create custom semantic agents that enable natural language capabilities over complex database schemas with accuracy and consistency. It shows how these agents operate, how they integrate with your databases, and how they can be accessed through APIs or MCP-enabled development tools.

## AI Agents

Create, deploy, and manage intelligent AI-powered agents that can read your complex database schemas and convert natural language capabilities into valid SQL queries.

{% content-ref url="/pages/3hgJ0EYfedOZoVbgIWUw" %}
[AI Agents](/docs/mariadb-cloud/cloud-ai/copilot-guide.md)
{% endcontent-ref %}

## AI Agents API User Guide

Integrate AI Agents directly into your applications using REST APIs. These agents support stateful chat sessions, send natural language queries, table filters, error handling, etc.

{% content-ref url="/pages/lrGpOvlrNBPUsmp7Y1M5" %}
[AI Agents API User Guide](/docs/mariadb-cloud/cloud-ai/ai-api-guide.md)
{% endcontent-ref %}

## MariaDB Cloud MCP Server

Learn about MariaDB Cloud Model Context Protocol (MCP) Server, which acts as a secure bridge that connects AI-enabled development tools like Cursor, Clause Desktop, and Visual Studio Code to MariaDB Cloud databases.

{% content-ref url="/pages/QVKU7mPglu7kQlO7Rtgu" %}
[MariaDB Cloud MCP Server](/docs/mariadb-cloud/cloud-ai/mcp-server.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/mariadb-cloud/cloud-ai.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
