InSync Analytics MCP officially supports Claude Desktop, Claude Code CLI, ChatGPT, Cursor, VS Code (v1.99+), and Gemini CLI. Any MCP client that supports the Streamable HTTP transport and OAuth 2.0 should also work, though only the above clients are tested and documented.
OAuth 2.0 Authorization Code flow, backed by AWS Cognito. When you connect for the first time, your client opens a browser window and redirects you to the InSync login page. After you log in, an access token is issued and stored by the client. You do not need to generate, copy, or manage API keys manually.
An active InSync Analytics account is required for all clients. For ChatGPT and Claude specifically, you also need a paid subscription (Plus, Pro, Business, or Enterprise) because their custom app/MCP support is not available on the free tier. Cursor, VS Code, and Gemini CLI work with their respective free tiers as long as you have an InSync account.
Yes. Your Claude or ChatGPT subscription allows you to run an AI client — it does not grant access to InSync's financial data. You need a separate InSync Analytics account to authenticate against the MCP server.
When your InSync account is first created, you receive a temporary password by email from no-reply@insyncanalytics.com. These credentials are valid for 14 days from the time the account is provisioned. Before connecting an MCP client, use these temporary credentials to log in at insyncanalytics.com and set a permanent password. If you don't see the email, check your spam folder. If the 14-day window expires before you log in, contact InSync support to have new temporary credentials issued.
Try these steps in order:
/mcp path: https://ai-mcp.insyncanalytics.com/mcp.
Yes. Rate limits apply per InSync account (not per device or IP address), so using multiple clients simultaneously counts against a shared limit. Each client maintains its own OAuth token — you may need to authenticate independently on each device.
Access tokens expire after a short window (typically 1 hour), but the MCP client automatically uses the refresh token to get a new access token without requiring you to log in again. You should only need to complete the browser-based OAuth login once per device per client. If you revoke access from the InSync dashboard or your InSync password changes, you will need to re-authenticate.
Yes. All communication between your AI client and the InSync MCP server uses HTTPS (TLS). Your InSync credentials are submitted directly to AWS Cognito over HTTPS — they are never sent to the AI client or to Claude/ChatGPT/Gemini.
Yes. The endpoint must be:
https://ai-mcp.insyncanalytics.com/mcp
The /mcp path suffix is required. Using https://ai-mcp.insyncanalytics.com
without the path will not connect. The https:// scheme is also required — plain
http:// is not accepted.
M2M (machine-to-machine) access is for server-to-server or automated workflows where there is no human user completing a
browser login — for example, a scheduled data pipeline, a backend service, or a custom application that calls
InSync MCP programmatically. Instead of OAuth Authorization Code flow, it uses OAuth 2.0 Client Credentials flow: your
application exchanges a client_id and client_secret directly for an access token, with no browser redirect.
Use interactive OAuth (Authorization Code) for AI clients like Claude or ChatGPT. Use M2M for programmatic/automated access.
Email inquiries@insyncanalytics.com to request M2M access. Once
approved, your client_id and client_secret will be shared with you directly.
There is no self-service sign-up for M2M credentials.
This is usually caused by one of:
Try re-authenticating first. If the server consistently disconnects, check the Troubleshooting guide for your specific client.
©Copyright 2025 InSync Analytics Corp. All Rights Reserved.