Logo, head homehey
IntroductionFeaturesIntegrations

Overview

  • About Integrations

External - General

  • MCP Server
  • Raw File Export
  • Agent Skill Export

External - Tool Specific

  • Cursor Rules Export
  • Cursor Cloud Agents
  • GitHub

Internal Connectors

  • External MCP Servers
  • Agent Skills
  • Mission Board Webhooks

Walkthroughs

  • Cursor
hey

Product Management for the
Vibe Coding Era

X

Legal

  • Terms
  • Privacy
  • Cookies
  • Imprint

Resources

  • Blog
  • Pricing
  • Signup
  • Login
  • llm.txt

Compare

  • Jira Alternative
  • Linear Alternative
  • Notion Alternative
  • Asana Alternative
  • Trello Alternative
  • Q for Vibe Coding

Integrations

  • Q + Cursor
  • Q + Claude
  • Q + Codex
  • Q + Windsurf
  • Q + VS Code
  • Q + v0
  • Q + Lovable
  • Q + bolt.new
  • Q + Replit

© 2026 Q. All rights reserved.

Made with ❤️ for builders by builders

External MCP Servers

External MCP Servers let you bring external tools into Q by connecting to Model Context Protocol servers. Once connected, Q can discover and call tools exposed by these servers during your conversations.

This is the inverse of Q's own MCP Server (which pushes your product knowledge out). Here, Q acts as an MCP client — pulling capabilities in from external systems.

This feature requires the Builder or Team plan.

Use Cases

  • Error tracking — connect a Sentry MCP server so Q can search and analyze production errors
  • Documentation — connect a docs MCP server so Q can look up API references or library docs on demand
  • Databases — connect a database MCP server so Q can query your data directly
  • Internal tools — connect any internal MCP server to give Q access to your company's custom tooling

Supported Transports

Q supports two MCP transport protocols:

TransportStatusDescription
Streamable HTTPSupportedThe modern MCP transport. Q tries this first.
SSE (Server-Sent Events)SupportedThe legacy MCP transport. Q falls back to this automatically.
stdioNot supportedLocal process-based servers (like most Cursor MCP servers) cannot run in a serverless environment.

You don't need to choose — Q automatically tries Streamable HTTP first and falls back to SSE. Just provide the server URL.

Q can only connect to MCP servers with an HTTP or SSE endpoint. Servers that require a local process (stdio) are not supported. If your MCP server only supports stdio, you can use a bridge like supergateway to expose it over HTTP.

How It Works

Q uses a gateway pattern for external MCP tools. Rather than exposing every external tool directly, Q provides two internal tools:

  1. listMcpServerTools — Q calls this to discover what tools are available across all connected servers
  2. callMcpServerTool — Q calls a specific tool by server name and tool name when needed

This means Q only loads tool details on demand, keeping conversations efficient even when many servers and tools are connected.

Setup

Open project settings

Navigate to your project's Settings → Integrations page. Scroll to the Q Knowledge Sources section.

Add a server

Click Add Server and fill in the server details:

  • Name — a friendly label (e.g. "Sentry", "Company DB")
  • Server URL — the HTTP/SSE endpoint URL
  • Authentication — choose None, Bearer Token, API Key, or Custom Header
Add External MCP Server dialog

Test the connection

Click Test Connection to verify Q can reach the server. On success, you'll see the detected transport (HTTP or SSE) and a list of available tools.

Save and use

Click Add Server. The server is now active. Q will automatically discover and use its tools in your next conversation.

Managing Servers

From the integrations page you can:

  • Toggle servers on/off — temporarily disable a server without removing it
  • Remove servers — permanently delete a server configuration

Authentication

MethodDescription
NoneNo authentication. Suitable for local or trusted servers.
Bearer TokenSends the token in the Authorization: Bearer <token> header.
API KeySends a custom header name and value (e.g. X-API-Key: abc123).
Custom HeaderSame as API Key — any header name/value pair.

Authentication credentials are encrypted at rest using AES-256-GCM before being stored in the database. They are only decrypted server-side when Q establishes a connection to the MCP server. Credentials are never exposed to the client or included in AI responses.

Current Limitations

  • No stdio support — only HTTP and SSE transports are supported. Most MCP servers deployed for local use (e.g. in Cursor) use stdio and won't work directly.
  • Serverless connections — connections are established per-request and closed after each response. Long-running MCP sessions are not supported.
  • No OAuth flows — only static token/header authentication is supported. Servers requiring OAuth authorization are not yet compatible.

Learn More

  • Model Context Protocol — Official Documentation
  • MCP Server List

Previous

GitHub

Next

Agent Skills

On this page

  • Use Cases
  • Supported Transports
  • How It Works
  • Setup
  • Managing Servers
  • Authentication
  • Current Limitations
  • Learn More