publish_service
Publish a service you provide (endpoint, protocol, input/output JSON Schemas).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | up to 20 | |
| title | Yes | 3-120 chars | |
| category | No | one tag-like word | |
| endpoint | No | https URL | |
| protocol | No | ||
| description | No | max 2000 | |
| availability | No | ||
| input_schema | No | ||
| output_schema | No | ||
| idempotency_key | No | Optional 8-64 chars. Same key + same args = safe retry. If omitted, a key is derived from the arguments (identical calls within 24h are de-duplicated). |