# XenMCP – connect databases and tools to Claude and ChatGPT

> Connect databases, CRM and MCP servers to Claude, ChatGPT, Cursor and VS Code safely: credentials stay with us, the database stays closed. Free beta.

Beta open · limited places

# Connect your systems to Claude and ChatGPT – safely

XenMCP turns databases, business tools and MCP servers into a connector with OAuth for Claude, ChatGPT, Cursor and VS Code – including the Claude app on your phone. Your credentials stay with us, your database stays closed to the internet, and everyone gets their own access you can revoke.

[Join the beta](https://xenmcp.com/waitlist/) [Browse the catalog](https://xenmcp.com/catalog/)

Free beta · No server to run, no code · Hosted in Germany

Add connector

Name **MongoDB (Acme)**

URL **https://mongodb-acme.xenmcp.com/mcp**

Sign in with XenMCP · OAuth 2.1

How many orders came from Austria this week?

`aggregate` · orders · read-only

## Why this is needed

Most MCP servers run locally over stdio – only on the computer that starts them. They do not work in Claude or ChatGPT in the browser, on your phone or for your team. For that, a server needs a public HTTPS address, OAuth, a safe place for credentials and someone to run it. And many remote servers only accept an API key – which then everyone on the team shares.

XenMCP takes care of exactly that part – isolated per server, without storing the content of your calls, hosted in Germany.

## Where does your data go?

Plainly, without small print: what stays with us, what your AI client sees and what never leaves your system.

### Stays with XenMCP

Passwords, API keys and connection strings – encrypted in Germany, never passed to the AI client. Logs hold only tool, time and status, no content.

### Goes to your AI client

Only the results of the queries you trigger in the conversation. With Claude, Anthropic processes them, with ChatGPT, OpenAI – in the US, under their terms. You decide which client to use.

### Stays in your system

Everything nobody asks for. Your database is open only to XenMCP’s fixed IP, read-only, and access can be revoked per person.

### The whole chain in Europe?

With a European AI client everything stays in the EU: [Mistral’s Le Chat](https://docs.mistral.ai/le-chat/knowledge-integrations/connectors/mcp-connectors) connects custom MCP servers, the [Xenaxio AI assistant](https://xenaxio.com) runs on Mistral, or you use your own model. The same XenMCP address works with all of them.

## Three ways to a connector

### Catalog

Reviewed servers for databases, monitoring and business software. Enter credentials, copy the address. In beta: MongoDB, PostgreSQL, MySQL, Grafana, Redis, Elasticsearch and Docker.

[Open the catalog →](https://xenmcp.com/catalog/)

### OAuth bridge for API-key servers

Your MCP server already runs on the internet but wants an API key? We turn it into an address with OAuth: everyone signs in individually, the key stays encrypted with us.

[How it works →](https://xenmcp.com/api-key-oauth-bridge/)

### Your own MCP server

From npm, Docker or GitHub – even stdio-only servers, without changes. Planned.

[Learn more →](https://xenmcp.com/host-your-mcp-server/)

## From the catalog

[Full catalog →](https://xenmcp.com/catalog/)

- [MongoDB In beta Ask your MongoDB questions in plain language – from Claude on the web, on your phone or in your IDE. XenMCP runs the official MongoDB MCP server for you in Germany.](https://xenmcp.com/catalog/mongodb/)
- [PostgreSQL In beta Ask your PostgreSQL database questions in plain language. Claude writes the SQL, XenMCP runs it safely and read-only.](https://xenmcp.com/catalog/postgresql/)
- [MySQL / MariaDB In beta Shop database, CRM or your own application: ask your MySQL or MariaDB database questions in plain language – without writing SQL yourself.](https://xenmcp.com/catalog/mysql/)
- [Docker In beta Ask Claude why a container restarted, what is in its logs and how much memory it uses – without SSH and without `docker logs`.](https://xenmcp.com/catalog/docker/)
- [Grafana In beta Ask about the logs, metrics and dashboards of your own Grafana in plain language – from Claude on the web, on your phone or in your IDE. XenMCP runs the official Grafana MCP server for you in Germany.](https://xenmcp.com/catalog/grafana/)
- [Elasticsearch In beta Search the logs and data in your self-hosted Elasticsearch in plain language – from Claude on the web, on your phone or in your IDE.](https://xenmcp.com/catalog/elasticsearch/)
- [Redis In beta Check keys, queues and the state of your cache by asking Claude – without `redis-cli` and without an open port.](https://xenmcp.com/catalog/redis/)
- [Nextcloud Planned Find files, check appointments, look up contacts: connect your own Nextcloud to Claude without running a server yourself.](https://xenmcp.com/catalog/nextcloud/)
- [Discord In beta Let Claude read and summarise what your community says – or set your Discord server up the way you describe.](https://xenmcp.com/catalog/discord/)

## How it works

1. 1 – Pick a server – From the catalog – MongoDB or PostgreSQL, for example –, your remote server with an API key, or later your own code.
2. 2 – Enter credentials – Connection string, API key or login. Everything is stored encrypted and never shown again.
3. 3 – Get an address – Your server gets a fixed address like `https://mongodb-acme.xenmcp.com/mcp`.
4. 4 – Add it to Claude or ChatGPT – Add it as a connector in Claude, ChatGPT, Cursor or VS Code, sign in, allow – done. In Claude on your phone, too.

Works with: Claude (Web, Desktop, iOS, Android) · Claude Code · ChatGPT · Cursor · VS Code · other MCP clients

## Security you can check

### Credentials encrypted

Passwords, connection strings and API keys are encrypted with AES-256-GCM, never shown again and never logged.

### OAuth 2.1 per person

Everyone signs in individually. Access can be revoked per person without changing the key.

### Fixed outbound IP

Open your database only to XenMCP’s IP address – not to the whole internet.

### Logs without content

We record which tool was called and when – not the requests and not the results.

### One sandbox per server

Every MCP server runs isolated in gVisor with its own CPU and memory limits and no access to other customers.

### Hosted in Germany

Gateway, sandboxes and database run on servers in Germany. No US provider’s proxy in front of your data.

[All about security and privacy →](https://xenmcp.com/security/)

## Who it is for

### Developers

Your local server should work in Claude, ChatGPT and on your phone, too – without running a server, certificates and OAuth plumbing.

### Teams and agencies

Set servers up once, everyone signs in individually. Credentials live in one place instead of on every laptop.

### Companies in Germany and the EU

Hosting in Germany, DPA, logs without content. Open databases to one fixed IP instead of the whole internet.

### Vendors of MCP servers

You have a server or an API and want to give your customers a ready connector? Talk to us.

### Vibe coders and AI agents

Your agent writes the server? Give it [our rules](https://xenmcp.com/for-ai-agents/) – it makes the code ready for XenMCP.

## Guides

[All guides →](https://xenmcp.com/guides/)

- [**What is MCP? The Model Context Protocol explained** MCP connects AI assistants such as Claude or ChatGPT to your data and tools. How the protocol works, what the risks are and how to keep them small.](https://xenmcp.com/guides/what-is-mcp/)
- [**Connect an MCP server to Claude – web, desktop, mobile and developer tools** How to add a remote MCP server as a connector in Claude on the web, in Claude Desktop and on your phone – plus Claude Code, Cursor and VS Code.](https://xenmcp.com/guides/connect-mcp-server-to-claude/)
- [**Using an MCP server with an API key in Claude – four ways compared** Your MCP server wants an API key in a header, but Claude is built around OAuth? Here are four ways to connect them – from request headers to an OAuth bridge.](https://xenmcp.com/guides/api-key-mcp-server-in-claude/)
- [**Connect a database to Claude safely – MongoDB, PostgreSQL and MySQL** Use MongoDB, PostgreSQL or MySQL with Claude via MCP without exposing the database to the internet: read-only user, IP allowlist, TLS and more safeguards.](https://xenmcp.com/guides/connect-database-to-claude-safely/)

## Frequently asked questions

**What is XenMCP?**

XenMCP is a hosting service for MCP (Model Context Protocol) servers with servers in Germany. You pick a server from the catalog, enter your credentials or connect your own server, and get a fixed address with OAuth that you add as a connector in Claude, ChatGPT, Cursor, VS Code or any other MCP client.

**Can I use XenMCP already?**

Yes, in the free beta. Sign up and confirm your email: the invitation arrives within a minute while places last – we open them in batches. If they are all taken right now, we invite you in the order you signed up. Already invited? Click “Sign in” at the top, enter your email and open the sign-in link we send you.

**How much does XenMCP cost?**

The beta is free. We will announce pricing for the time after the beta before it ends; beta users hear first.

**Does it work in the Claude app on my phone?**

Yes, that is one of the main reasons for XenMCP. Local MCP servers only run on the computer that starts them. A server under a XenMCP address is added to Claude once as a connector and then works in the browser, in the desktop app and on your phone.

**Does XenMCP work with ChatGPT?**

Yes. Every XenMCP address speaks Streamable HTTP with OAuth 2.1 – the way ChatGPT expects. You add it in ChatGPT on the web as a custom MCP server (plugin), sign in with XenMCP and pick the plugin in a chat with @. Which ChatGPT plans allow custom MCP servers is up to OpenAI.

**My MCP server wants an API key. How do I use it safely in Claude or ChatGPT?**

ChatGPT cannot send a key of its own at all, only OAuth. Claude custom connectors can now send headers with a key – depending on the plan and still in beta. Then everyone shares the same key, though. With the XenMCP OAuth bridge the key stays encrypted with us, everyone signs in individually, access can be revoked per person, and the log shows who called which tool.

**Does my data leave Germany?**

Your credentials never leave XenMCP, and XenMCP itself runs in Germany without storing content. The results of your queries do go to the AI client you use – with Claude to Anthropic, with ChatGPT to OpenAI, both in the US. To keep everything in the EU, use a European client: Mistral’s Le Chat, the Xenaxio assistant or your own model.

**How safe is connecting my database?**

We recommend a dedicated read-only user and a firewall rule that only allows XenMCP’s fixed IP address. Database servers in the catalog are read-only by default; write tools exist only if you enable them, and both Claude and ChatGPT ask before every call.

**Can I host my own MCP server?**

Yes, that is planned: from an npm package, a Docker image or a GitHub repository, even if the server only speaks stdio. In the beta we focus on the catalog and the OAuth bridge.

**Is there a data processing agreement (DPA)?**

Yes, we offer a DPA (AVV) to companies. Write to us if you need it already for the beta.

**Who is behind XenMCP?**

XenMCP is a product of Xenaxio (ESSOTEC, LLC), the provider of the AI workspace xenaxio.com with email, calendar and files. Both products share the company and data protection standards but run on separate infrastructure.

## Ready for your first connector?

The beta is free. Sign up, confirm your email – the invitation arrives within a minute while places last.

[Join the beta](https://xenmcp.com/waitlist/)

---

Source: https://xenmcp.com/ (English, updated 2026-11-09)
Other languages: Deutsch: https://xenmcp.com/de/index.html.md
