Tempo — the founder-vitals MCP connector that joins human capacity to business load.
Project description
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.
Install
pip install tempo-mcp
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_checkin |
Log mood / energy / stress / sleep |
ingest_revenue_event |
Record revenue (from Stripe connector or manual) |
ingest_calendar_event |
Record a calendar block (internal, sales, deep work) |
tempo_score |
Compute the composite Tempo score + RpRH |
recommend_actions |
Prescriptive business moves based on current state |
apply_action |
Log (or, on Pro, execute) an action |
get_history |
Full time-series history over N days — for trend analysis |
weekly_digest |
Narrative week-over-week summary Claude can read aloud |
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/tempo-labs/tempo-mcp
cd tempo-mcp
pip install -e '.[dev]'
pytest
python -m tempo_mcp # runs the MCP server on stdio
Publishing
See PUBLISH.md at the repo root for the ordered release checklist (PyPI, npm mirror, MCP registry).
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tempo_mcp-0.1.0.tar.gz.
File metadata
- Download URL: tempo_mcp-0.1.0.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d91865712a8339701a4678bc25cc2f71b828d532be446cc36fa546b5243ba34e
|
|
| MD5 |
1903f53fcda87b657bc756942e3e128a
|
|
| BLAKE2b-256 |
de31228bfe07542e617830a68ecd619301486a1cbf5d16f1fb7b53d52a845c2b
|
File details
Details for the file tempo_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: tempo_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bed36c2ce00c6819c5ed82c0a1aedb20f141dd1061cab39bcc2483ca95111994
|
|
| MD5 |
46b780afb5ec8eeb2fb5aaf480a8bbda
|
|
| BLAKE2b-256 |
dbb0f18758a17fe41165c2970e5e8934dd055bc481086c805dd75eec446b42a5
|