Tempo MCP
Ingests revenue events from Stripe to compute business metrics like Revenue per Recovery Hour.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Tempo MCPLog checkin: energy 3, stress 8"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tempo MCP
The founder-vitals connector for solo operators. Tempo is the first MCP server that joins human capacity (sleep, mood, stress, energy) to business load (meetings, revenue, deal flow) and exposes them to Claude as one signal.
For a solopreneur, the founder is the single point of failure. Every other tool treats the business and the human as separate things. Tempo fuses them, so Claude can make business decisions — decline meetings, reprice services, prescribe rest days — based on the founder's real-time state.
What makes this novel
Tempo invents a single KPI that no other tool can compute on its own:
Revenue per Recovery Hour (RpRH) — revenue generated divided by hours of true recovery. Falling RpRH means you're working harder for less, and it's the earliest quantitative signal of founder burnout.
Related MCP server: Whoop MCP Server
Install
pip install tempo-mcpRequires Python 3.10+ and works with both mcp 1.x and 2.x.
Register with Claude Desktop / Cowork / Claude Code
~/.claude/settings.json (or equivalent):
{
"mcpServers": {
"tempo": {
"command": "python",
"args": ["-m", "tempo_mcp"]
}
}
}Tools exposed over MCP
Tool | Purpose |
| Log mood / energy / stress / sleep |
| Record revenue (from Stripe connector or manual) |
| Record a calendar block (internal, sales, deep work) |
| Compute the composite Tempo score + RpRH |
| Prescriptive business moves based on current state |
| Log (or, on Pro, execute) an action |
| Full time-series history over N days — for trend analysis |
| Narrative week-over-week summary Claude can read aloud |
| Show the active plan and what it unlocks |
| Activate a Pro / Team Solo key |
| Export the whole local dataset as JSON or CSV (Pro) |
Plans
Tempo is free forever for the core loop. Paid tiers exist because the expensive parts — long history, connector ingest, executing actions — are the parts that need maintaining.
Free | Pro — $39/mo | Team Solo — $79/mo | |
Daily check-ins, Tempo score, RpRH | ✅ | ✅ | ✅ |
Manual revenue / calendar logging | ✅ | ✅ | ✅ |
History window | 7 days | unlimited | unlimited |
Week-over-week digest | — | ✅ | ✅ |
Connector ingest (Stripe, calendar, wearable) | — | ✅ | ✅ |
Executed actions | log only | 3 / day | unlimited |
Data export (JSON / CSV) | — | ✅ | ✅ |
Seats | 1 | 1 | 5 |
Subscribe at temposolo.app, then paste the key from your welcome email:
activate_license with key tempo_v1....Or set it yourself — TEMPO_LICENSE_KEY in the environment, or one line
in ~/.tempo/license.
Licence keys are Ed25519-signed and verified offline against a public key baked into the package. There is no licence server, no activation call, and no telemetry: Tempo works on a plane and cannot tell us when you use it. An expired or missing key quietly drops you to the free tier rather than locking you out of your own data.
Example conversation with Claude
You: "I slept 5 hours, energy's at 3/10, stress 8. Log it and tell me what to do about tomorrow."
Claude (using Tempo): logs checkin → pulls score → RpRH down 22% → 4 external calls booked tomorrow → recommends auto-decline of 2 discovery calls and a rest day.
Data stays local
Tempo stores everything in ~/.tempo/tempo.sqlite3. Nothing leaves your machine unless you enable the Pro cloud sync.
Develop
git clone https://github.com/tsutera09/tempo-mcp
cd tempo-mcp
pip install -e '.[dev]'
pytest
python -m tempo_mcp # runs the MCP server on stdioPublishing
See PUBLISH.md at the repo root for the ordered release checklist (PyPI, npm mirror, MCP registry).
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceIntegrates WHOOP biometric data into Claude and other MCP-compatible applications, providing access to sleep analysis, recovery metrics, strain tracking, and biological age data through natural language queries.1813MIT
- Alicense-qualityDmaintenanceExposes Whoop fitness data (recovery, sleep, strain, workouts) to Claude for use as a daily training coach, enabling natural language queries about your health metrics and training readiness.MIT
- Alicense-qualityCmaintenanceGives Claude read access to wearable health data from Fitbit or Wear OS devices via the Google Health API, exposing tools for metrics like steps, heart rate, sleep, and workouts, plus a computed recovery score.MIT
- AlicenseAqualityBmaintenanceProvides Claude with real-time access to local health data including sleep, recovery, strain, and workouts from WHOOP and Apple Health, enabling informed context-aware interactions.61MIT
Related MCP Connectors
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Fuses biometric signals into a stress score (0-100) for AI adaptation. MCP + A2A native.
Garmin data in Claude: 135 tools — activities, sleep, HRV, training, workouts. Free, open source.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tsutera09/tempo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server