davidlandais avatar

Ovh Api Mcp

davidlandais/ovh-api-mcp

Gives Claude direct access to the OVH API for managing cloud infrastructure, DNS, domains, and other OVH services. Exposes two JavaScript-based tools: search to explore the OpenAPI spec and find endpoints, and execute to make authenticated API calls. All code runs in a sandboxed QuickJS engine with resource limits and spec validation. Supports both traditional API keys and OAuth2 service accounts. Built in Rust, runs via stdio for Claude Desktop or HTTP for Docker deployments. Still early release, so keep it local and don't expose it publicly. Useful when you need to script OVH operations like DNS record updates, domain management, or cloud resource provisioning without leaving your AI workflow.

tools
2
auth
Secret needed
transport
STDIO
env vars
7
last updated
Mar 13, 2026

Tools

2 tools

Public tool metadata for what this MCP can expose to an agent.

searchExplore the OVH OpenAPI spec using JavaScript — find endpoints, inspect schemas, read parameters

Explore the OVH OpenAPI spec using JavaScript — find endpoints, inspect schemas, read parameters

No parameter schema in public metadata yet.

executeCall any OVH API endpoint using JavaScript — authentication is handled transparently

Call any OVH API endpoint using JavaScript — authentication is handled transparently

No parameter schema in public metadata yet.

Sponsors

Configuration

OVH_APPLICATION_KEY*

OVH API application key

OVH_APPLICATION_SECRET*secret

OVH API application secret

OVH_CONSUMER_KEY*secret

OVH API consumer key

OVH_ENDPOINTdefault: eu

OVH API region: eu, ca, or us

OVH_SERVICESdefault: *

Comma-separated OVH API services, or * for all

OVH_CLIENT_ID

OVH OAuth2 client ID (service account, alternative to API keys)

OVH_CLIENT_SECRETsecret

OVH OAuth2 client secret (service account)

Readme

ovh-api-mcp

CI License: MIT Rust MCP Status

A native Model Context Protocol (MCP) server that gives LLMs full access to the OVH API (v1 and v2). Built in Rust for minimal footprint (~19 MB Docker image, ~1.2 MiB RAM).

Early Release — Designed for local development use. Security hardening has been applied (sandboxed execution, spec validation, secret protection), but the server has not been battle-tested at scale. Do not expose it to the public internet. Feedback and bug reports are welcome.

ovh-api-mcp MCP server

View the full README on GitHub

Details

Repository
github.com/davidlandais/ovh-api-mcp
Package
ghcr.io/davidlandais/ovh-api-mcp:0.3.0
Transport
STDIO
Auth
Required
Registry
MCP registry, active