Percolate MCP Server

Query the Percolate specialty 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…

Local + remotestreamable-httpstdioMIT

What is the Percolate MCP Server?

percolate-mcp is an MCP project maintained in the bguillow-rgb/percolate-mcp repository. The maintainer describes its purpose as “Query the Percolate specialty coffee database from Claude, or any MCP-compatible AI client. Read-only access to 1,100+ curated coffees with tasting profiles, brew recipes, pairings…”. Read the project documentation for the complete scope.

Installation

The documented npm package is percolate-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_coffeesCatalog search with category, roast level, brew method, and price filters
get_coffeeFull record for one coffee: roast, body/acidity/sweetness, flavors, pairings, retailers
find_similarSimilar coffees by flavor overlap and roast/body/acidity proximity
get_recommendationsPicks from flavor preferences + budget + roast + your brew gear
compare_coffeesSide-by-side: profiles, shared/distinct flavors, price delta
trending_coffeesWhat Percolate users are adding to their collections right now
dial_in_suggestionBrew guidance for a specific coffee — curated recipes (ratio, temp, grind) from the catalog, or a roast-based starting point
what_to_brewA coffee for right now — evening picks lean decaf, mornings lean bright

How to install the Percolate MCP Server

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

From the project documentation. Replace placeholders and example paths before connecting.