MCP gateway · Cloud agents · Approvals and audit

Cloud workspaces for your AI agents and MCP servers

Give each workspace the tools your agents need. Agents keep running 24/7, and you decide what they can do, approve the sensitive parts and see who ran what.

MCP servers

Connect every MCP server, or run your own in the cloud

Paste the URL of any remote MCP server, bring stdio servers from your laptop or office over a tunnel, or have Meandr run one for you. Every server lands in your virtual workspace, ready for your agents.

RemoteAny Streamable HTTP server

Paste a URL and pick one of nine sign-in methods. Meandr holds the credential.

HostedRun in the cloud, in a few clicks

From the Docker MCP Catalog, the 20,000+ servers in the Official MCP Registry, or your own Dockerfile.

TunnelYour machine, no open ports

Local files and databases over stdio, from a laptop or any server you run.

AI agents

Connect every AI agent, or run your own in the cloud

Connect any agent with a single URL, and it gets instant access to your virtual workspace. Or run your coding agents on Meandr, on machines you order, and pick up the conversation from any device.

  • Claude Code claudeSigns in withYour Claude plan or API key
  • Codex codexSigns in withYour ChatGPT plan or API key
  • Copilot CLI copilotSigns in withYour GitHub Copilot plan
  • Cursor CLI cursor-agentSigns in withYour Cursor account
  • Gemini CLI geminiSigns in withA Gemini API key or Vertex
  • Goose gooseSigns in withAny provider's key
  • Grok Build grokSigns in withSuperGrok or an xAI key
  • OpenCode opencodeSigns in withAny provider's key
One URL, every tool

Paste your workspace URL into Claude Desktop, ChatGPT, Cursor or any MCP client, and it gets every tool in your virtual workspace. Hosted agents connect in a click.

Machines you order

Pick the size, from 512 MB to 8 GB, with shared or dedicated CPU, in the EU or the US. Run several agents on one machine, or give each its own.

Storage that persists

Each agent's home is a persistent volume, so its repositories, sign-in and conversations survive restarts and power cycles.

Your own plan or key

Each agent signs in with your own subscription or API key, through its own sign-in. Model usage stays between you and its vendor.

Cloud agents

Give your agents the tools, and let them work 24/7

Your agents run in the cloud with every tool their workspace allows, around the clock. Check in from your laptop, any browser or your phone: it is one session everywhere, right where you left it.

  • Every tool in the workspace

    Connect an agent to a workspace and it gets its servers: GitHub, Linear, a database, a browser. The workspace's policies and approvals apply to every call.

  • Works while you sleep

    The agent runs on its own machine for as long as it exists. Close the tab and it keeps going. Nothing stops it for being idle.

  • Switch devices, keep the session

    Start on your laptop, check in from your phone's browser, finish anywhere. Every device opens the same session, so closing a tab or switching loses nothing.

  • Talk to agents from anywhere

    Use the Meandr console in your web browser. Apps for iOS and Android are coming: answer approvals and check on your agents on the go.

iOSAndroidcoming soon

Meandr Apps

Run apps in a few clicks, starting with RAG for your repos

Apps run inside Meandr and add tools to your workspaces. The first is RAG: connect your git repositories, and every agent can search your docs, with no vector database or embedding API to set up.

GitPublic and private repositories

Pick repositories shared from GitHub, or add any public one by its URL. Private repos stay private: only your workspaces can search them.

Built inEmbedding and reranking included

Both run on Meandr, with no external model and no API key to add.

OptionalAdd your own model for sharper search

Connect Anthropic, OpenAI, Mistral or Ollama, and your model writes a line of context for each passage, so searches find more.

As many as you need

Deploy a RAG per product, per team or per repository. There is no limit.

Shared across workspaces

Attach one RAG to several workspaces, and give one workspace several RAGs. Each is indexed once.

Pay for what it reads

It runs on one of your machines. Embedding is $0.10 per million tokens, indexed or searched, and reranked searches $0.25 per 1,000.

Under your policies

An app's tools are workspace tools: policies, approvals and the call log apply to every search.

Control plane

Put a control plane in front of every call

