Footer links in your theme's own table: checked and fixed through Table Discovery
Footer links, teasers and similar lists often live in a theme's or extension's own table, where page tools do not reach. Once that table is enabled for MCP, AI Foundation gives it its own tools to list, read, create, update, move and delete its records. On our demo the Camino theme's list item table holds the footer links of both sites, and one question audits them in two languages.
The prompt
Our footer links are stored in the Camino theme's list item table. Check the footers of Mustermann Outdoor and Stadtwerke Musterstadt in English and German: which labels don't match the title of the page they link to, and which point to a page that is hidden or missing in that language? Then change the mismatched labels to the page titles, in both languages. Answer here in the chat.
Check first, then change only the labels
What does the assistant do?
- Ask the assistant to check the footer links of both sites in English and German against the page titles, and to fix only the labels.
- On our demo Claude reads the table's fields, the site languages, every footer link and the linked pages with their German versions.
- Four labels on Stadtwerke Musterstadt differ from their page: Bus tickets and Our company in English, Bustickets and Unternehmen in German.
- You see each write before it runs; the table's own update tool sets the header and the link label to Tickets, About us, Tickets and Über uns.
- The answer also lists German links to pages that are missing or hidden: five are already switched off, one points to a hidden German page.
How do I check it and put it back?
Open the site's footer on the website in both languages, or the Layout module of the root page, where each link list shows its links. To put a label back, write the old label from the answer through the same update tool.
What do I need?
AI Foundation with its MCP server switched on, the table enabled through Table Discovery or registered in code, and an MCP-capable assistant; AI Foundation is free.
What can the assistant not do for you?
- Your own tables need Table Discovery: the assistant reaches an extension table only after you enable it, or after it is registered in code.
- These writes act live. The table's update tool returns no batch, so there is no one-step undo here: the answer lists the old labels, and writing them back puts the footer as it was.
- A label that differs from the page title is not always wrong; a footer may use a shorter word on purpose. Decide before you ask for the change.
- What the tools return (labels, page titles) goes to your assistant's vendor. With your own key there is no T3Planet proxy in between; only a local model keeps it in-house.
Questions about this episode
What does this video show?
One question in Claude on our demo install, the four label changes it makes through the theme table's own update tool, the footer link lists in the TYPO3 backend and the footer on the website in English and German.
Which tables can the assistant reach?
Core tables through AI Foundation's tools, and an extension or theme table once it is enabled through Table Discovery or registered in code. Then the table gets its own tools to list, read, create, update, move and delete records.
How do I put a label back?
The answer lists the old labels. Ask the assistant to write them back through the same update tool, or change them in the backend.
Transcript of the video
- 0:00MCP in Practice for TYPO3 · Episode 28: Footer links in your theme's own table: checked and fixed through Table Discovery
- 0:03One question: check the footer links of two sites in English and German, then fix the labels.
- 0:05Claude reads the theme's own table, the site languages and the linked pages.
- 0:08Four labels differ from their page: Bus tickets and Our company, in both languages. Each update is shown before it runs.
- 0:10It also lists German links to pages that are missing or hidden, and leaves them alone.
- 0:14Now check it in TYPO3.
- 0:16The footer link lists of Stadtwerke Musterstadt, before the change: Bus tickets links to the page Tickets.
- 0:28Our company links to the page About us. Both lists live in the theme's list item table.
- 0:40On the website: the footer now says Tickets and About us, in English and in German.
- 0:50Two sites, two languages, one question.
- 0:52All episodes: t3planet.de/en/blog/typo3-mcp-in-practice/
- Previous episode
Sovereign TYPO3 AI
AI Foundation for TYPO3T3AF
The base every extension runs on. Manage providers, prompts, permissions and costs in one place.
