Authorization header. See the API overview for authentication details.
GET /tools
List all MCP tools available in your Jarvis environment.Query parameters
Filter tools by category (e.g.,
servicenow, jarvis, files, network). Returns all tools if omitted.Maximum number of tools to return. Defaults to
50. Maximum is 200.Number of tools to skip for pagination. Defaults to
0.Response
An array of tool descriptor objects.
Total number of tools matching the query (before pagination).
Example
curl
Response
POST /tools/invoke
Invoke a specific MCP tool with structured input. Jarvis validates your input against the tool’s schema before executing.Request
The name of the tool to invoke, as returned by
GET /tools.The tool’s input parameters. Must conform to the tool’s
input_schema. See GET /tools for the schema of each tool.Maximum time in seconds to wait for the tool to complete. Defaults to
30. Maximum is 300.Response
The name of the tool that was invoked.
Result status. One of:
success, error.The tool’s output data. Structure varies by tool — refer to each tool’s documentation or
input_schema for expected output shape.Error message if
status is error. Includes schema validation failures and execution errors.How long the tool took to execute, in milliseconds.
Example
curl
Response
Tool input and output schemas
Each tool exposes a JSON Schema in itsinput_schema field. You can use this to validate inputs before sending them, or to auto-generate form UIs.
Output shapes are tool-specific and not standardized across categories. Always test tool outputs in a safe environment before building automation on top of them.
Filtering by category
Jarvis organizes tools into categories. Use thecategory query parameter on GET /tools to narrow results.
| Category | Description |
|---|---|
servicenow | ServiceNow ITSM integrations (526+ tools) |
jarvis | Built-in Jarvis platform tools |
files | File system read/write tools |
network | Network diagnostics and queries |
The available categories depend on which MCP servers are enabled in your Jarvis configuration. See MCP Tools for setup details.