4,500+ servers built on MCP Fusion
Vinkius
Cloudflare logo
Vinkius
Mastra AI logo

How to Use the Cloudflare MCP in Mastra AI

Build self-healing Cloudflare workflows with Mastra AI and automatic retries.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Cloudflare MCP on Cursor AI Code Editor MCP Client Cloudflare MCP on Claude Desktop App MCP Integration Cloudflare MCP on OpenAI Agents SDK MCP Compatible Cloudflare MCP on Visual Studio Code MCP Extension Client Cloudflare MCP on GitHub Copilot AI Agent MCP Integration Cloudflare MCP on Google Gemini AI MCP Integration Cloudflare MCP on Lovable AI Development MCP Client Cloudflare MCP on Mistral AI Agents MCP Compatible Cloudflare MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Mastra AI

Connect Cloudflare MCP to Mastra AI

Create your Vinkius account to connect Cloudflare to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Build self-healing Mastra AI workflows for Worker deploys

Automate your production rollouts with strict safety guardrails. When a deployment starts, your Mastra AI agent uses `create_deployment` to shift traffic, while a background workflow monitors the live status. If errors spike, the workflow automatically triggers a rollback. If a step fails due to rate limits, Mastra's built-in engine retries the `list_deployments` call with exponential backoff. You don't have to write custom retry loops to handle API hiccups.

Automate key-value data migrations with conditional branching

Run complex data syncs across your edge storage. Your Mastra agent can list namespaces with `list_kv_namespaces`, scan keys using `list_kv_keys`, and migrate data with `get_kv_key`. The workflow engine handles branching logic, like skipping keys that already exist. If the migration hits a write limit, Mastra pauses the workflow and notifies your team. This keeps your KV data consistent without needing manual intervention for every batch.

Require human approval before deleting Cloudflare resources

Protect critical infrastructure from accidental destruction. You can configure Mastra's `requireToolApproval` check on destructive tools like `delete_worker` or `delete_worker_route`. The agent pauses and waits for a manual sign-off before running the cleanup. This setup ensures your agent can clean up old environments without risking your live production routing. It combines autonomous execution with safe human-in-the-loop control using the MCP Server.

Setup guide

Set up Cloudflare MCP in Mastra AI

Prerequisites

  • Node.js 18+ and a TypeScript project
  • @mastra/mcp + @mastra/core packages
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run npm install @mastra/mcp @mastra/core plus your preferred model provider (e.g. @ai-sdk/openai).

  2. 2

    Configure the MCPClient

    Create an MCPClient with your Vinkius endpoint as a URL object. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Discover and inject tools

    Call mcpClient.listTools() and spread the result into your agent's tools object. All Cloudflare tools become native Mastra tools.

  4. 4

    Run with any model

    Swap openai("gpt-4o") for any AI SDK-compatible provider. Call agent.generate() and the agent routes tool calls through MCP automatically.

agent.ts
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";

const mcpClient = new MCPClient({
  id: "cloudflare-mcp-client",
  servers: {
    "cloudflare-mcp": {
      url: new URL(
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
      ),
    },
  },
});

const agent = new Agent({
  name: "Cloudflare Agent",
  model: openai("gpt-4o"),
  instructions: "You have access to Cloudflare tools.",
  tools: {
    ...(await mcpClient.listTools()),
  },
});

const result = await agent.generate(
  "List recent Cloudflare transactions"
);
console.log(result.text);

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cloudflare. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Cloudflare MCP in Mastra AI

Yes. Mastra's workflow engine uses exponential backoff to retry operations like `get_kv_key` if Cloudflare's API rate limits your request.
You can wrap the `delete_worker` tool in Mastra's approval workflow. The agent will halt execution and wait for your explicit permission before executing the deletion.
Yes. Your agent can call `get_zone_analytics` and route the workflow based on traffic. For example, if requests spike, it can automatically deploy a fallback routing pattern.
Yes. Mastra automatically detects the Server-Sent Events transport provided by Vinkius, giving your agents instant access to all 25 MCP tools.
Your Worker code and script contents are processed in memory within Vinkius's isolated V8 MCP sandbox. No code is stored or cached on disk, and all session data is permanently wiped the millisecond your workflow finishes executing.

Start using the Cloudflare MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 25 tools

We've already built the connector for Cloudflare. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 25 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.