Skip to main content

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

Requires 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_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
license_status Show the active plan and what it unlocks
activate_license Activate a Pro / Team Solo key
export_data 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 stdio

Publishing

See PUBLISH.md at the repo root for the ordered release checklist (PyPI, npm mirror, MCP registry).

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tempo_mcp-0.2.0.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tempo_mcp-0.2.0-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file tempo_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: tempo_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for tempo_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 54d36a57e698589305308bd3cde9a365107eea45b89c8d27437578fdd7370f7d
MD5 e158ccfe21141818ff8b86320e288c13
BLAKE2b-256 e8a9c54a2ffb527c66f610b79019e86f71c63cd4316579e92c165e09d32304d3

See more details on using hashes here.

File details

Details for the file tempo_mcp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: tempo_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for tempo_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9511f9e9cbad309c2d2dd24b7b210590c20f1eaf31155b5f07b95a65a8d003a1
MD5 cb9271f14e73d048388ae10023a2b96f
BLAKE2b-256 d695220d41a945e9c48e39dc3c6dee891e4f7709d290ee6709272a79f959f7fc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page