Install the CompSniper MCP connector
Connect CompSniper to Claude, Claude Code, Codex, ChatGPT, Cursor, VS Code, Windsurf, and other remote MCP clients.
CompSniper MCP gives an AI client access to real completed eBay sales, cleaned price summaries, marketplace comparisons, account usage, and deeper Max Mode research.
Prerequisites
For the recommended hosted connection, you need:
- A client that supports remote Streamable HTTP MCP servers and OAuth.
- A free CompSniper account. You can create it during the connection flow.
- No Node.js installation.
- No API key to copy or paste.
The hosted server URL is:
https://mcp.compsniper.com/mcpYour client opens CompSniper sign-in and OAuth consent. After approval, the client uses your CompSniper account and monthly quota. Your password and API keys are never shared with the client.
Claude Code
Add CompSniper for every project on your machine:
claude mcp add --transport http --scope user compsniper https://mcp.compsniper.com/mcp
claude mcp login compsniperStart Claude Code and confirm the connection:
/mcpFor one project only, replace --scope user with --scope local. Claude Code stores OAuth credentials
and refreshes them automatically. No COMPSNIPER_API_KEY environment variable is needed for this hosted
connection.
Codex CLI and Codex IDE extension
Add the remote server, complete OAuth, and confirm it is registered:
codex mcp add compsniper --url https://mcp.compsniper.com/mcp
codex mcp login compsniper
codex mcp listInside the Codex terminal interface, use /mcp to see the connected server and its tools. Codex CLI,
the Codex IDE extension, and the ChatGPT desktop app share MCP configuration for the same Codex host.
You can also configure the server directly in ~/.codex/config.toml:
[mcp_servers.compsniper]
url = "https://mcp.compsniper.com/mcp"
auth = "oauth"After editing the file, run codex mcp login compsniper once.
Quick install for other clients
Connect CompSniper to ClaudeIf a one-click button does not open its desktop application, use the matching manual instructions below.
Building an app or script against the API instead? Install the CompSniper agent skill so your coding agent knows every endpoint, parameter, and error code.
Claude and Claude Desktop
CompSniper is published in the Claude Connectors Directory. This remote connection works across Claude web, Claude Desktop, mobile, and other Claude surfaces connected to the same account.
- Open the CompSniper directory listing and choose Connect.
- Sign in to CompSniper, or create a free account.
- Review the requested permissions and approve the connection.
- In a conversation, open the + menu, select Connectors, and enable CompSniper.
For a manual remote connection, open Customize > Connectors, choose Add custom connector, and paste:
https://mcp.compsniper.com/mcpOn Team and Enterprise plans, an Owner may need to add or allow the connector before members can connect.
ChatGPT desktop app
- Open Settings > MCP servers.
- Choose Add server.
- Name it
CompSniperand choose Streamable HTTP. - Paste
https://mcp.compsniper.com/mcpand save. - Restart the app when prompted.
- Select Authenticate beside CompSniper and complete sign-in.
- Type
/mcpin the composer to confirm the tools are connected.
ChatGPT web
The public CompSniper ChatGPT plugin has been submitted and is awaiting directory review. Once it is published, normal users will install it from the Plugins tab and complete CompSniper OAuth.
For eligible developer-mode testing:
- Open Settings > Security and login and enable Developer mode.
- Open the Plugins page and select the + button.
- Enter
CompSniperas the name. - Use this public MCP endpoint:
https://mcp.compsniper.com/mcp- Create the connection, review the discovered tools, and complete CompSniper sign-in.
- Start a new chat and add CompSniper from the tools menu.
Developer-mode availability depends on the account and workspace policy. ChatGPT web does not read your
local Codex config.toml.
Cursor
Use the Install in Cursor button above, or create ~/.cursor/mcp.json for a global connection:
{
"mcpServers": {
"compsniper": {
"url": "https://mcp.compsniper.com/mcp"
}
}
}For a project-only connection, place the same configuration in .cursor/mcp.json. Save the file,
restart or refresh Cursor's MCP servers, and complete the OAuth prompt. CompSniper then appears under
available tools in Agent chat.
VS Code and GitHub Copilot
Use the Install in VS Code button above, or create .vscode/mcp.json:
{
"servers": {
"compsniper": {
"type": "http",
"url": "https://mcp.compsniper.com/mcp"
}
}
}Open the Command Palette and run MCP: List Servers to start, authenticate, inspect tools, or open the MCP output log. Use MCP: Open User Configuration instead if you want CompSniper available in every workspace.
Windsurf
Open Windsurf Settings > Cascade > MCP Servers. Choose Add Server, or open the raw
mcp_config.json and add:
{
"mcpServers": {
"compsniper": {
"serverUrl": "https://mcp.compsniper.com/mcp"
}
}
}Refresh the MCP list and complete OAuth when Windsurf prompts you. Windsurf supports Streamable HTTP and OAuth for remote servers. Enterprise administrators may need to enable MCP access first.
Other remote MCP clients
Use these connection values:
| Setting | Value |
|---|---|
| Name | CompSniper |
| Transport | Streamable HTTP |
| URL | https://mcp.compsniper.com/mcp |
| Authentication | OAuth 2.0 |
| Static API key or header | None |
The client must support OAuth discovery and a browser-based sign-in flow. If it asks for a bearer token before trying OAuth, leave that field empty and choose OAuth or Authenticate.
Local npm connection
Use the local stdio package only when your client cannot connect to a remote Streamable HTTP server or when you specifically want API-key authentication. This path requires Node.js 20 or newer and a CompSniper API key.
{
"mcpServers": {
"compsniper": {
"command": "npx",
"args": ["-y", "compsniper@latest"],
"env": {
"COMPSNIPER_API_KEY": "cs_live_REPLACEWITHYOURKEY"
}
}
}
}Keep the key in an environment variable or untracked local configuration. Do not commit a live key.
Confirm the connection
Try this after authentication:
Search completed eBay sales for a used Shure SM7B, remove irrelevant accessories, and show the median, realistic range, and sample size.A working connection should expose sold search, active-listing search, cleaned summaries, product and marketplace comparison, account usage, service health, and Max Mode tools.
Troubleshooting
The client says authentication is required
Choose Authenticate, run the client's MCP login command, or open its MCP management panel. Do not add an API key header to the hosted URL.
The browser sign-in completed but the server is still disconnected
Restart or refresh the client's MCP server list. In CLI clients, run the MCP list command and repeat the
OAuth login once. Confirm the configured URL ends in /mcp.
The client expects a command instead of a URL
The client is probably creating a local stdio server. Choose an HTTP or remote-server option. If the client has no remote HTTP support, use the local npm configuration above.
The tools do not appear in chat
Enable CompSniper in the conversation's tools or connectors menu. Some clients discover a server but leave its tools disabled until you approve them.
Client documentation
- Claude remote connectors
- Claude Code MCP
- Codex MCP
- ChatGPT plugin developer setup
- Cursor MCP
- VS Code MCP servers
- Windsurf MCP
Available tool groups
- Sold search and cleaned price summaries
- Current active-listing search with asking prices and visible demand signals
- Poshmark US sold-listing search with optional public seller evidence
- Mercari US sold or active listing search
- Multi-product and marketplace comparisons
- Account usage and service health
- Max Mode start, poll, cancellation, and export
- Structured results designed to avoid filling model context with unnecessary listing fields
Sold search, price-summary, product-comparison, marketplace-comparison, and Max Mode tools accept the
optional exactMatch boolean. It defaults to false. Set it to true when the agent should exclude eBay's
explicit Results matching fewer words section before CompSniper runs its normal relevance checks.
The same search and comparison tools accept aspectFilter as an object of human-readable eBay facet
names and sellerType as private or business. Seller type applies only to ebay.de, ebay.fr, ebay.it,
and ebay.es.
Use search_active_listings when the user asks what sellers are currently asking, how many watchers or
units sold are visible, whether offers are accepted, or how much time remains on an auction. This tool
does not present asking prices as completed-sale price intelligence.
Use search_poshmark_sold for public Poshmark sold listings and search_mercari_listings for Mercari
sold or active listings. These tools use native marketplace fields and do not require the user to provide
a Poshmark or Mercari account.
CompSniper is published in the Claude Connectors Directory, Smithery, the Official MCP Registry, and Glama.