bag.coffee MCP
The bag.coffee MCP server provides read-only access to a curated database of in-stock specialty coffee from 41 hand-picked roasters. It allows agents to search for coffees by various attributes like origin, process, and price per 100g, retrieve specific coffee details, list roasters with shipping information, and view weekly new drops. The server uses the same API key authentication as the bag.coffee REST API.
Endpoint and access
OAuth sign-in: the first time you connect, your client opens the vendor's own authorization prompt in a browser.
https://api.bag.coffee/mcpWhat you can do with it
- Search for specialty coffees by roaster, origin, or tasting notes
- Retrieve detailed information about a specific coffee bag
- List all roasters with their shipping destinations and drop schedules
- View this week's new coffee drops and releases
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http bag-coffee-mcp https://api.bag.coffee/mcpCodex
codex mcp add bag-coffee-mcp --url https://api.bag.coffee/mcpCursor
{
"mcpServers": {
"bag-coffee-mcp": {
"url": "https://api.bag.coffee/mcp"
}
}
}Cline
{
"mcpServers": {
"bag-coffee-mcp": {
"type": "streamableHttp",
"url": "https://api.bag.coffee/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"bag-coffee-mcp": {
"type": "http",
"url": "https://api.bag.coffee/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http bag-coffee-mcp https://api.bag.coffee/mcpClaude Desktop
{
"mcpServers": {
"bag-coffee-mcp": {
"url": "https://api.bag.coffee/mcp"
}
}
}Windsurf
{
"mcpServers": {
"bag-coffee-mcp": {
"serverUrl": "https://api.bag.coffee/mcp"
}
}
}Other commerce servers
Do you run bag.coffee MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.