Meta-tool workflow
The etg24 MCP server does not dump hundreds of tools into your client. tools/list advertises the meta-tools; the domain tools are discovered at runtime, when the agent knows what it wants to do. This keeps the model’s context small and the tool surface exact.
The loop
meta.tools.search— the agent describes what it wants to do in natural language and gets back the matching domain tools.meta.tool.describe— the agent inspects a tool’s input and output schema before calling it.meta.tool.execute— the agent invokes the tool with a well-formed payload.
A careful agent repeats the loop: search, describe, execute, then search again for the next step.
Grounding tools
meta.docs.search— retrieves documents and user-manual content semantically. Agents use it to answer how-to questions and to find documents in the tenant.meta.pipeline.execute— runs prebuilt pipelines for multi-step tasks.meta.thesaurus.search,meta.thesaurus.glossary,meta.thesaurus.domains— resolve the German/English domain terminology so the agent calls the right concepts by the right name.
A worked example
A user asks: “Which units of the building ‘Schillerstraße 12’ are vacant?”
- The agent calls
meta.tools.searchwith “find units by building and list their status”. - It receives
objects.search,units.listand related tools, and usesmeta.tool.describeto see the exact parameters ofunits.list. - It calls
meta.tool.executewithunits.list, filtered to the building, and reads the occupancy status from the result.
Each step is a normal tool call — logged, scoped and attributable like every other MCP action.
Example prompts
- “Use meta.tools.search to find tools for listing contacts, then list a few contacts.”
- “Find all units with open maintenance notes using the MCP tools.”
- “Use meta.docs.search to look up how the tenant change workflow works, then summarize it.”
- “Create a contact for Ada Lovelace with a comment, and show me the new contact.”
The full reference
Every meta-tool is documented in the meta-tools reference, and the domain tools live in the Property Management v2 layer. New to MCP on etg24? Start with Why MCP on etg24.