Percolate — Specialty Coffee Database & Brew Recipes

by bguillow-rgb

Not rated
GitHub

About

Coffee discovery, comparison, and brewing engine for AI agents — 1,100+ curated coffees with tasting profiles and per-coffee brew recipes (ratio, temperature, grind).

Details

Author
bguillow-rgb
Categories
Other

Setup

Install Percolate — Specialty Coffee Database & Brew Recipes in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/bguillow-rgb/percolate-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Percolate — Specialty Coffee Database & Brew Recipes

Coffee discovery, comparison, and brewing engine for AI agents — 1,100+ curated coffees with tasting profiles and per-coffee brew recipes (ratio, temperature, grind).

Query thePercolatespecialty coffee database from Claude, or any MCP-compatible AI client. Read-only access to 1,100+ curated coffees with tasting profiles, brew recipes, pairings, and where-to-buy links.

Percolate is the specialty coffee journal for iOS —get it on the App Store.

Every response includes source attribution, a citation-ready summary line, links, and data freshness dates. All scoring is deterministic — no AI calls happen inside the server. All tools are annotated read-only/idempotent.

Add to yourclaude_desktop_config.json(Claude Desktop → Settings → Developer → Edit Config):

{ "mcpServers": { "percolate": { "command": "npx", "args": ["-y", "percolate-mcp"] } } }

Restart Claude Desktop. No API key or configuration needed — the server ships with public read-only access.

Environment variables override the defaults (explicit env vars only — this package never reads .env files):

Without the service key,trending_coffeesfalls back to catalog popularity and labels the method in its response.

Streamable HTTP for web agents and MCP clients that take a URL:

https://wmpiabzlcaqyrzxvfihi.supabase.co/functions/v1/mcp

Also listed onSmitheryand theofficial MCP registryasio.github.bguillow-rgb/percolate.

Questions an agent can answer with these tools:

- "Recommend a medium roast with chocolate and nutty notes."get_recommendationswithpreferences: ["chocolate","nutty"], roast_level: "medium"
- "How should I brew this Onyx Monarch on a V60?"dial_in_suggestion(curated recipes: ratio, temperature, grind)
- "What coffee works for espresso under $20?"search_coffeeswithbrew_method: "espresso", price_max: 20
- "What should I brew tonight?"what_to_brew(evening picks lean decaf automatically)
- "Find me something similar to this Ethiopian natural."find_similar
- "Compare these two bags."compare_coffees

{ "method": "curated_pairing", "recipes": [ { "recipe": "Pour-over (V60), 1:16, 205°F", "why": "clarity that lets the delicate, high-acid notes open up" } ], "attribution": { "source": "Percolate — Specialty Coffee Journal", "links": { "website": "https://percolateapp.com/" } } }
npm install npm run dev # run from TypeScript via tsx npm run build # compile to dist/ npm start # run compiled server

The server speaks MCP over stdio. Catalog access is read-only by construction: every query path issues SELECTs against tables that are publicly readable under row-level security, and it is rate-limited to 60 calls/minute.

Usage telemetry: each tool call logs the tool name, its arguments, client name/version, duration, and success/failure to a write-only log table (insert-only under RLS; contents are not publicly readable; purged after 90 days). No user identity, account data, or conversation content is collected. Logging is fire-and-forget and never affects responses.

Coffee data, tasting profiles, brew recipes, and pairings are curated by Percolate. Retailer links may be affiliate links. Quote freely with attribution:

Source: Percolate — Specialty Coffee Journal (percolateapp.com)

Freshness dates on each coffee reflect the last data update.

Transaction-complete hotel booking over MCP — 300K+ properties, real hotel confirmation numbers, loyalty points, secure checkout. Hotels are merchant of record. Builders set their own booking fee via Stripe Connect. Built on proven distribution infrastructure.

An MCP server for AI video generation. MCP server for AI video generation. Lets Claude, ChatGPT, OpenClaw , Hermes & other agents create AI videos and publish them to YouTube, TikTok, Instagram etc..

Institutional research and manager diligence reports on hedge funds, venture capital and private equity managers. Summary of filings, personnel changes, media screening and social signals delivered to you in minutes.

ALTER - identity infrastructure for the AI economy

D2C eCommerce fulfillment platform: manage orders, inventory, shipments, campaigns, and billing via AI agents

Apigene MCP Gateway is the runtime layer that connects AI agents to APIs and MCP servers via Model Context Protocol.

MCP to interface with multiple blockchains, staking, DeFi, swap, bridging, wallet management, DCA, Limit Orders, Coin Lookup, Tracking and more.

MCP server for Bitnovo Pay integration with AI agents. Provides cryptocurrency payment capabilities through Bitnovo Pay API. Features include payment creation, status checking, QR code generation, and webhook management with support for multiple tunnel providers (ngrok, zrok, manual).

Shop for gift cards, esims, phone topups. Pay with cards and crypto.

You built it, now get users! GoToMarket MCP server

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.