WholesalePilot
How it worksWhat you getPricingBuyers by category
Sign in

Developers

WholesalePilot MCP server

A remote Model Context Protocol server that gives Claude, Cursor and any MCP client the distributors, wholesalers and retail buyers for a physical product, plus the outreach campaigns already running on them.

Last updated 2026-09-19

Server

Endpointhttps://wholesalepilot.com/api/mcp
TransportStreamable HTTP (JSON-RPC 2.0 over POST)
Protocol version2025-06-18
AuthenticationOAuth 2.0 authorization code with PKCE and dynamic client registration, or a workspace API key as a Bearer token
Scopesread (browse products, buyers, campaigns, calls) · full (also run analyze_product)
Discovery/.well-known/oauth-authorization-server · /.well-known/oauth-protected-resource
Data boundaryEvery connection is scoped to one workspace; it can never read another customer’s data
CostNo charge for the server. analyze_product is free; sending outreach is not exposed over MCP

Connect

Claude Code. Create a key under API & MCP in the dashboard, then:

claude mcp add --transport http wholesalepilot \
  https://wholesalepilot.com/api/mcp \
  --header "Authorization: Bearer <your-key>"

Claude desktop app. Add a custom connector with the endpoint above and leave the OAuth fields empty. Claude discovers the authorization server, opens a WholesalePilot sign-in, and you approve read or full access. No key needed.

Cursor, Windsurf, VS Code and other clients. Any client that speaks Streamable HTTP takes this mcp.json entry:

{
  "mcpServers": {
    "wholesalepilot": {
      "url": "https://wholesalepilot.com/api/mcp",
      "headers": { "Authorization": "Bearer <your-key>" }
    }
  }
}

Plain HTTP. The handshake, for anyone wiring it by hand:

curl -s https://wholesalepilot.com/api/mcp \
  -H "Authorization: Bearer <your-key>" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'

Step-by-step instructions for the desktop app are on Connect WholesalePilot to Claude.

Tools

ToolWhat it returnsParametersScope
get_credit_balanceGet the workspace Buyer Credits balance, current plan, and monthly allowance.noneread
list_productsList the products analyzed in this workspace (id, name, source, listing link, B2B summary).noneread
get_productGet one product with its AI analysis and ranked buyer segments. Pass the product id from list_products.
  • product_idrequired— Product UUID.
read
list_campaignsList outbound campaigns (id, name, status, leads, credits reserved).
  • include_archived— Include archived campaigns.
read
get_campaignGet one campaign by id with status and credit detail.
  • campaign_idrequired— Campaign UUID.
read
list_callsList AI follow-up calls Aria made, with outcome, sentiment, and summary. Optional status filter: all|interested|completed|no_answer|queued|failed.
  • filter— all | interested | completed | no_answer | queued | failed
read
analyze_productAnalyze a product — Amazon listing URL or ASIN, online-store product URL, any product page, or a plain-text description — and get the B2B angle plus ranked wholesale / distributor / retail buyer segments, saved to the workspace. Free (no credits). Requires a full-access key.
  • url— Product link: Amazon listing URL or ASIN, online-store product URL, or any product page. Optional when description is given.
  • namerequired— Product name.
  • description— Plain-text description of the product (at least 40 characters). Required when url is omitted.
  • brand— Brand name
  • category— Product category
  • price— Retail price in USD, e.g. "24.99"
  • wholesale_price— Wholesale price or band in USD
  • moq— Minimum order quantity, e.g. "24 units"
  • origin_country— Where the company / product is based
  • buyer_type— Preferred buyer type
full

Read tools never change anything. analyze_product saves the analysis to the workspace, which is why it needs a full-scope connection; it does not spend credits and it does not send email. Outreach is started from the dashboard, never from an AI client.

What people ask it

  • “Analyze this Amazon listing and tell me which buyer segments to go after first.”
  • “List my campaigns and which ones have replies waiting.”
  • “Which distributors did we find for the cold-brew concentrate, and how did the calls go?”
  • “How many Buyer Credits are left this month?”

Keys, revocation, support

Keys and OAuth grants are created and revoked under API & MCP. Data handling is described in the Privacy Policy. Integration questions: hello@wholesalepilot.com.

WholesalePilot

Find the distributors, wholesalers and retail buyers who’ll stock your product. Verified buyers and personal emails in your name — all on one Buyer Credits wallet.

Product

  • How it works
  • Buyers by category
  • For Amazon brands
  • Margin calculator
  • Blog
  • Pricing
  • Sign in

Company

  • About
  • Contact
  • Connect to Claude

Follow

  • RSS feed

Legal

  • Terms
  • Privacy
  • Cookies
  • Acceptable Use

© 2026 WholesalePilot. All rights reserved.

CAN-SPAM compliant · Buyer Credits powered · No per-seat fees