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.
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.
tools/list call
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.
{
"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.
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.
We can't find the internet
Something went wrong!