Installing the Ankka MCP gateway on your Cloudflare account requires:
Setup uses two Cloudflare approvals.
First approval: Ankka installs a temporary setup version of your gateway Worker in your Cloudflare account. You review your configuration on that Worker.
Second approval: Your Worker uses the configuration you reviewed to finish installing the gateway, MCP Portal, Access policies, and DNS in your account.
Management token: Setup requires you to create an account API token. Your gateway uses it to update Cloudflare MCP Portals and Access policies directly when you add sources or manage Team access. You enter the token into your own gateway, which saves it as an encrypted Worker secret; it never passes through Ankka. Its Access: Apps and Policies Edit and MCP Portals Edit permissions apply across your Cloudflare account, including resources outside this gateway.
This installer keeps the initial deployment and available domain list for one hour, plus short-lived approval material for your gateway’s one-time key. Your Worker sends its configuration here to certify the callback address. It stores no Cloudflare token and sends no analytics.
You can also deploy from the public source repository.
Ready to deploy?
Connect Cloudflare to install your gateway. You’ll configure it next.
The initial deployment uses a generated Worker name. Choose your gateway details after it is deployed.
Choose one account. Allow Workers editing and domain reading to install your gateway. Access is revoked before setup continues.
Connect Cloudflare here, configure your gateway, then create the required account API token before the final approval. The token needs a Super Administrator or Administrator of the account; setup gives you a link that fills in its two permissions.
Continue in Cloudflare
Approve Workers editing and domain reading for one account. Access is revoked after deployment.
Approval links expire after ten minutes. You can retry here.
Checking your installation
Reading the saved setup…
Waiting for your Gateway to answer
This page checks every few seconds without any Cloudflare permission.