Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Markster MCP ServerShow me the Figma deal signals and simulate a 15% discount."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Your Entire Business. One Conversation.
YC MCP Apps Hackathon | Feb 21, 2026 | Y Combinator, SF
We replaced 8 SaaS tools with 7 natural-language prompts. In 90 seconds, a founder goes from "How's my business?" to closing a $150K deal — with real pipeline data, real intent signals, and a pricing simulator that tells you whether to discount or hold firm. All inside Claude.
This is not a hackathon prototype. This is 2 years of production infrastructure — 41 customers, $15.6K MRR, 82% gross margins — exposed through MCP in a single weekend.
Why This Matters
The $1T+ SaaS market is collapsing. HubSpot down 70%. ZoomInfo down 49%. Five CEO departures in 2025. Every founder still stitches together 8-12 disconnected tools that don't talk to each other.
Meanwhile, 800M people use ChatGPT weekly. Claude is where developers live. Both have zero business context — no pipeline, no customers, no revenue.
We fixed that. 32 MCP tools. 8 business domains. 12 interactive scenes. One conversation.
The founder asks a question. The AI workspace answers with live data, interactive charts, and actionable recommendations — not generic advice, but "Reema Batta at Figma has intent score 87/100, she visited your pricing page 6 times this week, here are your talking points for the call, and here's what happens to your runway if you offer 20% off."
The Demo (7 prompts, 90 seconds)
# | What you say | What happens |
1 | "How's my business doing this morning?" | Full business dashboard: $15.6K MRR, 82% margins, 41 customers, pipeline, tasks, notifications |
2 | "Tell me about Figma" | Live company profile via Apollo enrichment, auto-syncs $150K deal, key contacts |
3 | "What signals do we have on Figma?" | Reema Batta — VP Growth, intent 87/100, "Ready to Buy." 6 pricing page visits this week |
4 | "What if I offer 20% discount?" | Interactive slider. Drag to 10% → "TAKE THE DEAL." Drag to 35% → "DON'T DISCOUNT." Live Chart.js EV curves |
5 | "Show me the deal impact" | Financial narrative: MRR shift, margin impact, runway change, framing for Reema |
6 | "Prep me for the call" | Executive brief: talking points, do-not-do list, call script, warmest contact analysis |
7 | "I have an hour, what should I do?" | Time-boxed action plan: 5 tasks, $350K at stake, Go buttons that execute each task |
Every scene links to every other scene. The slider talks back to the server. The Go buttons trigger real tool calls.
What Makes This Different
Bidirectional UI inside the AI workspace. The pricing simulator slider doesn't just display data — it calls app.callServerTool() to re-run financial models on every drag. The server responds, charts update, the verdict changes. This is not a static embed. This is a reactive application living inside Claude.
Real business, real data. $875K pipeline across 8 active deals. Person-level intent signals with behavioral scoring. Financial models that calculate close probability, expected value curves, and LTV impact. Not mock data for a demo — production APIs serving a live business.
32 tools, zero new infrastructure. Every tool is a thin MCP wrapper around existing Markster Panel REST APIs that serve 41 customers today. The hackathon didn't build a product. It proved a distribution model.
Architecture
12 Interactive Scenes
Scene | What it does | Interactive elements |
Overview | Business bootstrap — KPIs, tasks, notifications | Traffic-light metrics, quick actions |
Research | Company profiles, Apollo live enrichment | Real-time API calls, deal sync |
People | Contact search, intent scoring | Profile cards, role context |
Signals | Person-level buying signals | Ranked by intent score |
Pricing | Discount simulation, EV curves | Slider, live charts, verdict |
Deal Impact | Financial narrative per deal | Contextual framing per contact |
Call Prep | Executive brief, talking points | Stitched from all available data |
Outreach | Sequences, enrollment | Draft + send |
Pipeline | Deals by stage, at-risk flags | $875K across 8 deals |
Content | Calendar across 4 platforms, 15 posts | Status badges, live links |
Cold Mail | Domain health, mailbox warmup | Infrastructure monitoring |
Action Plan | Time-boxed priorities by revenue impact | Go buttons → execute tasks |
32 Tool Inventory
Customer and CRM (8 tools)
Tool | Description |
| Unified customer state: profile, notifications, tasks, KPIs |
| Read/update customer profile and onboarding data |
| Search, fetch, and manage contact profiles |
| Search, fetch, and manage company profiles |
| Start onboarding, persist step answers |
| AI prefill, scoring, voice-pack generation |
| Dashboard slices, time-series, refresh |
| CRM pipeline, trend history, at-risk deals |
Tasks and AI Team (5 tools)
Tool | Description |
| Task overview, progress, initialization |
| Start, complete, reopen tasks, update notes |
| Regenerate onboarding-generated content |
| List AI agents, manage conversations |
| Send message turn with SSE streaming |
Content and Social (4 tools)
Tool | Description |
| Generate, list, get content calendars |
| Generate, edit, regenerate, approve social posts |
| List, upload, delete audio tracks |
| Fetch CRM-connected social accounts |
Outreach and Prospecting (4 tools)
Tool | Description |
| Manage brands, offers, personas |
| Create, list, filter ideal customer profiles |
| Manage outbound sequence lifecycle |
| Enroll leads into outreach campaigns |
Knowledge and Artifacts (3 tools)
Tool | Description |
| Create, list, edit, archive artifacts |
| CRUD for customer documents |
| Proposal queue + approval/rejection |
Email Infrastructure (3 tools)
Tool | Description |
| CRUD domain/mailbox with health checks |
| Setup status, warmup progress, inbox rate |
| Upload, delete profile photos and logos |
Voice and Brand (1 tool)
Tool | Description |
| Voice-pack CRUD, set company default voice |
Deal Intelligence (4 custom tools)
Tool | Description |
| Multi-mode: research (Apollo live), signals, pricing simulation |
| MRR, margin, runway, commission impact modeling |
| Discount simulation with close probability + EV curves |
| Time-boxed action plans ranked by revenue impact |
Tech Stack
Layer | Technology |
MCP Server |
|
MCP Apps UI |
|
Deploy |
|
Auth |
|
Bundler | Vite 6.3.5 + vite-plugin-singlefile (zero CSP, single HTML) |
Charts | Chart.js (inline, bundled) |
Validation | Zod 3.24.4 + OpenAPI schema generation |
Language | TypeScript 5.8.3 |
Enrichment | Apollo API (live, any domain) |
Financial Engine | Custom: close probability, EV curves, LTV modeling |
Sponsor Technology Integration
Sponsor | How we use it |
Anthropic | Claude is the primary AI workspace. MCP is the protocol. |
OpenAI | ChatGPT is the second platform. Same server, same tools, same UI. |
Puzzle | Financial metrics use Puzzle terminology: |
WorkOS | AuthKit + OAuth 2.1 for multi-tenant MCP authentication. RBAC in JWTs. |
Cloudflare | DNS and email infrastructure. Domain health monitoring via |
Manufact | One-command deploy to Manufact Cloud. MCP Apps scaffold via |
Quick Start
Verify:
Environment Variables
Variable | Required | Description |
| For live mode | Markster Panel API base URL |
| For live mode | Customer token from Markster Panel |
| No | Set |
| No | Set |
| For auth | WorkOS client ID |
| For auth | OAuth redirect URI |
| For auth | Session cookie encryption key |
| No | Server port (default: 3000) |
Deploy
MCP Validation CLI
Numbers
Metric | Value |
MCP tools registered | 32 |
UI scenes | 12 interactive |
Sponsor integrations | 6 of 6 |
Bidirectional UI | Yes (slider talks back to server) |
Live MRR | $15,628 |
Customers | 41 |
Gross margin | 82% |
First client growth | 9.2x in 15 months ($71K to $1.3M) |
Pipeline | $875K across 8 deals |
Employees | 0 (both founders code daily) |
Project Structure
Team
Ivan Ivanka (CEO) — on-site at YC SF. Pitch, demo, strategy. Attila Sukosd (CTO) — remote from Copenhagen. Engineering, MCP wiring, deploy.
Zero employees. Both founders code daily. First client grew 9.2x in 15 months.
28 production tools. Your entire business operating system. One conversation. We showed you one flow — try the rest.