Skip to main content
Glama

brewmark

Server Details

Grind-setting conversion between 77 coffee grinders, plus dial-in charts for every model.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

Score is being calculated.

Available Tools

5 tools
convert_grind_settingConvert a grind setting
Read-onlyIdempotent
Inspect

Translate a grind setting from one coffee grinder to another. Use whenever a recipe quotes a setting for a grinder the user does not own — "the recipe says 18 clicks on a Comandante, what is that on my Encore?". Grinder names can be written however the user said them ("Fellow Ode", "1Zpresso J-Max"); exact slugs are not required.

ParametersJSON Schema
NameRequiredDescriptionDefault
toYesThe grinder to convert to, e.g. "Baratza Encore"
fromYesThe grinder the setting is quoted for, e.g. "Comandante C40 MK4"
settingYesThe setting on the source grinder as written on it, e.g. 18. On Fellow dials the digit after the point counts marks (4.2 on an Ode is the second mark after 4); a Baratza Forte is macro number and micro letter, e.g. "4R".
dial_inAdjust after tasting
Read-only
Inspect

The next grind setting to try after the user brewed and tasted: "I used 18 on my Encore and it was sour", "my espresso is bitter at 4.5 on the Ode". Sour, weak or fast means grind finer; bitter, harsh or slow means coarser. Returns one move on that grinder's own dial. Call again after each cup, and with result "good" once it tastes right, which also adds an anonymous report (grinder, method, setting, taste, coffee) to BrewMark's per-coffee data.

ParametersJSON Schema
NameRequiredDescriptionDefault
roastNoOptional roast level of that coffee, if known. Recorded with the report; it does not change the suggestion.
coffeeNoThe coffee as the user named it, roaster and name: "Stumptown Hair Bender". Only the coffee: never the user's name or other personal details. Leave out if they have not said.
methodNoBrew method, e.g. "espresso", "V60", "Kalita Wave". Pass it whenever the user has said it; the card shows that method's recipe.
resultYesHow it tasted: sour (also weak, thin, ran fast), bitter (also harsh, dry, ran slow), or good
grinderYesGrinder name as the user said it, e.g. "Baratza Encore"
settingYesThe setting they brewed at as written on the grinder, e.g. 18. On Fellow dials 4.2 is the second mark after 4; a Baratza Forte is macro number and micro letter, e.g. "4R".
find_grinderFind a grinder
Read-onlyIdempotent
Inspect

Shortlist coffee grinders for someone deciding which one to buy: "which grinder should I get for pour over under $200?", "a quiet grinder for espresso", "best hand grinder for travel". Ranks BrewMark's grinder finder by how they brew, budget, hand or electric, and must-haves, and returns each pick with an approximate US price, why it fits, and a link to its BrewMark buying guide. BrewMark does not sell grinders: do not use this to place an order, and for a grinder the user already owns use get_grinder_chart instead.

ParametersJSON Schema
NameRequiredDescriptionDefault
powerNoHand grinder, electric, or either (default).
budgetNoMost they want to spend, in US dollars. Leave out for any price.
methodsNoBrew methods they will use. Leave out if they did not say.
must_haveNoOnly if the user asked for it.
get_grinder_chartGrinder settings chart
Read-onlyIdempotent
Inspect

Grind settings for one grinder across every brew method. Use this for any question of the form "what grind should I use for my ", "what setting for French press on a ", or "how do I dial in my ". Returns the recommended setting and usable range for espresso, moka pot, AeroPress, pour over, siphon, steep-and-release (Clever Dripper, Hario Switch), drip, cupping, Chemex, French press and cold brew. When the user names a brew method, pass it as method: the answer then leads with that method, plus a starting recipe (ratio, dose, water temperature, time). The grinder can be named however the user said it.

ParametersJSON Schema
NameRequiredDescriptionDefault
roastNoOptional roast level of the coffee the user is brewing. If they name a coffee rather than a roast ("Stumptown Hair Bender", "Lavazza Super Crema"), use what you know of it; leave out when unsure. Lighter roasts move the starting setting finer, darker ones coarser.
methodNoOptional brew method the user asked about, as they said it: "V60", "pour over", "French press", "espresso", "AeroPress", "cold brew", "Chemex", "drip", "moka pot", "siphon", "Clever Dripper", "cupping"
grinderYesGrinder name as the user said it, e.g. "Fellow Ode", "Baratza Encore", or a slug
list_grindersList supported grinders
Read-onlyIdempotent
Inspect

