Skip to main content

UpsertMCPCatalogServer

POST 

/configurator/v1/mcp-catalog/upsert

UpsertMCPCatalogServer wires a deployed in-cluster MCP server into the customer's catalog. Used by tare mcp enable <server>: the CLI looks up the server's seed entry in mcp-catalog-tare-mcp-with-tools.json, asks the operator for the in-cluster URL, and submits this RPC to set is_enabled=true on the corresponding mcp_catalog_servers row.

Default behaviour (force_overwrite=false): if the row exists, only url + is_enabled (+updated_at) are updated; dashboard-set fields (description / icon / categories / tools / etc.) are preserved. If the row is new, the seed-provided fields are used to populate it.

force_overwrite=true: every seed field is written, clobbering any dashboard edits. Use sparingly — intended for "reset this row to seed defaults" repairs.

Request

Responses

Success