curl --request PUT \
--url https://api.example.com/v1/ui/mcp-servers/{id} \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"url": "<string>",
"avatarUrl": "<string>",
"tools": [
{
"name": "<string>",
"planIds": [
"<string>"
],
"noPlan": true,
"description": "<string>",
"isVirtual": true
}
],
"defaultPlanId": "<string>",
"authHeaderName": "<string>",
"authApiKey": "<string>"
}
'{
"name": "my-mcp-server",
"subdomain": "my-mcp-server",
"url": "https://origin.example.com/mcp",
"providerId": "507f1f77bcf86cd799439011",
"id": "507f1f77bcf86cd799439011",
"reference": "mcp_abc123",
"mcpProxyUrl": "https://mytelescope.mcp.solvapay.com/mcp",
"avatarUrl": "https://example.com/avatar.png",
"tools": [
{
"name": "search_documents",
"planIds": [
"pln_abc123"
],
"noPlan": false,
"description": "Search indexed documents",
"isVirtual": false
}
],
"defaultPlanId": "pln_default",
"productId": "507f1f77bcf86cd799439011",
"status": "active",
"authHeaderName": "X-API-Key",
"hasAuthApiKey": true,
"totalTransactions": 42,
"balance": 1500
}Updates an existing MCP server.
curl --request PUT \
--url https://api.example.com/v1/ui/mcp-servers/{id} \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"url": "<string>",
"avatarUrl": "<string>",
"tools": [
{
"name": "<string>",
"planIds": [
"<string>"
],
"noPlan": true,
"description": "<string>",
"isVirtual": true
}
],
"defaultPlanId": "<string>",
"authHeaderName": "<string>",
"authApiKey": "<string>"
}
'{
"name": "my-mcp-server",
"subdomain": "my-mcp-server",
"url": "https://origin.example.com/mcp",
"providerId": "507f1f77bcf86cd799439011",
"id": "507f1f77bcf86cd799439011",
"reference": "mcp_abc123",
"mcpProxyUrl": "https://mytelescope.mcp.solvapay.com/mcp",
"avatarUrl": "https://example.com/avatar.png",
"tools": [
{
"name": "search_documents",
"planIds": [
"pln_abc123"
],
"noPlan": false,
"description": "Search indexed documents",
"isVirtual": false
}
],
"defaultPlanId": "pln_default",
"productId": "507f1f77bcf86cd799439011",
"status": "active",
"authHeaderName": "X-API-Key",
"hasAuthApiKey": true,
"totalTransactions": 42,
"balance": 1500
}MCP server ID
MCP server updated successfully
Domain slug used to derive the MCP endpoint subdomain
"my-mcp-server"
URL-safe subdomain derived from name
"my-mcp-server"
Origin URL of the actual MCP server
"https://origin.example.com/mcp"
Provider ID that owns this server
"507f1f77bcf86cd799439011"
Server ID
"507f1f77bcf86cd799439011"
Unique server reference
"mcp_abc123"
SolvaPay proxy URL that MCP clients connect to
"https://mytelescope.mcp.solvapay.com/mcp"
Avatar image URL
"https://example.com/avatar.png"
Registered tools for this server
Show child attributes
Default plan ID for tool access gating. Must belong to the linked product and be a free-tier plan (requiresPayment=false or price=0).
"pln_default"
Associated product ID
"507f1f77bcf86cd799439011"
Server status
active, inactive, suspended "active"
Custom auth header name for origin requests
"X-API-Key"
Whether an auth API key is configured
true
Total number of tool-call transactions
42
Current balance in cents
1500