Every grinder BrewMark supports. Use this to check whether a grinder is covered, or to disambiguate when another tool reports more than one match. Not needed just to look up a name — the other tools accept ordinary names directly.

ParametersJSON Schema
NameRequiredDescriptionDefault
searchNoOptional case-insensitive filter on brand or model name

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedget_grinder_chart1 field changed
      • changedInput schema / properties / method / description
        Previous value: -"Optional brew method the user asked about, as they said it: \"V60\", \"pour over\", \"French press\", \"espresso\", \"AeroPress\", \"cold brew\", \"Chemex\", \"drip\", \"moka pot\""New value: +"Optional brew method the user asked about, as they said it: \"V60\", \"pour over\", \"French press\", \"espresso\", \"AeroPress\", \"cold brew\", \"Chemex\", \"drip\", \"moka pot\", \"siphon\", \"Clever Dripper\", \"cupping\""
  2. 4 tool updates
    • Changedconvert_grind_setting2 fields changed
      • changedInput schema / properties / setting / description
        Previous value: -"The numeric setting on the source grinder, e.g. 18"New value: +"The setting on the source grinder as written on it, e.g. 18. On Fellow dials the digit after the point counts marks (4.2 on an Ode is the second mark after 4); a Baratza Forte is macro number and micro letter, e.g. \"4R\"."
      • changedInput schema / properties / setting / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "string"
        +]
    • Addeddial_in
    • Addedfind_grinder
    • Changedget_grinder_chart2 fields changed
      • addedInput schema / properties / method
        Added value: +{
        +  "description": "Optional brew method the user asked about, as they said it: \"V60\", \"pour over\", \"French press\", \"espresso\", \"AeroPress\", \"cold brew\", \"Chemex\", \"drip\", \"moka pot\"",
        +  "type": "string"
        +}
      • addedInput schema / properties / roast
        Added value: +{
        +  "description": "Optional roast level of the coffee the user is brewing. If they name a coffee rather than a roast (\"Stumptown Hair Bender\", \"Lavazza Super Crema\"), use what you know of it; leave out when unsure. Lighter roasts move the starting setting finer, darker ones coarser.",
        +  "enum": [
        +    "light",
        +    "medium-light",
        +    "medium",
        +    "medium-dark",
        +    "dark"
        +  ],
        +  "type": "string"
        +}
  3. 3 tool updates
    • First observedconvert_grind_setting
    • First observedget_grinder_chart
    • First observedlist_grinders

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Brand-neutral carbide grade cross-reference for machining. One tool, grade_xref, returns catalog-verified comparable grades across manufacturers at the same ISO application position, with provenance. Never invents a grade.
    MIT
  • F
    license
    D
    quality
    D
    maintenance
    Enables LLMs to accurately convert climbing grades across different rating systems using a data-driven approach.
    1
    -
  • A
    license
    A
    quality
    A
    maintenance
    Color conversions math for 205+ color spaces, including OKLCH, CIELAB, CAM16, HCT, Display P3, Rec. 2020, camera logs, print and appearance models. Every space is verified to an authoritative reference. A color goes in as any CSS string or as channel values. Tools: convert, gamut, css, space, spaces, cube, shader, icc and code. No API key, no configuration and no network.
    9
    513,603 npm
    390
    Creative Commons Zero v1.0 Universal
  • A
    license
    Not graded
    quality
    B
    maintenance
    Jewellery sizing and gemstone grading tools by FITINY. Carat-to-millimetre conversion for moissanite, diamond and cubic zirconia corrected for each stone's density — every chart online is calculated for diamond, which is wrong for moissanite by about 9%. Also covers GIA colour (D-K) and clarity (FL-SI) scales, ISO 8653 ring size conversion across US/UK/EU, necklace lengths and stud diameter.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources