An MCP server that provides access to Costco warehouse receipts, online orders, and product lookups through Costco's internal GraphQL APIs. It also lets you check auth status and save per-account OAuth refresh tokens for multiple accounts.
From the registry: MCP server for Costco warehouse receipts and online orders
$ uvx costco-mcp-server --save-token <account-name> <refresh-token>Please install the `costco` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install uv/uvx** — Install the Python package runner `uv` so you can launch the MCP server with `uvx`. (https://docs.astral.sh/uv/)
- **Authenticate with Costco and save a refresh token** — You must obtain a Costco OAuth2 refresh token from a logged-in browser session and register it with the server. The README recommends the semi-automated browser flow, or a manual fallback using `costco-mcp-server --save-token <account> <REFRESH_TOKEN>`. The token is stored locally under `~/.costco-mcp/`. Run: `uvx costco-mcp-server --save-token <account-name> <refresh-token>`
Optional prerequisites:
- Optional: Install Chrome or Chromium for semi-automated authentication — Needed only if you want to use the recommended semi-automated auth flow that launches a browser and extracts the Costco refresh token via chrome-devtools-mcp.
Canonical MCP server config (stdio transport):
- command: `uvx`
- args: ["costco-mcp-server"]
- optional environment variables:
- `COSTCO_AUTH_PORT`: Override the debugger port used by `costco-auth-browser` during the optional semi-automated authentication flow. (example: `<port>`)
Note: Prefer the published PyPI path `uvx costco-mcp-server` over the Git URL variant. The MCP server itself does not require environment variables for normal operation; authentication is handled by saving refresh tokens locally rather than supplying secrets in MCP config. The README also documents an optional helper browser command (`costco-auth-browser`) and a separate optional MCP server (`chrome-devtools-mcp`) to automate token extraction, but those are not part of the Costco server's own canonical MCP config.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.COSTCO_AUTH_PORTOverrides the debugger port used by the auth browser for the semi-automated token extraction flow.Meta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.