Route Cloudflare Workers Builds MCP traffic through Formal to control and log what AI agents do in Cloudflare Workers Builds:
Under OAuth app, keep Formal’s App.The rule matches known agents only.
See Identity headers.Cloud agents such as Claude, ChatGPT and Cursor Cloud Agents don’t run the Endpoint.
Point them at this server’s Connector address,
- Block tools you don’t want agents to call, such as
workers_builds_set_active_worker. - Mask sensitive data in tool results, such as secrets and API keys in
workers_builds_list_buildsresponses. - Keep credentials at the Connector, so users and agents never see Cloudflare Workers Builds tokens.
- Log every tool call with the user, the MCP client and its parameters.
Cloudflare deprecated this server in favor of the Cloudflare API MCP server.
0. Prepare your Connector
The Connector needs an MCP listener and a hostname with wildcard DNS and TLS. Set them up once by following Deploy the Connector. Every MCP server reuses them.1. Add Cloudflare Workers Builds MCP server to your Resources
- UI
- Terraform
- Pulumi
- API
- Open the Admin Catalog and click Add MCP.
- Select the Cloudflare Workers Builds template.
- Enter a DNS-label Name, such as
cloudflare-builds. - Choose the Space containing your Connector, such as
default. - Configure upstream authentication as described below, then save.
No Connector is in this server's Space.2. Setup Authentication
- Linked Accounts (Recommended)
- Pass Through
Each user links their own Cloudflare Workers Builds account once in the Employee Catalog, and the Connector sends that user’s token to Cloudflare Workers Builds.

Formal’s App (default)
Formal has a registered OAuth app with Cloudflare Workers Builds, so you register nothing. Users see Formal on Cloudflare Workers Builds’s consent screen.3. Route Endpoint traffic
Auth is managed at the Connector level when you use Linked Accounts or Shared Credentials, so the Endpoint needs to forward the MCP traffic to it. Laptops and VMs with the Formal Endpoint keep usinghttps://builds.mcp.cloudflare.com/mcp, and a network rule sends that traffic to the Connector.- UI
- Terraform
- Pulumi
- API
- Go to Network Rules and create a rule named
cloudflare-builds-mcp. - Paste this expression, set the rule to Active, then save:
https://cloudflare-builds.<connector-hostname>/mcp.
Find it in the Admin Catalog: open Cloudflare Workers Builds, then copy Connector address on the Configuration tab.4. Create policies
Tools
The Admin Catalog lists these tools for Cloudflare Workers Builds:5. Check the logs
Open Logs and search forresource.name:cloudflare-builds.
Each Cloudflare Workers Builds tool call is one request log with the user, the MCP client and the tool.
Open a log to see its tool parameters and the policies it triggered.See Logs for search syntax and filters.Troubleshooting
The agent says Formal has no current sign-in
The agent says Formal has no current sign-in
The agent relays:
Formal has no current cloudflare-builds sign-in for you. Link or re-link your cloudflare-builds account in Formal…Cause: The user never linked Cloudflare Workers Builds, or the token expired and couldn’t be refreshed.Fix: Open the server in the Employee Catalog and link Cloudflare Workers Builds again.The agent says Cloudflare Workers Builds rejected your credentials
The agent says Cloudflare Workers Builds rejected your credentials
The agent relays:
cloudflare-builds rejected your credentials. Link or re-link your cloudflare-builds account in Formal…Cause: Cloudflare Workers Builds no longer accepts the linked token, for example after the user revoked access in Cloudflare Workers Builds.Fix: Link Cloudflare Workers Builds again from the Employee Catalog.With Shared Credentials, the message asks the user to contact an administrator. Replace the token in the server’s Shared Credentials.Laptop traffic doesn't appear in Logs
Laptop traffic doesn't appear in Logs
Cause: The Endpoint isn’t running, or the network rule doesn’t match the client.Fix: Check the Endpoint is connected. The rule above only matches known agents. Other clients, such as a browser, reach Cloudflare Workers Builds directly unless the rule also matches them. See Network rules.
MCP clients can't connect directly yet
MCP clients can't connect directly yet
Cause: The Configuration tab lists the reason, most often
No Connector is in this server's Space.Fix: Edit the server and choose the Space containing its Connector.Next Steps
MCP Gateway
Configure Connector routing and downstream access
All MCP servers
Browse every MCP server template

