๐ 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_docs(query, doc_source?)โ Search across Q2 docs.doc_sourceis optional and can besdk,mobile,tecton, orapi.retrieve_doc(filename, doc_source, offset?, limit?)โ Retrieve a document by filename from a specific source, with optional pagination.
๐ 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. FastMCP session tokens are refreshed locally; Q2 platform passthrough may require re-authentication after the upstream Q2 token expires.
Personal Access Token
Generate a token from Q2 Developer Settings. Base64-encode it as email:pat, then send it as Authorization: Bearer base64(email:pat). Identity metadata is cached for normal requests, and the upstream Q2 token is loaded or refreshed only when passthrough tools need it.
email:pat, then send it 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:
- Use the Configuration Generator above to create your config
- Click the Download button to save as
mcp.json - 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?
- Visit the Q2 Developer Documentation
- Check the MCP Documentation for protocol details
- Contact Q2 Developer Support for assistance