mattgierhart avatar

Espresso MCP

mattgierhart/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 tools

Public 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

npm version npm downloads MCP Registry code license data license

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).


View the full README on GitHub

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

Related Data & Analytics MCP servers

View all
1mcp-dir avatarBitymcp-dir/bity-mcpBity crypto bank (Bitybank / Bitypreço), account balance per coin, market data (ticker, order book,0stars
2mcp-dir avatarMercado Financeiro BRmcp-dir/mercado-mcpBrazilian financial market data (B3): quotes, fundamentals, dividends, REITs (FIIs), BDRs, crypto, F0stars
3mcpwright avatarCensus (ACS by ZIP)mcpwright/census-mcpU.S. Census (ACS) data by ZIP: income, demographics, housing, education, from a local store.0stars
4food-near-me avatarFood Near Mefood-near-me/platformAI-native restaurant discovery: verified/menu-indexed/discovered tiers + signed allergy-safety data.0stars
5megamind-0x avatarSkillAuditmegamind-0x/skillauditSecurity scanner for AI agent skills and MCP servers. Detects credential theft, data exfiltration, prompt injection, obfuscated code, and 80+ threat patterns. F0stars
6mercuryx402 avatarMercury X402 Mcpmercuryx402/mercury-x402-mcpAgent-payable web data over x402: 18 keyless services an agent pays per call.0stars