Editor, Marketer · 1 min

Change a phone number, price or product name everywhere in TYPO3

A new hotline number, a new price, a renamed product: the old value sits on many pages and news items, and missing one looks careless. This episode counts where a hotline number appears, changes it everywhere in one batch, and takes it back.

The prompts

  • Where does our hotline 0800 111 222 appear on the Mustermann Outdoor site?
    Read-only count
  • Change the hotline to 0800 111 333 on every page and news item, as a dry run first.
    Writes 17 elements and 4 news records

What does the assistant do?

  1. Ask where the value appears: where does our hotline 0800 111 222 appear on the site?
  2. The assistant searches and counts: 17 content elements on our demo, plus news records.
  3. Ask for the change everywhere, as a dry run first.
  4. One batch changes 21 records: 17 content elements and 4 news records. Ask for a new count to check that none is left.
  5. A product name that must stay in some places is left alone when you name those places.

Shown in Claude; other MCP assistants work too.

How do I check it and put it back?

Keep the batch ID. records_undo takes all 21 changes back in one step, after a dry run. Count again afterwards: the old value should be back in every place.

What do I need?

AI Foundation with its MCP server switched on, and an MCP-capable assistant; AI Foundation is free.

What can the assistant not do for you?

  • PDF files are not changed by a field change.
  • The assistant reaches only the tables you enable: extension tables such as news need Table Discovery.
  • What your assistant reads through MCP goes to the vendor of that assistant, as with any chat.

Questions about this episode

What does this video show?

Three requests in Claude on our demo install: count the hotline number in content and news, change it everywhere after a dry run, and take the change back with one undo. The Contact page is checked in the TYPO3 backend and on the website, in English and German.

What was changed?

The hotline 0800 111 222 in 17 content elements and 4 news records. The count came first, the dry run before the write.

Is the backend and website footage from the chat?

The chat is the recording. For the backend and website views we repeated the same change on the demo with the same texts, and undid it, so the checks could be filmed. This page and the video description say so.

In this video
Transcript of the video
  1. 0:00MCP in Practice for TYPO3 · Episode 8: Change a phone number, price or product name everywhere in TYPO3
  2. 0:02Request one: count the hotline 0800 111 222, in content and in news.
  3. 0:05The count: 21 places, 17 content elements and 4 news records.
  4. 0:07Request two: change it to 0800 111 333, dry run first, then apply.
  5. 0:09Claude calls the connector's tools. The waiting time is sped up.
  6. 0:11Done: the hotline reads 0800 111 333 in all 21 places.
  7. 0:13The tool list: a dry run first, then the same change applied.
  8. 0:14Request three: undo that change.
  9. 0:16Claude takes the whole batch back.
  10. 0:17Undone: 0800 111 222 is back in all 21 places.
  11. 0:19Now check it in TYPO3.
  12. 0:20The Contact page in the Page module: the hotline reads 0800 111 333.
  13. 0:25Claude's answer beside it: all 21 places, the dry run passed first.
  14. 0:30On the English website, the Contact page shows 0800 111 333.
  15. 0:35The German page shows the new number too.
  16. 0:40After the undo, the English page shows 0800 111 222 again.
  17. 0:45The German page is back to 0800 111 222 as well.
  18. 0:50Count, change and undo, from prompt to answer, instead of opening and editing 21 places by hand.
  19. 0:52All episodes: t3planet.de/en/blog/typo3-mcp-in-practice/

Sovereign TYPO3 AI

AI Foundation logo

AI Foundation for TYPO3T3AF

The base every extension runs on. Manage providers, prompts, permissions and costs in one place.

Install free