Cloudflare + Memtro

Traffic, DNS, what the WAF blocked and which Workers run, asked in plain words.

Connect Cloudflare with an API token and Memtro lists your zones, reads DNS records, reports daily traffic and cache ratio, shows the busiest paths, says what the WAF blocked, and lists Workers scripts. The hourly sync writes each zone's finished day into memory. When you ask, and once an administrator has granted each action by name, it can create, change or delete DNS records, purge the cache, block or allow an IP or country, pause a zone and delete a Worker. DNS changes and blocks are live for real visitors, and a deleted Worker is gone.

In Memtro

What you can do with Cloudflare in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Cloudflare tool, reads what it needs, and answers with the source cited.

What it does

  1. 01DNS records of a zone by type, name or content, with whether each is proxied and its TTL
  2. 02Traffic by day for up to 90 days: requests, unique visitors, bandwidth, cache ratio, 4xx and 5xx counts
  3. 03Security events by action and source, top countries, and recent events with IP, path, rule and Ray ID
  4. 04Hourly sync writes each zone's finished day into memory: requests, visitors, bandwidth, cache ratio and threats
  5. 05When asked and granted, creates, changes or permanently deletes DNS records, live within minutes, and purges cached content by URL, tag, host, prefix or the whole zone
  6. 06When asked and granted, blocks, challenges or allows an IP, range, ASN or country at once, pauses or resumes Cloudflare on a zone, re-checks nameservers, and permanently deletes a Workers script

Acts when asked

When you ask it to

These tools change something in Cloudflare. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Create, change or delete a DNS record (a live DNS change)
  2. 02Purge cached content by URL, tag, host or prefix, or everything in a zone
  3. 03Block, challenge or allow an IP, range, ASN or country on a zone, or remove such a rule
  4. 04Pause Cloudflare on a zone, or resume it
  5. 05Delete a Workers script (permanent)
  6. 06Re-check a pending zone's nameservers

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Cloudflare, choosing the same kinds; the tab shows Cloudflare's own steps. Each event can start a job, with the event as its input. Cloudflare sends a secret with every delivery, and one without it is refused.

Events and webhooks
  • 01Layer 4 DDoS attack
  • 02Layer 7 (HTTP) DDoS attack
  • 03SSL certificate event or expiry
  • 04Origin health check status changed
  • 05Workers usage alert
  • 06Access certificate expiring
  • 07Workers observability alert
  • 08Origin error rate alert
In practice

Ask it like you would a colleague

Once Cloudflare is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Cloudflare + Memtro
  • How many unique visitors did example.com get each day last week, and what was the cache ratio?

  • Which paths had the most 5xx responses in the last 24 hours?

  • What did the WAF block on shop.example.com yesterday, and from which countries?

  • Is mail.example.com proxied, and what does its MX record point at?

  • Purge the cache for https://example.com/pricing

01

Where the errors are

Support reports slow checkouts at 09:30. Someone asks Memtro which paths returned 5xx on the site in the last hour, and it answers from Cloudflare's request data with the paths, counts and share, and the top status codes, before anyone opens the dashboard.

02

Pointing the new site

Grace Lin is moving the marketing site and asks Memtro to point www.example.com at the new host. Memtro reads the current CNAME, changes its content in the zone and shows the record before and after. Visitors reach the new site as resolvers pick up the change.

Teams

Where it fits

The teams that lean on Cloudflare most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Cloudflare is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Also in Engineering and operations

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

Setup

How to connect

Connect withAPI token
  1. 1

    In the Cloudflare dashboard open My Profile → API Tokens → Create Token → Create Custom Token (an account-owned token under Manage Account → API Tokens works the same way)

  2. 2

    For reading give it Zone → Zone → Read, Zone → DNS → Read, Zone → Analytics → Read, Account → Account Settings → Read and Account → Workers Scripts → Read. For the actions add only the Edit permissions you want used, such as Zone → DNS → Edit or Zone → Cache Purge → Purge

  3. 3

    Copy the token when it is created (it is shown once), then in Memtro open Connections → Cloudflare, paste the API token, add the Account id only if the token can see more than one account, and connect

  4. 4

    Ask what the WAF blocked on your main domain in the last 24 hours

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Cloudflare tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Cloudflare?+

Only when you ask, and only what it has been granted: create, change or delete a DNS record (a live DNS change); purge cached content by URL, tag, host or prefix, or everything in a zone; block, challenge or allow an IP, range, ASN or country on a zone, or remove such a rule; pause Cloudflare on a zone, or resume it; delete a Workers script (permanent); re-check a pending zone's nameservers. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Cloudflare connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Cloudflare data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded. An hourly sync anchors recently changed Cloudflare records into memory as entities.

How do I connect Cloudflare?+

API token. In the Cloudflare dashboard open My Profile → API Tokens → Create Token → Create Custom Token (an account-owned token under Manage Account → API Tokens works the same way).

Can Cloudflare start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Cloudflare, choosing the same kinds; the tab shows Cloudflare's own steps. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Cloudflare in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time