- Leading Product
- Posts
- Demystifying MCPs
Demystifying MCPs
As it turns out, MCP servers aren't just for engineers.
Hopefully you caught my conversation on Supra Insider about my “Aha! moment” with MCPs and the insights I got around improving LLM outputs with more structured memory. I told Ben and Marc I would put out a follow up post and it turned into a bit of a monster so I split it up.
This post will cover the MCP landscape, how to get started, where to use them, etc. The next post will dive deeper into RAG (retrieval augmented generation) and why I think every product team should be using a more human model to improve an LLM’s ability to grok context and give you better responses.
The Current MCP Landscape: Beyond Fleur
The MCP ecosystem has exploded since Anthropic open-sourced it in November 2024. As of May 2025, there are over 5,000 active MCP servers listed in public directories, with major adoption from companies like Block, Replit, Sourcegraph, and even (kind of OpenAI — who adopted it in spring 2025 and only via their API.
When I first jumped in, I was lucky to discover Fleur, which is a simple application that you download, connect to Claude, and that gives you 8 pretty powerfull MCP servers you can toggle on and off.
(See more about my side quest)
MCP Client Options
While Fleur was one of the first user-friendly options, the landscape has expanded significantly:

Fleur inside of Claude
Desktop Applications
Here are some of the desktop apps that make it easy to add MCP “tools” to your LLM workflows and agents.
Fleur - macOS desktop app with GUI for MCP server management (original from June.so team)
Claude Desktop - Native MCP support with growing integration options
5ire - Cross-platform AI assistant with full MCP support (looks amazing!)
DeepChat - Privacy-focused desktop assistant with MCP integration

5ire looks incredible. Trying it today!
Development Environments
Cursor - AI-first code editor with extensive MCP support
Windsurf - IDE with built-in MCP integration
Cline VS Code Extension - MCP marketplace directly in VS Code

Cursor makes it easy but caps total active tool use so you have to manage which ones you need in each session.
Web-Based & Hybrid
To be honest, I haven’t tried any of these yet but I’ll at least acknowledge that they exist :)
Glama Chat - Multi-modal AI client with MCP gateway support
ChatMCP - Web-based MCP client
FLUJO - Workflow-builder interface for AI interactions
MCP Server Directories
Once you figure out what app you are going to use, you have to figure out which MCPs are going to be useful. Some of the apps have connectors and “app store” like directories built in while others require you to do a little more setup and configuration (still super easy).
The ecosystem now has multiple comprehensive directories:
Major Directories (by server count)
HiMCP.ai - 4,700+ servers (largest directory)
MCP.so - 3,056+ servers with clean interface
Glama MCP Directory - 1,617+ servers with quality ratings
Cursor Directory - 1,800+ servers, coding-focused
Smithery - 2,211+ servers with install commands
PulseMCP - 1,704+ servers with GitHub links
Specialized Directories
Official Anthropic Repository - Verified, high-quality servers. built and curated by the Anthropic studio team
Awesome MCP Servers - Community-curated collection
Portkey MCP Hub - Enterprise-focused selections
Getting Started: The Non-Technical Setup
Step 1: Choose Your Client
For product managers, I recommend starting with one of these options:
Easiest Start: Fleur + Claude Desktop
Download Fleur from fleur.so
Install and give it permissions to talk to Claude
Open Claude desktop and type "hello fleur"
Choose which MCP servers to activate from the GUI
Most Powerful: Cursor (if you can get past the I of an IDE)
Built-in MCP marketplace via Cline extension
Shared knowledge graphs across coding and product work
Allows you to run tools like Claude Code in parallel with the Cursor Agent
Better for technical product managers
Step 2: Start with Memory MCP
The Memory MCP is perfect for PMs because it:
Requires no API keys or external accounts
Runs locally on your machine (privacy-friendly)
Lets you build knowledge graphs without technical setup
Mirrors the context building and decision making process we do every single day.
Will immediately improve your interactions with the AI and the deliverables you work on together.
Key repositories:
Note: there are other MCPs now that will also let you build a knowledge graph, but they are a bit more complicated to set up. If you want a more technical challenge and something overly robust, you can check this out https://github.com/getzep/graphiti
Step 3: Brain Dump to Build Your Knowledge Graph
Start simple. A knowledge graph creates nodes/entities and then relationships between them. This is naturally how humans tend to process and store information so all you really need to do is think out loud here.
My structure tends to be something like
Start a new chat
tell it we are going to build out the knowledge graph around a specific thing (the product, a feature, the business, the brand, a user segment, etc.)
Share my research, docs, etc. and ask it to get started.
See what it did and then start talking to it normally and add additional context where it’s helpful.
For example: “While X feature is launching as a stand alone right now, we plan on a pretty tight integration with the core product and y feature in the next 3 months.”



Step 4: Using Your Knowledge Graph
Once you have basic entities, you can reference them in any Claude conversation:
"Check your knowledge graph for user pain points and review this design mockup"
"Based on what you know about my project scope, help me prioritize these feature requests"
"Reference my team context and suggest how to communicate this technical constraint"
Real talk: The first time Claude gives you a response that actually understands your project context without you having to explain it again, you'll get it. That's the moment when this stops feeling like extra work and starts feeling like magic.
worth noting, it seems like Claude might have a cached version of the knowledge graph so if you create this new entity and then start a new chat, it can’t always find th enew info right away. So stay in the same thread or give it a bit.
Product Manager-Specific Use Cases
Based on my experience, here are the highest-impact use cases for PMs:
1. Design Review and Feedback
Setup: Create entities for user pain points, PRD requirements, and design principles Usage: Upload design screenshots and ask for review against your established criteria Benefit: Consistent, contextually-aware design feedback that references your actual project goals

