Skip to main content
Glama
xeveio

xeve-mcp-server

by xeveio

xeve-mcp-server

MCP server for xeve — query your personal analytics from any AI assistant (Claude Desktop, Claude Code, etc.)

Ask questions like:

  • "How much did I code today?"

  • "What's my productivity trend this week?"

  • "What music was I listening to yesterday?"

  • "Does my sleep correlate with coding output?"

Setup

1. Get your access token

Go to xeve.io/dashboard/settingsAPI Access and copy your access token.

2. Configure Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "xeve": {
      "command": "npx",
      "args": ["-y", "xeve-mcp-server"],
      "env": {
        "XEVE_ACCESS_TOKEN": "your-access-token-here"
      }
    }
  }
}

3. Configure Claude Code

claude mcp add xeve -e XEVE_ACCESS_TOKEN=your-access-token-here -- npx -y xeve-mcp-server

Related MCP server: Motion MCP Server

Tools

Tool

Description

get_productivity_summary

Screen time, productive time, distracted time, top categories

get_app_usage

Which apps you used and for how long

get_coding_summary

Coding time by project and language

get_health_summary

Steps, energy, sleep, heart rate from HealthKit

get_music_history

Spotify listening history, top artists, recent tracks

get_github_activity

Commits, PRs, reviews, lines changed, active repos

get_correlations

Statistical correlation between any two metrics

get_daily_trend

Day-by-day breakdown of all metrics

get_recent_sessions

Most recent app sessions with window titles

All tools accept optional from and to parameters (YYYY-MM-DD) to filter by date range. Defaults to today.

Examples

"How productive was I this week?" → Calls get_productivity_summary with this week's date range

"What projects did I code on yesterday?" → Calls get_coding_summary with yesterday's date

"Does sleep affect my coding output?" → Calls get_correlations with metric_a: "sleep_ms", metric_b: "coding_ms"

"Show me my daily trend for March" → Calls get_daily_trend with from: "2026-03-01", to: "2026-03-31"

Available correlation metrics

total_tracked_ms, productive_ms, distracted_ms, communication_ms, app_switches, coding_ms, listening_ms, tracks_played, recovery_score, strain, hrv, sleep_ms, step_count, active_energy_kcal, commits, prs_opened, prs_merged, avg_heart_rate

Development

git clone https://github.com/xeveio/xeve-mcp-server.git
cd xeve-mcp-server
npm install
npm run build
XEVE_ACCESS_TOKEN=your-token node dist/index.js

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Unofficial MCP server that bridges AI assistants with Bee wearable lifelogging data, enabling retrieval and management of conversations, facts, todos, and locations.
    49
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server with real AI capabilities (OpenAI/Anthropic) for natural language understanding, multi-step planning, and autonomous task execution, enabling intelligent file analysis, weather-based planning, and more.
    205 npm
    ISC
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for JournalOwl that enables AI-powered journaling integration, allowing users to create, search, and browse journal entries, access weekly reviews, and get personalized suggestions directly from their AI assistant.
    7
    8 npm
    MIT