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.
| Field | Value |
|---|---|
| Pack | Core (core) |
| Estimated cost per call | $0 |
| Monthly pack limit | none |
| Project | resolved: 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.
toolsonly lists tools whose pack is enabled for the workspace.sourcessays whether a source has a configured upstream key (true/false).summaryis the first sentence of each tool's description. Callinspect_toolfor 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.