singh_harpreet Profile Banner
Harpreet Singh Profile
Harpreet Singh

@singh_harpreet

Followers
537
Following
414
Media
128
Statuses
1K

Founder, CEO, Advisor and an Artist.

Silicon Valley
Joined February 2009
Don't wanna be here? Send us removal request.
@singh_harpreet
Harpreet Singh
3 months
7/7 Model Context Protocol.In a few years, “MCP-compatible” will be the new "REST API". Just like “REST API” became a checkbox for modern services, . I believe “MCP compatibility” will be a baseline for LLM-aware tools. - Not to replace UIs. - But to enable agents. - I.
0
0
1
@singh_harpreet
Harpreet Singh
3 months
5/7 Model Context Protocol. What breaks when agents start calling tools autonomously?. MCP opens powerful doors. It also widens the threat surface:. - Prompt injection is real .- Non-determinism at the protocol edge is risky .- Security is decentralized (for now). I’m.
0
0
1
@singh_harpreet
Harpreet Singh
3 months
4/7 Model Context Protocol . How I’d expose Jenkins via MCP - protocol-native DevOps. Designing an MCP server is more conceptual than code (for now). I mocked out a Jenkins MCP server recently. It would expose:. - trigger_build (tool) . - build_logs (resource) . -.
0
0
1
@singh_harpreet
Harpreet Singh
3 months
3/7 Model Context Protocol. Why tools alone aren't enough. Most devs assume LLM agents just need tools. But real-world agentic behavior requires more. MCP gives us a richer foundation:. - **Tools** = actions the model can take. - **Resources** = data the model can use.
0
0
0
@singh_harpreet
Harpreet Singh
3 months
2/7 Model Context Protocol . The M×N integration trap — and how MCP breaks it. Today, integrating AI models with tools feels like the early days of app dev:. - Custom glue code per tool. - Hard-coded function calls . - No discoverability . If you have M AI apps and N.
0
0
1
@singh_harpreet
Harpreet Singh
3 months
1/7 Model Context Protocol. Model Context Protocol isn’t just a spec. It’s the beginning of protocol-native agents. (I’ve been unpacking MCP over the last few weeks. This thread series is what I wish existed when I started. Not an intro. Not a pitch. Just insight from the.
0
0
1
@singh_harpreet
Harpreet Singh
3 months
Why Auth Should Be Part of v1 Now: Clerk makes this possible. During prototyping, I’ve always treated authentication like a “nice-to-have” . It came after the landing page. After the UI. After I was “sure” I had something worth showing. But with Clerk, auth became a 10-minute.
0
0
1
@singh_harpreet
Harpreet Singh
3 months
My Real “AI Dev” Moment with Cursor. The moment it clicked?. I asked:. “v0 generated Shadcn components instead of Tailwind. Can you undo all changes?”. Cursor: ✅ Rolled everything back. I wasn’t reviewing commits. I wasn’t debugging file-by-file. I was talking to my codebase.
0
0
1
@singh_harpreet
Harpreet Singh
3 months
📖 I wrote up the full breakdown (with code + UI preview) here:.👉 Prototyping has changed. And it’s never going back.
0
0
1
@singh_harpreet
Harpreet Singh
3 months
📌 I had no prior experience with Cursor, Next.js, or Clerk. Only Vercel was familiar from my time at Launchable. Still — I shipped a fully functioning Micro-SaaS frontend in one day.
Tweet card summary image
v0.dev
Build full-stack apps, ask questions, and more.
1
0
0
@singh_harpreet
Harpreet Singh
3 months
🚀 (Deployment).The easiest part of all this. • Push to GitHub.• Connect repo on Vercel.• Add env vars.• Click Deploy. Live in seconds. Felt like hitting "Publish" on a doc.
Tweet card summary image
vercel.com
Vercel gives developers the frameworks, workflows, and infrastructure to build a faster, more personalized web.
1
0
0
@singh_harpreet
Harpreet Singh
3 months
🔐 (Authentication).I’ve never had working auth in v1 of a prototype. Until now. • One CLI command.• Prebuilt sign-in/sign-up/profile UI.• No backend setup. Even got Google login working in minutes.
Tweet card summary image
clerk.com
The easiest way to add authentication and user management to your application. Purpose-built for React, Next.js, Remix, and “The Modern Web”.
1
0
0
@singh_harpreet
Harpreet Singh
3 months
🧠 (AI Code Editor).Felt like I was chatting with my code. • Great for fixing AI-generated mess.• Helpful with imports, structure, styling.• Even undid a whole batch of changes with one command. My prompt:."v0 generated Shadcn components instead of.
1
0
0
@singh_harpreet
Harpreet Singh
3 months
⚠️ Not perfect though. Despite specifying Tailwind-only, it still generated Shadcn components in some spots. But that’s where the next tool stepped in. .
1
0
0
@singh_harpreet
Harpreet Singh
3 months
🎨 (UI Generator).Blew my mind. • I described the layout I wanted.• It gave me clean, Tailwind-based components.• I had a hero, features, pricing, and login section ready. Fastest I’ve ever gone from idea → working UI.
Tweet card summary image
v0.dev
Build full-stack apps, ask questions, and more.
1
0
0
@singh_harpreet
Harpreet Singh
3 months
💡 My challenge:.Build & deploy a real SaaS frontend using AI-native tools — with zero prior experience in most of them. My stack:.• .• • • • Next.js 14 + Tailwind CSS.
Tweet card summary image
vercel.com
Vercel gives developers the frameworks, workflows, and infrastructure to build a faster, more personalized web.
1
0
0
@singh_harpreet
Harpreet Singh
3 months
🚀 I built a working Micro-SaaS frontend in just a few hours. No backend. No manual setup. Just AI-native tools. Here’s the full stack — and what surprised me 🧵.
1
0
1
@singh_harpreet
Harpreet Singh
8 months
💡 A simple realization that can have a dramatic effect on a startup. (This post expands on Step 1 in the 5-step framework on a startup exit I wrote about last week). 🧠 Existing wisdom: "Keep focused on building a company, and an exit naturally happens.". 💡💡💡 Realization:.
0
0
0
@singh_harpreet
Harpreet Singh
8 months
Yesterday, I shared my journey of Launchable’s acquisition by CloudBees and the lessons I learned along the way. * Startup challenges: Reach and Resources. You don’t have both to make an impact that you want. * Acquisition benefits: Access to scale and resources. Your hope is
Tweet media one
0
3
7