โ† back to Life Dashboard

Connect an agent to Life Dashboard

This dashboard exposes a remote MCP server with full coverage of every feature โ€” an AI agent can read and modify everything you can do in the UI. Point your agent at:

http://life-dashboard.lukastk.dev/mcp
๐Ÿ”‘ Every request needs your dashboard secret as a bearer token: Authorization: Bearer <YOUR_SECRET>. Use the same secret you type into the dashboard. Keep it private โ€” anyone with it can change your data.

Claude Code CLI

One command (replace <YOUR_SECRET>):

claude mcp add --transport http life-dashboard http://life-dashboard.lukastk.dev/mcp \
  --header "Authorization: Bearer <YOUR_SECRET>"

Then run claude mcp list โ€” you should see life-dashboard โ€ฆ โœ“ Connected. The dashboard's tools are then available in your next Claude Code session.

Claude.ai & Claude Desktop custom connector

  1. Open Settings โ†’ Connectors (Claude.ai) or Settings โ†’ Connectors (Desktop).
  2. Click Add custom connector.
  3. Name: Life Dashboard  ยท  URL: http://life-dashboard.lukastk.dev/mcp
  4. Under authentication / advanced, add an HTTP header: Authorization = Bearer <YOUR_SECRET>.
  5. Save, then enable the connector in a chat's tool menu.

Claude Cowork

  1. In Cowork, open the workspace's MCP / connectors settings.
  2. Add a remote (HTTP) MCP server with URL http://life-dashboard.lukastk.dev/mcp.
  3. Add the header Authorization: Bearer <YOUR_SECRET>.
  4. Save โ€” the dashboard tools become available to the Cowork agent.

If your Cowork build only accepts a JSON config, use:

{
  "mcpServers": {
    "life-dashboard": {
      "type": "http",
      "url": "http://life-dashboard.lukastk.dev/mcp",
      "headers": { "Authorization": "Bearer <YOUR_SECRET>" }
    }
  }
}

ChatGPT custom connector

  1. Requires a plan with connectors/developer mode (Plus/Pro/Business/Enterprise as available).
  2. Settings โ†’ Connectors โ†’ Advanced โ†’ Developer mode, then Create / Add connector.
  3. MCP Server URL: http://life-dashboard.lukastk.dev/mcp
  4. Authentication: choose Custom headers / API key and set Authorization = Bearer <YOUR_SECRET>. (If only a raw token field is offered, paste Bearer <YOUR_SECRET>.)
  5. Save, then enable the connector for a conversation.
ChatGPT's connector UI evolves; the constants that never change are the URL (http://life-dashboard.lukastk.dev/mcp) and the header (Authorization: Bearer <YOUR_SECRET>).