# Tools

> Part of the OVHcloud developer hub. Index of every page and section: https://developers.eu.ovhcloud.com/llms.txt
> Everything in one file: https://developers.eu.ovhcloud.com/llms-full.txt

The OVHcloud MCP server's tools, to search the API, read its reference and call it.

Preview: the OVHcloud MCP server is to be confirmed

Nothing answers at `https://mcp.eu.ovhcloud.com/mcp` yet. Its URL and its tools are this page's proposal, the way the guides below will read once it does.

## Search

### Operation Search `search_operations`

Find the operations that answer a need described in plain words, as the Welcome's finder does.

| Parameter | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `query` | string | Yes | – | What you want to do, in plain words |
| `limit` | integer | No | 10 | How many operations to return |

## Reference

### Section List `list_sections`

List the API's products and their sections, each with its operation count.

| Parameter | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `product` | string | No | – | A product's slug, to list its sections only |

### Operation Retrieve `get_operation`

Read an operation's reference: its parameters, request body and responses.

| Parameter | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `method` | string | Yes | – | The HTTP verb: GET, POST, PUT, DELETE |
| `path` | string | Yes | – | The operation's path, as /dedicated/server/{serviceName}/reboot |
| `version` | string | No | v1 | The API version: v1 or v2 |

## Calls

### Operation Call `call_operation`

Call an operation on your account, with the token the server was given.

A POST, PUT or DELETE changes your account.

| Parameter | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `method` | string | Yes | – | The HTTP verb |
| `path` | string | Yes | – | The path, its parameters filled in |
| `query` | object | No | – | The query string's parameters |
| `body` | object | No | – | The request body, for POST and PUT |
