Q2 Developer MCP Server

Search and retrieve Q2 developer documentation through the Model Context Protocol

๐Ÿ“š About

This MCP server provides AI assistants with access to comprehensive Q2 developer documentation including SDK guides, API references, mobile development docs, and frontend frameworks. Your AI assistant can search across all documentation sources and retrieve specific documents to answer your questions.

๐Ÿ› ๏ธ Available Tools

Search Tools

  • search_all - Search across all Q2 developer documentation sources
  • search_sdk_docs - Search Q2 SDK Python documentation for banking integrations
  • search_mobile_docs - Search Q2 Mobile SDK documentation for iOS and Android applications
  • search_tecton_docs - Search Tecton frontend library documentation for web UI components
  • search_api_docs - Search Caliper REST API documentation for Q2 services

Retrieval Tools

  • retrieve_sdk_doc_by_filename - Retrieve full documents from Q2 SDK documentation by file path
  • retrieve_mobile_doc_by_filename - Retrieve full documents from Q2 Mobile SDK documentation by file path
  • retrieve_tecton_doc_by_filename - Retrieve full documents from Tecton frontend documentation by file path
  • retrieve_api_doc_by_filename - Retrieve full documents from Caliper API documentation by file path

๐Ÿ“– Documentation Sources

This MCP server provides access to the following Q2 documentation:

  • Q2 SDK: Core SDK documentation for building Q2 applications
  • Q2 Mobile SDK: Mobile development documentation for iOS and Android
  • Tecton Frontend: Tecton UI framework documentation
  • Caliper API: REST API documentation for Q2 Banking platform

๐Ÿ” Authentication

OAuth 2.1 (Recommended)

Automatic authentication through Q2 Developer login. Your MCP client will open a browser window for you to authorize access. Tokens are securely managed and automatically refreshed.

Personal Access Token

Generate a token from Q2 Developer Settings. Send as Authorization: Bearer base64(email:pat). Useful for clients that don't support OAuth discovery.

PAT Authentication Format: Base64-encode your email and PAT in the format email:pat, then send as Authorization: Bearer <base64_token>. Example: echo -n "user@example.com:your_pat" | base64

โš™๏ธ Configuration Generator

Generate Your MCP Configuration

๐Ÿงช Testing Your Connection

To test your MCP configuration with the official MCP Inspector:

  1. Use the Configuration Generator above to create your config
  2. Click the Download button to save as mcp.json
  3. Run the MCP Inspector from the same directory:
npx @modelcontextprotocol/inspector --config mcp.json

The inspector will authenticate and display all available tools if the connection is successful.

โ“ Need Help?