Skip to main content
POST
/
discover
/
tools
Discover tools across all services
curl --request POST \
  --url http://localhost:7687/discover/tools \
  --header 'Content-Type: application/json' \
  --data '
{
  "query": "<string>",
  "limit": 1,
  "enabled": true
}
'
{
  "tools": [
    {
      "serviceName": "<string>",
      "name": "<string>",
      "description": "<string>",
      "enabled": true
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://modelcontrolinterface.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Body

application/json

Request body used to discover tools across all known services.

query
string

Free-text query used to match tool names, descriptions, and service names.

limit
integer

Maximum number of matching tools to return.

Required range: x > 0
enabled
boolean | null

When set, returns only enabled tools, only disabled tools, or both when null.

Response

Tool discovery results.

Response body returned by the tool discovery endpoint.

tools
object[]
required

Discovered tools that satisfy the supplied search query and enabled filter.

Last modified on May 14, 2026