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.
Step-by-step scenario
A user asks their AI agent: “Which units in property ‘Schillerstraße 12’ are currently vacant?”
- Search: The agent calls
meta.tools.searchwith"find units by property and check occupancy status". - Describe: The tool returns
properties.searchandunits.list. The agent callsmeta.tool.describewithtoolName: "units.list"to inspect the exact input arguments (e.g.propertyId,status). - Execute: The agent calls
meta.tool.executewithtoolName: "units.list"and parameters{"propertyId": "obj_1234...", "status": "vacant"}. It parses the result and summarizes the vacant units for the user.
Each step executes as an authenticated, traceable tool call — recorded with discrete attribution in the Audit trail & change attribution.
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.
Building tooling around MCP? Read MCP stability & versioning first: the loop above is the contract — discover at runtime, never pin endpoint paths or schemas.