Founder-vitals connector joining human capacity to business load for solo operators.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
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.
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.
Requires Python 3.10+ and works with both mcp 1.x and 2.x.
~/.claude/settings.json (or equivalent):
| 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) |
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:
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.
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.
Tempo stores everything in ~/.tempo/tempo.sqlite3. Nothing leaves your machine unless you enable the Pro cloud sync.
See PUBLISH.md at the repo root for the ordered release checklist (PyPI, npm mirror, MCP registry).
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/tempo)<a href="https://allmcps.com/mcp/tempo"><img src="https://allmcps.com/api/badge/tempo?style=directory" alt="Tempo on AllMCPs" /></a>