About Pinchy
Pinchy is an MCP server for shoppers and shopping assistants to find coupon codes by store. It returns codes ranked by their likelihood of working, with an empty result for unknown stores.
Key features
- 01Find coupons by store domain or URL
- 02Rank codes by likelihood of working
- 03Return descriptions and expiry details
- 04Support result limits up to 50
Use cases
- 01Check discounts before completing an online order
- 02Find codes for a store from an AI assistant
MCP support
Exposes the `find_coupons` tool to MCP clients through a remote Streamable HTTP endpoint or a local stdio package.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.trypinchy.com/mcpclaude mcp add --transport http com-trypinchy-pinchy https://mcp.trypinchy.com/mcp{"mcpServers":{"com-trypinchy-pinchy":{"type":"http","url":"https://mcp.trypinchy.com/mcp"}}}Open in Cursor{"servers":{"com-trypinchy-pinchy":{"type":"http","url":"https://mcp.trypinchy.com/mcp"}}}Open in VS Code{"mcpServers":{"com-trypinchy-pinchy":{"type":"http","url":"https://mcp.trypinchy.com/mcp"}}}{"mcpServers":{"com-trypinchy-pinchy":{"serverUrl":"https://mcp.trypinchy.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
1| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | No | Maximum number of codes to return |
| store | string | Yes | Store domain or any URL on the store, e.g. "momcozy.com" |
Details
From the project READMEpinchy-mcp
· MCP Registry:
com.trypinchy/pinchy · trypinchy.com
MCP server that finds coupon codes for any online store. Remote endpoint: https://mcp.trypinchy.com/mcp
(Streamable HTTP, no auth).
Shopping in a browser yourself? The same codes, tried for you at checkout: Pinchy – Coupon Finder & Auto Apply for Chrome.
Connect
{ "mcpServers": { "pinchy": { "type": "http", "url": "https://mcp.trypinchy.com/mcp" } } }
Claude Code: claude mcp add --transport http pinchy https://mcp.trypinchy.com/mcp
Clients that only speak stdio can run the npm package instead:
{ "mcpServers": { "pinchy": { "command": "npx", "args": ["-y", "pinchy-mcp"] } } }
Tool
find_coupons({ store, limit? }) — store is a domain or any URL on the store; limit defaults to 10 (max 50).
Returns { domain, storeName?, coupons: [{ code, description?, expiresAt?, successCount?, lastWorkedAt? }] },
ordered by how likely a code is to work. An unknown store returns an empty list.
Run it yourself
pnpm install
pnpm dev # http://127.0.0.1:4020/mcp
pnpm test
Config is read from the environment, see .env.example. The process binds to 127.0.0.1 and trusts
CF-Connecting-IP for rate limiting, so expose it only through a proxy that sets that header.
Privacy Policy
The server receives a store domain and nothing else: no account, no conversation content, no identifiers. Full policy: https://trypinchy.com/privacy.html · Contact: [email protected]
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.