Every call passes Meandr on its way to a server. Your policies decide it, a person approves it when it matters, and the log keeps it: who called, what they asked for and what happened, live and months later.

  • Approve sensitive actions

    A risky call waits for you. Answer it in the chat, optionally with a one-time passcode (OTP) from the email.

  • Hot log

    Every call as it happens: the agent, the tool, the rule that decided and how long it took. Search and filter it for 7 or 30 days, by plan.

  • Cold storage

    Older calls move to an archive kept for 30 or 90 days. Download the raw logs on any plan.

  • Metrics and history

    Calls, decisions and latency for each workspace and agent, live and by hour or day.

  • Insights

    Query months of archived calls, say every denial for one agent since July, and export the result. On Business.

How Meandr works, step by step

Run servers and agents on Meandr or connect the ones you already have, decide what each agent may call, and see every call it makes.

  1. 01 Meandr MCP

    Set up Meandr from Claude, ChatGPT, Cursor or any MCP client

    Add mcp.meandr.com to the agent you already use and ask in plain words. It connects MCP servers, creates workspaces and writes policies, and every change shows up in the dashboard.

    • Works with Claude Desktop, Claude Code, ChatGPT, Codex, Cursor and VS Code, or any other AI agent
    • Give your agent read-only or full access
    • OAuth sign-ins and API keys open in your browser, so credentials never pass through the chat
    More information about the Meandr MCP server
  2. 02 Hosted agents

    Offload your agents to the cloud, then connect and chat like you already do

    Run your coding agent on a machine of its own, next to the MCP servers it uses. Connect it to a workspace in one click, and Meandr handles the rest.

    • Its own variables for API keys and tokens, encrypted and never shown again
    • A persistent home: repositories, sign-in and history survive restarts
    • Restart, stop or move it to a bigger machine from the console
  3. 03 MCP Hosting

    Give your agents the tools they need with hosted MCP servers

    Run a database adapter, a filesystem or a browser for your agents: from the Docker MCP Catalog, the 20,000+ servers in the Official MCP registry, or your own Dockerfile. Pick the machine and we run it, with no CLI and no machine of your own.

    • Several MCP servers can run on one machine: you control what runs there and how many
    • Each server gets its own share of the machine's memory, and each agent that connects its own process
    • EU and US regions, more coming. Shared or Dedicated CPU, arm64 or amd64
    More information about MCP server hosting
  4. 04 MCP Gateway

    Connect any server at a URL

    Paste the address of any Streamable HTTP server, from Jira and Linear to your own API, and pick how it signs in. Meandr stores the credential and attaches it on the way out, so your agents never hold it.

    • Nine sign-in methods, chosen per server
    • OAuth tokens minted and refreshed for you
    • AWS SigV4 signed server-side, no proxy or sidecar
    More information about authentication methods
  5. 05 MCP Tunneling

    Connect MCP servers running on your own machine or on any remote server

    Give agents your local files or a local database: start the stdio server on a laptop or any server you run with one command. The CLI dials out to Meandr, so no port opens and no credential is stored.

    • Starts your server with the command you already use
    • Reconnects on its own after a restart or a closed laptop
    • Set its policies and limits before it ever connects
    More information about stdio servers
  6. 06 Agents

    Point your agent at Meandr

    One workspace URL in the agent's MCP config, and its code stays the same. Claude Desktop signs in over OAuth, so there is no token to paste.

    • Register an agent to get a bearer token for clients that only send a header
    • One key per agent, revoked in one click
    • Agent and server can speak different MCP revisions
    More information about connecting agents
  7. 07 Security

    Decide what each agent may call

    Start with "Let Claude use Stripe" and go as fine as you need. Rules allow, deny or require approval, matched on the agent, the tool, the actual arguments, the caller's IP and headers. They run in priority order, and the first match decides.

    • Flexible policies for every agent, server and tool, in one place
    • A default policy for each workspace decides every call no rule matches
    • Rate limits per second, minute and hour, per workspace, agent or server
    • Team roles: owners and admins reach every workspace, members only the ones you add them to
    More information about access policies More information about team roles
  8. 08 Approvals

    Human-in-the-loop approvals for risky tool calls

    A policy can hold a call until a person says yes. Approvers answer from the dashboard or right in the agent's chat on supported clients, and the agent carries on once they do.

    • Approvers notified in the app and by email
    • A one-time code from the approver's email when the policy requires it
    • A call nobody answers is cancelled at its deadline, and the decision is recorded
    More information about approvals
  9. 09 Insight

    Watch every call, live and months later

    Each call lands in the real-time log with the agent, the tool, the rule that decided and how long it took. Older calls move to cold storage, where you can query and export them.

    • Every decision is recorded, including denials and timeouts
    • Filter the live log by agent, server, tool, status or decision
    • Download raw logs on every plan, and query them on Business
    More information about the audit log

