GTM Launch · 20 actions · jobs over existence
Launch is jobs, not existence.
One tool (run_travel_job) that gets a developer to a useful call, then to a real travel handoff. Traffic without that is vanity. Rank is not for sale. Pelikan DOWN stays labeled. x402 killed.
15curated, not 125
<30sto first useful call
/desknot mcp.so
M1desk margin
Day 90gate
Phase 0–4 · in priority order
| # | Action | Owner | When | Success | Gate |
|---|---|---|---|---|---|
| 01 | Ship typed tools on /desk: group_quote_info, pelikan_search (live/TLS), advise_disruption, recommend_for_job + keep free-text | Son of Anton + Vision | Week 1 | First useful call <30s; EGF not filed | None |
| 02 | Curate public catalogue 125 → 15 live & installable | Vision | Week 1 | Trust: 0 mistags in top 15 | Henry review |
| 03 | Own rail vs ranked aisle: dead Pelikan DOWN label, not rank #6 | Vision | Week 1 | No usefulness 0 in Top 15 | None |
| 04 | EGF pack: Grokbot template + WhatsApp compose (human-gated quote) | Vision | Week 1 | 10 installs or 3 real quote threads | Henry post |
| 05 | Pelikan flights/deals probe — honest DOWN until TLS live | Pelikan / Vision | Week 1 | initialize 200 or stay DOWN | Pelikan host |
| 06 | HotelHop split-stay: wire inventory or unpublish chips | HotelHop | Week 2 | Stub off homepage until real | HotelHop API |
| 07 | SOS Ec261: keep advise-only; partner filer later | SOS | Week 2 | Advise page stays, filer roadmap | Legal |
| 08 | Install kit: one-click Cursor/VS Code + copy Claude/Hermes (no hosted runtime) | Son of Anton | Week 2 | Install success >80% | None |
| 09 | Desk 12s timeout + channels fallback badge | Vision | Week 2 | No 16s hangs; fallback shown | None |
| 10 | Quiet Drift evals public: /data/desk-evals.json 38/38 | Vision | Week 2 | Accuracy 1.0, usefulness 4.08 | None |
| 11 | LLMs.txt desk-first + llms-full.txt + server.json schema-true | Vision | Week 2-3 | llms.txt points to /desk | None |
| 12 | GEO magnets: /group-airfare-for-ai-agents + /for-llms + /complete-list + FAQ JSON-LD | Superkeyword | Week 3 | LLM cites group page, not mcp.so | None |
| 13 | Sitemap + robots Allow /desk + index,follow (was noindex) | Vision | Week 3 | Google indexes /desk in 7 days | None |
| 14 | Registry: Official MCP Registry + awesome-mcp PR (gh auth) | Henry | Week 3 | 2 listings live | Henry GH auth |
| 15 | Drop-ins: /data/mcp.json, cursor-mcp.json, vscode-mcp.json + agent.json | Vision | Week 3 | One-file install per IDE | None |
| 16 | Handoff ref: WA wa.me + Pelikan deep link with signed ref | Vision | Week 3-4 | Every quote carries ref | Pelikan accepts ref |
| 17 | Travel Stamps receipts: desk-run / group-path / builder (no token) | Vision | Week 4 | Stamps saved locally | Henry redeem |
| 18 | Builder wave 1 — 10 notes drafted, held until DNS | Vision | Week 4 | 0 sent, Henry ticks | Henry tick |
| 19 | Slack agent (B) + portal keys = ROADMAP, not Week 6 | Vision | Month 2 | Backlog issue, not shipped | Client demand |
| 20 | Day-90 gate: 20 task-tested + 500 sessions or fold to EGF GEO | Gluon | Day 90 | Keep/fold decision | Henry |
Stolen mechanics: Smithery install (we do tabs, not hosting) · Glama job+score · PulseMCP per-client JSON · Cursor/VS Code deeplinks. Killed: hosted runtime, GFlights wrapper, token, sold rank, fake downtime.
What we will NOT do in launch
- No auto request_group_quote — human gates group desk.
- No invented Pelikan fares — honest DOWN.
- No second 16s EGF hang — 12s client abort + fallback badge.
- No invented HotelHop promos — stub off chips until inventory.
- No sold rank or x402 theater.