2. Requirement Validation
Setup: Build knowledge graph with user research, business goals, and technical constraints
Usage: Test new feature ideas or requirement changes against your established context
Benefit: Catch scope creep and ensure new features align with core user needs
Bonus Points: Use one of the MCPs that give the LLM the ability to use the browser and have it test your demo.
3. Stakeholder Communication
Setup: Add entities for different stakeholder groups and their concerns/priorities
Usage: Generate tailored updates or explanations for different audiences or just get feedback to see if your messaging will trigger any alarms.
Benefit: More effective communication that addresses specific stakeholder needs
Pro Tip: I keep a separate entity for each key stakeholder with notes on what they care about most and what kind of feedback they have given. Then I can also give it meeting notes and keep a rolling record so I can ensure I don’t miss anything.
4. Competitive Analysis
Setup: Create entities for competitors, their feature sets, and positioning
Usage: Analyze how new features compare to competitive landscape, or leverage the perspective when planning and prioritizing your roadmap.
Benefit: Strategic context for feature decisions and positioning
5. User Story Refinement
Setup: Knowledge graph with user personas, pain points, and business metrics
Usage: Generate or refine user stories that connect to actual user research, or use your understanding to have it help analyze larger data sets and identify things you may have missed or that may have been misinterpreted.
Benefit: Stories that are grounded in real user needs rather than assumptions

Recommended MCP Servers for Product Managers
The ecosystem now offers thousands of MCP servers and I have absolutely NOT used all of them. Please also be aware that there’s a difference between connecting to something locally or your individual account and connecting at the company level. If you are using these for work, make sure to talk to your security team before connecting to company accounts.
The best I could do was pull together the ones that offer immediate value for AI first product teams.

Essential Productivity Servers
Memory MCP - Local knowledge graph storage (start here)
Linear MCP - Connect to Linear issues, projects, and roadmaps - great for collaborating with design and engineering and keeping updates and knowledge centralized but accessible.
GitHub MCP - Access repositories, issues, and documentation. Obviously helpful for engineers but also for PMs who want to develop a deeper understanding of how the code works.
Slack MCP - Search team discussions and decisions and maybe even pull them into specific updates or tickets in Linear ;)
Project Management & Planning
Asana MCP - Task management and project tracking
Notion MCP - Access your product documentation
Google Drive MCP - Connect to shared documents and presentations
Research & Competitive Intelligence
Brave Search MCP - Real-time web search capabilities
Perplexity MCP - Research assistant for deep dives
Web Scraper MCP - Automated competitor website analysis
Reddit MCP - Monitor user sentiment and discussions
Design & User Experience
Figma MCP - Connect to design files (experimental)
Screenshot MCP - Capture and analyze web pages
Accessibility MCP - Check web accessibility compliance
Data & Analytics
PostgreSQL MCP - Query product databases
Spreadsheet MCP - Access Google Sheets with metrics
Analytics MCP - Connect to Mixpanel or similar tools
Communication & Documentation
Email MCP - Search Gmail for project communications
Confluence MCP - Access team documentation
Teams MCP - Microsoft Teams integration
Why This Matters for the Future of Product Management

MCP represents a fundamental shift in how we'll work with AI tools. Instead of having to become prompt engineers, we can focus on building structured knowledge that amplifies our product thinking.
This is particularly important for generalists (which most PMs are) because it lets us leverage our ability to connect dots across domains without getting bogged down in the technical implementation of those connections. You can pull and save context anywhere to icnreas ethe level of detail and clarity you are able to provide.
As I mentioned in the podcast, every response I get back from Claude with context from MCP is 10x better than before - even with project knowledge. MCPs have also allowed me to work through complex technical issues as “a developer” that I never would have been able to figure out on my own. Not marginally better - dramatically better.
Getting Help and Going Deeper
Resources:
Community:
Follow the MCP tag on GitHub for new servers
Join discussions in the Anthropic Discord
How to Get Started
Here's a little framework I have been using:
Pick an MCP that feels obviously useful: come up with at least three things that would improve how useful your LLM client/tool is IF it had direct access to the thing. For example, if you use Linear
I can create tickets directly from Claude as I identify opportunities while analyzing customer research.
If my engineers add the Linear MCP, they can automatically summarize every session on the relevant ticket without having to write anything out
I can use the documents and stories I already have in Linear to prototype UI, interactions, or even to generate mock data.
Pick the thing that feels like it has the least friction and do it every day (at least once): The goal here is twofold, build the muscle (and brain) memory so you don’t forget the option is there and to also have a good sense of if it’s actually useful.
If it feels (almost) effortless make it effortless: Update your system prompt with instructions on when to call the specific MCP tool.
For example: “If I ask you to “find an issue” I want you to use your Linear MCP to find the most relevant issue based on the context.”
Move on to the next thing.
Remember: The goal isn't to become a developer. It's to build systems that amplify your product thinking and help you make better decisions faster.
The real power of MCP isn't in the technical setup - it's in giving you a thought partner that truly understands the context of your work.
Have you started using MCPs yet? What have you learned? I'd love to hear about your experience - the good, the bad, and the "why didn't anyone tell me this would happen" moments.
P.S. If you're enjoying this exploration of AI tools for product thinkers, you might also want to check out my thoughts on why technical knowledge matters for PMs. And if you want to see more of this kind of content, hit subscribe on Leading Product - I promise to keep sharing the tools and frameworks that are actually moving the needle.