OpenNomosdocs
ToolsDiscovery

discover_tools

List all tools, configured sources and the selected source endpoints with their parameter schemas.

List all tools, configured sources and the selected source endpoints with their parameter schemas. Credentials are omitted.

FieldValue
PackCore (core)
Estimated cost per call$0
Monthly pack limitnone
Projectresolved: explicit project → header → credential default → workspace default

Parameters

This tool takes no parameters.

Example call

{}

REST: POST https://service.opennomos.com/v1/tools/discover_tools with that JSON as the body. MCP: tools/call with name: "discover_tools" and that JSON as arguments.

Example result

Values are illustrative; the shape comes from the service code.

{
  "tools": [
    {
      "name": "discover_tools",
      "summary": "List all tools, configured sources and the selected source endpoints with their parameter schemas"
    },
    {
      "name": "search_signals",
      "summary": "Search public conversations and the web with the caller's query"
    },
    "…"
  ],
  "sources": {
    "web": true,
    "reddit": true,
    "x": true,
    "xiaohongshu": true,
    "zhihu": true,
    "weibo": true,
    "page": true
  },
  "source_endpoints": {
    "web": {
      "id": "monid.web",
      "inputSchema": "…"
    },
    "reddit": "…"
  }
}

Notes

  • This is the verification call in the Quickstart: it uses the Core pack, calls no paid provider, creates no project and writes no memory.
  • tools only lists tools whose pack is enabled for the workspace. sources says whether a source has a configured upstream key (true/false).
  • summary is the first sentence of each tool's description. Call inspect_tool for the full contract.

Errors

Rejected calls (bad input, unknown ids, rate limits) return message and code; over MCP the result has isError: true. See Errors.

On this page