Skip to main content

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

  1. meta.tools.search — the agent describes what it wants to do in natural language and gets back the matching domain tools.
  2. meta.tool.describe — the agent inspects a tool’s input and output schema before calling it.
  3. 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?”

  1. The agent calls meta.tools.search with “find units by building and list their status”.
  2. It receives objects.search, units.list and related tools, and uses meta.tool.describe to see the exact parameters of units.list.
  3. It calls meta.tool.execute with units.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.