Get SignalHarness service
get_serviceInspect one enabled public SignalHarness service before invoking it. Use an exact service_id returned by list_services. This free, read-only call returns the canonical description, input and output schemas, price, endpoint, and supported payment metadata when available; an unknown or disabled ID returns a normalized not-found error.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"service_id": "<service_id>"
},
"name": "get_service"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| service_id | Yes | Exact canonical service ID from list_services; matching is case-sensitive and aliases are not accepted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Stable machine error code when the service cannot be returned. | |
| service_id | No | Exact canonical service ID. | |
| input_schema | No | JSON Schema the invoke_service input must satisfy. | |
| output_schema | No | JSON Schema describing the service-specific success result. |