Best MCP Servers for ChatGPT
ChatGPT can now connect to external tools and data sources through the Model Context Protocol (MCP), letting you extend its capabilities far beyond the default chat interface. This collection highlights the most popular and capable MCP servers that work with ChatGPT, from local language models and web automation to research libraries and monitoring platforms.
Whether you need to scrape web data, automate browser workflows, query your own databases, or tap into specialized APIs, these MCP servers give ChatGPT the building blocks to become a truly extensible AI assistant. We've ranked them by community adoption (GitHub stars) and organized them by category to help you find the right tools for your projects.
TextGen is an open source desktop application from oobabooga that lets you run large language models locally with zero telemetry or cloud dependencies. As an MCP server, it supports text generation, vision capabilities, and tool calling functions, making it a privacy focused alternative when you need local inference alongside ChatGPT.
Directus wraps SQL databases with instant REST and GraphQL APIs plus a visual management interface, and its native MCP server lets ChatGPT query and manipulate your data through natural language. With over 37,000 stars, it's one of the most established backend platforms offering MCP integration, perfect when you need ChatGPT to access business data or content management systems.
OpenWork is both an MCP server and desktop application that lets developers share AI workflows and capabilities across multiple agents and teams. It serves as an open source alternative to Claude Cowork, offering a remote MCP endpoint that multiple people can connect to simultaneously for collaborative development.
The Skyvern MCP server brings sophisticated browser automation to ChatGPT using vision language models and computer vision instead of brittle selectors. It handles web scraping, form filling, data extraction, and multi step workflows by understanding page structure visually, making it resilient to UI changes.
Screenpipe continuously records your screen activity and audio locally, making your entire computer history searchable through ChatGPT. It captures screenshots using accessibility tree extraction with OCR fallback and stores everything on your machine for complete privacy, essentially giving ChatGPT photographic memory of your work.
json-render is a generative UI framework that lets ChatGPT create dynamic, personalized interfaces from natural language prompts while constraining output to approved component catalogs. Instead of generating arbitrary code, it produces reliable JSON that renders into tested UI components, reducing hallucinations and maintenance burden.
The Nightingale MCP server embeds directly into the Nightingale monitoring platform, exposing 74 functions that let ChatGPT query alerting rules, dashboards, and observability data. This integration is purpose built for DevOps workflows where you want to investigate system health or update monitoring configurations through natural language.
The openstatus MCP server connects ChatGPT to the openstatus uptime monitoring and status page platform. It enables programmatic interaction with your monitoring infrastructure, letting you check service health, update status pages, or query incident history through conversational commands.
The Apify MCP server connects ChatGPT to thousands of pre built web scrapers, crawlers, and automation tools from the Apify Store. Instead of building scraping logic from scratch, you get instant access to extractors for social media, search engines, ecommerce sites, and practically any public web data source.
The Excalidraw MCP server streams interactive whiteboard interfaces directly into ChatGPT conversations through the Model Context Protocol Apps extension. It enables ChatGPT to create and modify hand drawn style diagrams in real time, turning abstract concepts into visual representations without leaving the chat.
The Exa MCP server gives ChatGPT access to Exa's neural search engine, which understands semantic queries better than traditional keyword based search. It provides tools for web search, content fetching, and extracting clean markdown from URLs, with results optimized for AI consumption.
Zotero MCP bridges your Zotero research library with ChatGPT, enabling the assistant to search papers, retrieve annotations, and access your curated collection of academic resources. For researchers and developers working with technical documentation, this turns ChatGPT into a natural language interface for your entire reference library.
Web Automation and Browser Control
When you need ChatGPT to interact with websites beyond simple text analysis, these MCP servers provide the automation layer that turns natural language into browser actions.
[skyvern](mcp/skyvern)
The Skyvern MCP server brings sophisticated browser automation to ChatGPT using vision language models and computer vision instead of brittle selectors. It handles web scraping, form filling, data extraction, and multi step workflows by understanding page structure visually, making it resilient to UI changes that break traditional automation scripts. With over 22,000 stars, it's one of the most popular automation focused MCP servers available.
[apify-mcp-server](mcp/apify-mcp-server)
The Apify MCP server connects ChatGPT to thousands of pre built web scrapers, crawlers, and automation tools from the Apify Store. Instead of building scraping logic from scratch, you get instant access to extractors for social media platforms, search engines, ecommerce sites, and practically any public web data source. This server is ideal when you need reliable, maintained scrapers without the overhead of developing them yourself.
Search and Research Tools
These MCP servers expand ChatGPT's knowledge by connecting it to specialized search engines and academic research platforms.
[exa-mcp-server](mcp/exa-mcp-server)
The Exa MCP server gives ChatGPT access to Exa's neural search engine, which understands semantic queries better than traditional keyword based search. It provides tools for web search, content fetching, and extracting clean markdown from URLs, making it perfect for research workflows where you need to pull in fresh, relevant web content. The search results are optimized for AI consumption rather than human browsing.
[zotero-mcp](mcp/zotero-mcp)
Zotero MCP bridges your Zotero research library with ChatGPT, enabling the assistant to search papers, retrieve annotations, and access your curated collection of academic resources. For researchers and developers working with technical documentation, this server turns ChatGPT into a natural language interface for your entire reference library. It's particularly valuable when you need to synthesize information across multiple sources or find specific citations quickly.
Local AI and Privacy Focused Solutions
If you want to run MCP servers for ChatGPT alongside local models or need complete data privacy, these options process everything on your own hardware.
[textgen](mcp/textgen)
TextGen is an open source desktop application from oobabooga that lets you run large language models locally with zero telemetry or cloud dependencies. As an MCP server, it supports text generation, vision capabilities, and tool calling functions, making it a privacy focused alternative when you need local inference alongside ChatGPT. With nearly 48,000 stars, it's the most starred project in this collection.
[screenpipe](mcp/screenpipe)
Screenpipe continuously records your screen activity and audio locally, making your entire computer history searchable through ChatGPT. It captures screenshots using accessibility tree extraction with OCR fallback and stores everything on your machine for complete privacy. This MCP server essentially gives ChatGPT photographic memory of everything you've done on your computer, useful for recalling past work or analyzing your own productivity patterns.
Data and Backend Integration
These servers connect ChatGPT to databases, backend platforms, and structured data sources.
[directus](mcp/directus)
Directus wraps SQL databases with instant REST and GraphQL APIs plus a visual management interface, and its native MCP server lets ChatGPT query and manipulate your data through natural language. With over 37,000 stars, Directus is one of the most established backend platforms offering MCP integration. It's perfect when you need ChatGPT to access business data, content management systems, or any structured database without writing custom API code.
[nightingale](mcp/nightingale)
The Nightingale MCP server embeds directly into the Nightingale monitoring platform, exposing 74 functions that let ChatGPT query alerting rules, dashboards, and observability data through natural language. This integration is purpose built for DevOps workflows where you want to ask questions about system health, update monitoring configurations, or investigate incidents without leaving your chat interface.
[openstatus](mcp/openstatus)
The openstatus MCP server connects ChatGPT to the openstatus uptime monitoring and status page platform. It enables programmatic interaction with your monitoring infrastructure, letting you check service health, update status pages, or query incident history through conversational commands. This is particularly useful for teams that want to integrate monitoring into their ChatGPT powered workflows.
Collaboration and Workflow Tools
These MCP servers help teams share capabilities and collaborate using AI assistants.
[openwork](mcp/openwork)
OpenWork is both an MCP server and desktop application that lets developers share AI workflows and capabilities across multiple agents and teams. It serves as an open source alternative to Claude Cowork, offering a remote MCP endpoint that multiple people can connect to simultaneously. With over 22,000 stars, it's gaining traction as a collaboration layer for MCP based development.
[excalidraw-mcp](mcp/excalidraw-mcp)
The Excalidraw MCP server streams interactive whiteboard interfaces directly into ChatGPT conversations through the Model Context Protocol Apps extension. It enables ChatGPT to create and modify hand drawn style diagrams in real time, turning abstract concepts into visual representations without leaving the chat. This is especially valuable for technical discussions, system design, or any scenario where a quick diagram clarifies the conversation.
Specialized Utilities
[json-render](mcp/json-render)
json-render is a generative UI framework that lets ChatGPT create dynamic, personalized interfaces from natural language prompts while constraining output to approved component catalogs. Instead of generating arbitrary code, it produces reliable JSON that renders into tested UI components, reducing hallucinations and maintenance burden. This approach gives you the flexibility of AI generated interfaces with the safety of predefined building blocks.
How to Choose the Right MCP Servers for ChatGPT
Start by identifying your core use case: are you automating web tasks, accessing private data, or extending ChatGPT's knowledge base? Browser automation servers like Skyvern and Apify excel at interacting with websites, while research tools like Exa and Zotero expand information access.
Consider your privacy and deployment requirements. Local servers like TextGen and Screenpipe keep all data on your hardware, while cloud connected options like Directus and Nightingale offer convenience at the cost of sending data to external services.
Finally, look at community adoption (GitHub stars are a rough proxy) and maintenance activity. Well supported MCP servers receive regular updates as the protocol evolves, while abandoned projects may break with future ChatGPT updates. Most developers start with one or two servers that solve immediate problems, then expand their toolkit as needs grow.
Frequently Asked Questions
What is an MCP server for ChatGPT?+
An MCP server is a building block that connects ChatGPT to external tools, databases, APIs, or services through the Model Context Protocol. It extends ChatGPT's capabilities beyond text generation by giving it access to real time data, automation tools, and specialized functions.
How do I install MCP servers for ChatGPT?+
Installation varies by server, but most require adding configuration to your MCP client settings file, specifying the server's command or endpoint. Some servers run as standalone processes you launch locally, while others connect to cloud services via API keys.
Can I use multiple MCP servers with ChatGPT at once?+
Yes, most MCP client implementations support connecting to multiple servers simultaneously. This lets you combine capabilities, such as using Exa for web search alongside Directus for database access in the same ChatGPT session.
Are MCP servers for ChatGPT free to use?+
Most MCP servers listed here are open source and free to run, though some connect to paid services that require API keys or subscriptions. For example, the Exa MCP server is free software, but using Exa's search API may have usage limits or costs.
Do MCP servers work with other AI assistants besides ChatGPT?+
Yes, the Model Context Protocol is an open standard supported by multiple AI assistants including Claude Desktop, Cursor, and other MCP compatible clients. Servers built for ChatGPT typically work across all these platforms without modification.
What is the difference between local and cloud MCP servers?+
Local MCP servers like TextGen and Screenpipe run entirely on your computer, keeping data private and working offline. Cloud MCP servers like Apify and Exa connect to external services over the internet, offering more powerful infrastructure but requiring network access and potentially sharing data with third parties.