PairSync MCP server
Commit Nov 3, 2026Provides read-only access to nightly cointegration statistics and pairs trading data across global markets for AI-driven financial analysis.
Also known as pairsync/cursor-plugin, cursor-plugin
- Stars
- 0
- Tools
- —
- Downloads, 30 days
- —
- Latest version
- 1.0.0
- Last commit
- Nov 3, 2026
- License
- MIT
What is PairSync MCP?
PairSync provides read-only access to nightly cointegration statistics and pairs trading data across global markets for AI-driven financial analysis.
Summary generated from the project's README
About PairSync MCP server
PairSync provides read-only access to nightly cointegration statistics and pairs trading data for developers performing financial analysis. The server delivers ranked statistics, including spread z-scores, locked parameters, and calibration records, across six distinct markets: US equities, US ETFs, EU, India, Australia, and crypto. Data is updated every night through a market-specific refit process.
Users connect to this remote MCP server via a Streamable HTTP connection using an API key obtained from the PairSync terminal. It is compatible with Cursor through OAuth 2.1 or manual configuration using an X-Api-Key header. The system includes 18 tools for screening pairs, accessing a methodology library, and generating code or chart templates.
This tool is strictly for information and does not include order execution, custody, or money management capabilities. It operates under a rate limit of 300 tool calls per hour per key. All decisions and execution remain on the user side, as the server does not store personal data or user-defined parameter recipes.
What you can do with it
- 1Screening market leadersAsk the AI to identify the top performing pairs in a specific market from the most recent nightly update.
- 2Verifying trading recipesCompare a previously saved set of parameters against the latest statistical refit output.
- 3Generating implementation codeRequest a ready-to-use code template for a specific pair using its locked parameters.
- 4Learning trading methodologiesUse the methodology library to understand the underlying statistical approach used by the server.
Written from the project's README. Every use case is checked against a quote from it.
How to install PairSync MCP
Formats verified 10 Nov 2026Add to CursorAdd to GooseInstall PairSync MCP in Claude Code
$ claude mcp add --transport http cursor-plugin https://mcp.pair-sync.com/mcpInstall PairSync MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cursor-plugin": {
"url": "https://mcp.pair-sync.com/mcp"
}
}
}Install PairSync MCP in VS Code
.vscode/mcp.json
{
"servers": {
"cursor-plugin": {
"type": "http",
"url": "https://mcp.pair-sync.com/mcp"
}
}
}Install PairSync MCP in VS Code CLI
$ code --add-mcp '{"name":"cursor-plugin","type":"http","url":"https://mcp.pair-sync.com/mcp"}'Install PairSync MCP in Codex
$ codex mcp add cursor-plugin --url https://mcp.pair-sync.com/mcpInstall PairSync MCP in Codex config.toml
~/.codex/config.toml
[mcp_servers.cursor-plugin] url = "https://mcp.pair-sync.com/mcp"
Install PairSync MCP in Gemini CLI
$ gemini mcp add -s user --transport http cursor-plugin https://mcp.pair-sync.com/mcpInstall PairSync MCP in Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cursor-plugin": {
"url": "https://mcp.pair-sync.com/mcp",
"type": "http"
}
}
}Automated checks
Ran Nov 15, 2026Full report →Not verified yet. A server needs a score of 80, no serious finding, and enough data for us to check. How checks work · What to fix for more points
- Source repository linked and reachablepairsync/cursor-plugin is public and reachablegithub.com/pairsync/cursor-plugin ↗Pass
- Package names this repository as its sourceNot checked
- Build provenance (Sigstore attestation)Not checked
- Open source license (OSI)MITspdx.org/licenses/MIT.html ↗Pass
- Commit or release in the last yearLast commit or release 2026-11-04github.com/pairsync/cursor-plugin ↗Pass
- OpenSSF ScorecardNot checked
- Package name not close to a popular packageNot checked
- No critical advisory in the package or its dependenciesNot checked
- No hidden instructions to the model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPass
- Destructive tools are labelledNot checked
- Remote endpoint answers the MCP handshakeHTTPS endpoint answered 401 (sign-in required)Pass
README
View on GitHubWhat it does
PairSync refits cointegration statistics every night across six markets (US equities, US ETFs, EU, India, Australia, crypto) and serves the output as ranked pair statistics: spread z-scores, locked parameters, calibration records, and backtest-tracked spread states. Your AI can screen pairs, read a pair's locked parameters, freeze a parameter recipe, generate ready-to-paste chart and code templates, check a frozen list against the latest refit output, read the plain-English methodology library, and fetch a strategy-builder scaffold whose every decision is an owner-decision slot your AI fills by asking you.
- Server:
https://mcp.pair-sync.com/mcp(remote MCP, Streamable HTTP) - Tools: 18, all read-only (statistics, templates, methodology library, strategy-builder scaffold, charts)
- Markets / cadence: US, US ETFs, EU, IN, AU, crypto — one refit per market per night
- Rate limit: 300 tool calls/hour per key
- Documentation: https://terminal.pair-sync.com/api
Read-only by design
Every tool is read-only statistics and templates. PairSync has no order path, no custody, no execution, and never manages money — prices, decisions, and execution stay entirely on your side. Anything you choose to freeze or persist is stored on your side; the server keeps nothing.
Get an API key
- Sign in (or sign up) at https://terminal.pair-sync.com
- Open Settings → API Access
- Mint an API key and copy it — you'll paste it into Cursor below
Your credentials stay private: you authenticate with a single PairSync API key minted on your own account page. OAuth tokens are sealed, short-lived envelopes of that key — the server stores no tokens, no sessions, and no personal data.
Connect from Cursor
One-click install (OAuth)
Click the Install in Cursor badge above. Cursor walks you through PairSync's OAuth sign-in — you paste the API key you minted once during authorization, and you're connected.
PairSync's OAuth is standard OAuth 2.1 (RFC 9728 discovery, dynamic client registration, PKCE), so the same zero-config entry works in any OAuth-capable MCP client:
{
"mcpServers": {
"pairsync": {
"url": "https://mcp.pair-sync.com/mcp"
}
}
}
Manual mcp.json (API-key header)
Prefer a header instead of OAuth? Add this to ~/.cursor/mcp.json (or your
project's .cursor/mcp.json) and set the PAIRSYNC_API_KEY environment
variable to your key:
{
"mcpServers": {
"pairsync": {
"url": "https://mcp.pair-sync.com/mcp",
"headers": {
"X-Api-Key": "${env:PAIRSYNC_API_KEY}"
}
}
}
}
Example prompts
Show me tonight's leaders in US equities.Screen crypto pairs from the latest refit and explain the top one.Explain the PairSync methodology — where do I start?Check my frozen recipes against last night's refit output.Build me a connector template for this pair with the locked parameters.
What's in this repo
This repository contains only the plugin manifest, MCP configuration, icons, and documentation for the hosted PairSync MCP server — no server source code.
| File | Purpose |
|---|---|
plugin.json |
Agent Plugins (Open Plugins) manifest |
mcp.json |
Agent Plugins MCP configuration (OAuth) |
.mcp.json |
Cursor/Claude-style MCP configuration (OAuth) |
.cursor-plugin/plugin.json |
Cursor Marketplace manifest |
icons/ |
Logo (dark + light, SVG + 512/256/128 PNG) |
Disclaimer
PairSync provides educational statistics derived from historical market data. It is not financial advice and makes no performance claims. Nothing here directs trades or executes anything on your behalf.
Support & policies
- Support: support@pair-sync.com
- Privacy policy: https://www.pair-sync.com/privacy
- Website: https://www.pair-sync.com
License
PairSync MCP questions
How do I add PairSync MCP to Claude Code?
Run claude mcp add --transport http cursor-plugin https://mcp.pair-sync.com/mcp in your terminal. Add --scope user to make it available in every project.
How do I add PairSync MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.
Does PairSync execute trades?
No, the server is read-only and has no order path, custody, or execution capabilities.
How often is the market data updated?
Statistics are refitted every night across six different markets.
How do I get an API key?
You can sign in at the PairSync terminal, navigate to Settings, then API Access, and mint a new key.