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

#ActionOwnerWhenSuccessGate
01Ship typed tools on /desk: group_quote_info, pelikan_search (live/TLS), advise_disruption, recommend_for_job + keep free-textSon of Anton + VisionWeek 1First useful call <30s; EGF not filedNone
02Curate public catalogue 125 → 15 live & installableVisionWeek 1Trust: 0 mistags in top 15Henry review
03Own rail vs ranked aisle: dead Pelikan DOWN label, not rank #6VisionWeek 1No usefulness 0 in Top 15None
04EGF pack: Grokbot template + WhatsApp compose (human-gated quote)VisionWeek 110 installs or 3 real quote threadsHenry post
05Pelikan flights/deals probe — honest DOWN until TLS livePelikan / VisionWeek 1initialize 200 or stay DOWNPelikan host
06HotelHop split-stay: wire inventory or unpublish chipsHotelHopWeek 2Stub off homepage until realHotelHop API
07SOS Ec261: keep advise-only; partner filer laterSOSWeek 2Advise page stays, filer roadmapLegal
08Install kit: one-click Cursor/VS Code + copy Claude/Hermes (no hosted runtime)Son of AntonWeek 2Install success >80%None
09Desk 12s timeout + channels fallback badgeVisionWeek 2No 16s hangs; fallback shownNone
10Quiet Drift evals public: /data/desk-evals.json 38/38VisionWeek 2Accuracy 1.0, usefulness 4.08None
11LLMs.txt desk-first + llms-full.txt + server.json schema-trueVisionWeek 2-3llms.txt points to /deskNone
12GEO magnets: /group-airfare-for-ai-agents + /for-llms + /complete-list + FAQ JSON-LDSuperkeywordWeek 3LLM cites group page, not mcp.soNone
13Sitemap + robots Allow /desk + index,follow (was noindex)VisionWeek 3Google indexes /desk in 7 daysNone
14Registry: Official MCP Registry + awesome-mcp PR (gh auth)HenryWeek 32 listings liveHenry GH auth
15Drop-ins: /data/mcp.json, cursor-mcp.json, vscode-mcp.json + agent.jsonVisionWeek 3One-file install per IDENone
16Handoff ref: WA wa.me + Pelikan deep link with signed refVisionWeek 3-4Every quote carries refPelikan accepts ref
17Travel Stamps receipts: desk-run / group-path / builder (no token)VisionWeek 4Stamps saved locallyHenry redeem
18Builder wave 1 — 10 notes drafted, held until DNSVisionWeek 40 sent, Henry ticksHenry tick
19Slack agent (B) + portal keys = ROADMAP, not Week 6VisionMonth 2Backlog issue, not shippedClient demand
20Day-90 gate: 20 task-tested + 500 sessions or fold to EGF GEOGluonDay 90Keep/fold decisionHenry
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

Open Travel Desk Install Business model