Update an MCP server listing
koskamo_update_mcp_serverEdit a listing you registered, using the owner key issued when it was published. Send id, owner_key and only the fields to change. With a verified proof the edit publishes at once. Changing endpoint, auth or docsUrl, or sending tools (even unchanged names), refreshes live schemas first; a failed or incomplete catalog check refuses the edit. An endpoint moved outside the ownership proof is queued for review. The id is fixed, visibility cannot change, and the response omits the key. Same path and limits as PATCH /api/v1/mcp-directory/servers/{id}; no durable receipt.
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": {
"id": "<id>",
"owner_key": "<owner_key>"
},
"name": "koskamo_update_mcp_server"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The listing id returned at registration | |
| auth | No | How callers sign in; a change re-runs the live check | |
| name | No | Product name | |
| note | No | Optional note for reviewers when the edit is queued | |
| tools | No | Sending tool names refreshes live schemas even when names are unchanged; replaced by the observed list after a complete check | |
| docsUrl | No | Your documentation page for this server; a change re-runs the live check | |
| category | No | Directory category | |
| endpoint | No | Streamable HTTP endpoint (https); a change re-runs the live check | |
| operator | No | Company that runs the server | |
| useCases | No | 1-6 use cases from your documentation | |
| owner_key | Yes | The owner key issued when the listing was published; verified for this listing and omitted from the response | |
| companyUrl | No | Https company website; an empty string clears it | |
| description | No | 20-600 characters, factual | |
| requirements | No | Up to 4 prerequisites a user must already have (e.g. a vendor account or paid subscription), beyond endpoint sign-in |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||