---
title: "Update heartbeat for a client-side MCP server"
method: POST
path: "/api/v1/w/{wId}/mcp/heartbeat"
tags: ["MCP"]
---

# Update heartbeat for a client-side MCP server

`POST /api/v1/w/{wId}/mcp/heartbeat`

[Documentation](https://docs.dust.tt/docs/client-side-mcp-server)
Update the heartbeat for a previously registered client-side MCP server.
This extends the TTL for the server registration.

## Path parameters

- `wId` string, required

## Request body

- object
  - `serverId` string, required — The ID of the registered MCP server

## Response `200`

Heartbeat updated successfully

- object
  - `success` boolean
  - `expiresAt` string, date-time

## Other responses

- `400` — Bad Request. Missing or invalid parameters.
- `401` — Unauthorized. Invalid or missing authentication token.
- `403` — Forbidden. User does not have access to the workspace.
- `404` — Not Found. MCP server not registered or expired.

---

[API](https://skmtc.net/dust-tt/apis/dust-api-documentation.md) · [All operations](https://skmtc.net/dust-tt/apis/dust-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dust-tt/dust-api-documentation/revisions/5fb378acc79f/schema)
