← All tools

Discovery Tools

Semantic search across every integration on your server — Salesforce, QuickBooks, Slack, custom MCP servers, and DataGrout's own tools — all in one query. Describe what you want, and Discovery finds the tools, plans the workflow, and tells you what's missing.

Why this matters

When your agent has access to hundreds of tools across multiple services and custom servers, it cannot hold them all in context. Discovery lets the agent search by goal instead of memorizing tool names — and searches across all connected integrations simultaneously, not just one at a time.

Five tools, one workflow

  • discovery.summary — Lightweight overview of all available tools and integrations — a bird's-eye view so agents know what to search for without a heavy tools/list call
  • discovery.discover — Semantic search: "find customers with unpaid invoices" returns ranked tool matches with relevance scores across all your integrations
  • discovery.plan — Generate verified multi-step workflows with type bridging, cost estimates, and CTCs for safety guarantees
  • discovery.guide — Interactive step-by-step exploration: the agent navigates options, narrows down, and arrives at a concrete tool or workflow
  • discovery.perform — Execute any discovered tool by name with optional inline refraction, charting, demux broadcast to multiple targets, and skill saving

Coverage gap analysis

When you search for a complex goal, Discovery doesn't just return what's available — it tells you what's missing. Enable coverage_gaps and the response includes a breakdown of which parts of your intent are fully covered, partially covered, or have no matching tools. This helps agents plan realistically and helps you identify which integrations to add next.

Example: semantic search

{
  "name": "data-grout@1/discovery.discover@1",
  "arguments": {
    "goal": "find customers with unpaid invoices",
    "limit": 5,
    "coverage_gaps": true
  }
}

Returns ranked results with semantic scores across all connected integrations in a single call.

Progressive efficiency

Discovery pre-embeds your entire tool catalog so semantic search runs against a local index — no round-trip to an embedding API on every query. As you add integrations, the catalog updates incrementally. Workflow plans generated by discovery.plan are verified once and can be saved as reusable skills that execute without re-planning.

Composes with

Discovery finds tools, Flow orchestrates them, Prism transforms outputs, and Data tools reshape the results — all within a single session. Verified plans can be saved as reusable skills and triggered on a schedule.