
Espresso MCP
Plugs into Claude, ChatGPT, Gemini, or any MCP host and gives you six tools for finding specialty espresso cafes with transparent quality scoring. Ships with 100+ curated shops and 75+ roasters, plus an opinionated algorithm that rewards single-origin offerings, competition credentials, and third-wave equipment while penalizing syrup-heavy menus. You can search by location with radius filtering, score hypothetical cafes by their attributes, or query the roaster database. The scoring breakdown surfaces exactly why each shop earned its tier, from in-house roasting to cortados on the menu. Useful when you're traveling and want to skip the Yelp noise for places that actually care about extraction and sourcing.
- tools
- 6
- transport
- STDIO
- last updated
- May 18, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
find_espresso_nearFind ranked specialty espresso cafes within a radius of coordinates.
Find ranked specialty espresso cafes within a radius of coordinates.
No parameter schema in public metadata yet.
search_cafesSearch the curated database by query, city, country, roaster, or minimum score.
Search the curated database by query, city, country, roaster, or minimum score.
No parameter schema in public metadata yet.
get_cafe_detailsFull record for a cafe by id, including the score breakdown signal-by-signal and a few related/nearby cafes.
Full record for a cafe by id, including the score breakdown signal-by-signal and a few related/nearby cafes.
No parameter schema in public metadata yet.
score_cafeThe codified algorithm exposed directly. Pass in signals you've observed (from a website, a review, a photo) and get a 0-100 score with a per-signal contribution breakdown.
The codified algorithm exposed directly. Pass in signals you've observed (from a website, a review, a photo) and get a 0-100 score with a per-signal contribution breakdown.
No parameter schema in public metadata yet.
list_great_roastersCurated specialty roasters by country and reputation tier.
Curated specialty roasters by country and reputation tier.
No parameter schema in public metadata yet.
list_anti_patternsCurated shops that exemplify what to avoid — the contrast set for the algorithm.
Curated shops that exemplify what to avoid — the contrast set for the algorithm.
No parameter schema in public metadata yet.
Sponsors
Readme
espresso-mcp
An MCP server that finds great espresso cafes — and codifies what makes them great.
espresso-mcp is a Model Context Protocol server you can plug into Claude Desktop, Claude.ai, ChatGPT, Google Gemini, Cursor, Hermes, OpenClaw, and any other standard MCP host. It ships with a curated database of 100+ specialty-coffee shops, 75+ specialty roasters, and a transparent scoring algorithm that captures why a shop is good — sourcing, freshness, equipment, training — and why a shop is bad (the heaviest negative signal: menus dominated by flavored syrups).
Details
- Repository
- github.com/mattgierhart/espresso-mcp
- Website
- github.com/mattgierhart/espresso-mcp
- Category
- Data & Analytics
- Package
espresso-mcp- Transport
- STDIO
- Registry
- MCP registry, active