Built for the data your agents touch

A control plane only works if it stays up and keeps your secrets.

Payloads
Metadata and the request by default. A call's response is kept only when a rule captures it, and everything is encrypted at rest for your plan's retention window.
Credentials
Upstream keys are sealed with AES-256-GCM under a KMS-wrapped data key, one key per environment. Agents hold only a Meandr token, revoked in one click.
In transit
TLS 1.2 or newer in transit. Upstream certificates are verified, and the CLI has no insecure mode.
Isolation
Every tenant is isolated along the whole request path, and each of our environments is keyed separately.
Availability
Requests enter at the nearest healthy edge location. If a call cannot be recorded, it does not run.
Compliance
Built to SOC 2, preparing for the audit. GDPR-aligned: EU SCCs, US processing.

Questions you'd ask anyway

What is Meandr, exactly?
An MCP Gateway and MCP hosting platform. Your agents connect to one Meandr endpoint, and behind it sit your MCP servers, local or remote, with their credentials kept out of the agent. You can also run MCP servers from the Docker MCP catalog and the Official MCP registry in a few clicks, and run AI agents in the cloud, such as Claude Code, Codex or Gemini CLI, connected to your workspaces. Flexible access policies decide what each agent may call, down to the arguments of a call, and roles decide who on your team manages them. A rule can mark calls for approval, and every call is recorded, making it auditable. What an MCP gateway is → Running AI agents on Meandr →
Does it work with the MCP servers I already use?
Yes. An HTTP server connects by its URL, and an stdio server connects through the Meandr CLI on the machine that runs it.
Will my agent connect, or only the well-known clients?
Meandr takes an agent key in a header from any MCP client over HTTP: Claude Code, Cursor, or your own code through the Messages API. It is also an OAuth authorization server, so agents that support OAuth, such as Claude Desktop, connect by signing in: one click, no token to paste.
Which AI agents can I run on Meandr?
Eight coding agents: Claude Code, Codex, Gemini CLI, Copilot CLI, Cursor CLI, Grok Build, Goose and OpenCode. Each runs its vendor's own CLI on a machine you order, you open its terminal in the browser, and it signs in with your own plan or API key. Model usage stays between you and the vendor.
What happens to an agent's files when it restarts?
They stay. Each agent's home is a persistent volume on its machine, so its repositories, sign-in and conversations survive restarts, redeploys and power cycles, and it picks up the last conversation where it left off. Deleting the agent, or the machine it runs on, deletes the volume too.
Can several agents share one machine?
Yes. Each agent needs at least 512 MB of memory, so a 1 GB machine holds one agent with room for an MCP server, and a bigger one holds several. Everything on one machine shares one security boundary, so give an agent a machine of its own when its credentials should stay apart.
What am I actually paying for?
A monthly base for your plan, then the tool calls that reach an upstream and anything beyond what the plan includes. A call your own policies or rate limits block costs nothing. Setting up is free and needs no card. Once you go live, the first 7 days are a free trial. The numbers are on the pricing page.
Where does my data actually end up?
On our primary US infrastructure, with Standard Contractual Clauses covering EU, UK, and Swiss transfers. Traffic enters at a regional point close to you before it gets there. Credentials sit encrypted at rest under environment-isolated keys, everything in transit runs TLS 1.2 or newer, and we don't keep upstream payloads in cleartext.
Say an agent's token leaks. Then what?
You revoke it in the dashboard, and Meandr stops accepting it. That's the whole blast radius: your upstream credentials live in our vault, not in your agent, so the leaked token never touched them.
Is any of this open source?
The Meandr CLI is. It is open source under Apache-2.0, so you can read exactly what runs on your machine. The gateway itself is closed-source.

Host your MCP servers and govern every AI agent call

Meandr runs any MCP server for you, from the Docker MCP catalog, the Official MCP registry or your own container. Agents reach every server through one MCP gateway, with no code changes.

Try for free

Questions? Email us