Bring the evidence to your agent
Connect MCP Heartbeat
MCP Heartbeat is a remote Streamable HTTP server at https://mcpheartbeat.com/mcp. No account. The MCP endpoint allows 60 calls per minute per hashed IP. The JSON API keeps a separate limit of 100 calls per UTC day.
Claude Desktop
Add a remote server in claude_desktop_config.json. The key is mcpServers and the value is the URL.
claude_desktop_config.json
{
"mcpServers": {
"mcp-heartbeat": {
"url": "https://mcpheartbeat.com/mcp"
}
}
}Claude Code
Checked against the Claude Code MCP docs: claude mcp add --transport http <name> <url>.
Terminal
claude mcp add --transport http mcp-heartbeat https://mcpheartbeat.com/mcpCursor
Checked against Cursor's MCP docs. Put this in .cursor/mcp.json or in ~/.cursor/mcp.json. A remote server is a url.
.cursor/mcp.json
{
"mcpServers": {
"mcp-heartbeat": {
"url": "https://mcpheartbeat.com/mcp"
}
}
}VS Code
Checked against the VS Code MCP configuration reference. The workspace file .vscode/mcp.json uses a top-level servers object and "type": "http".
.vscode/mcp.json
{
"servers": {
"mcp-heartbeat": {
"type": "http",
"url": "https://mcpheartbeat.com/mcp"
}
}
}Generic config
Any client that speaks remote Streamable HTTP can use this block. There is no API key.
mcp.json
{
"mcpServers": {
"mcp-heartbeat": {
"type": "http",
"url": "https://mcpheartbeat.com/mcp"
}
}
}Claude and ChatGPT apps
In the app settings, add a custom connector and paste https://mcpheartbeat.com/mcp.
Example prompts
- Find MCP servers for web search. Compare their latest measurements and show when each was checked.
- Find a database tool. Show its input schema, publisher, and any measurements that are missing.
- Before I connect, check the server health and recent tool-list changes. Cite the measurement timestamps.