Percolate
What this MCP does
Searches and compares specialty coffees, provides tasting and brewing details, recommends products, and links to retailers.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['coffee_a', 'coffee_b'], 'properties': {'coffee_a': {'type': 'string', 'maxLength': 200, 'description': 'First coffee â\x80\x94 id or name'}, 'coffee_b': {'type': 'string', 'maxLength': 200, 'description': 'Second coffee â\x80\x94 id or name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['coffee'], 'properties': {'coffee': {'type': 'string', 'maxLength': 200, 'description': 'Coffee id or name'}, 'brew_method': {'type': 'string', 'maxLength': 120, 'description': "Your brewer, e.g. 'V60', 'espresso', 'french press'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['coffee'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max results (default 5)'}, 'coffee': {'type': 'string', 'maxLength': 200, 'description': 'Coffee id or name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id_or_name'], 'properties': {'id_or_name': {'type': 'string', 'maxLength': 120, 'description': "Coffee id or a name like 'Bean Box Taste of New York City'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['preferences'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max results (default 5)'}, 'budget': {'type': 'number', 'minimum': 0, 'description': 'Max price in USD per bag'}, 'brew_method': {'type': 'string', 'maxLength': 120, 'description': "What you brew with, e.g. 'espresso', 'pourover'"}, 'preferences': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60}, 'maxItems': 20, 'minItems': 1, 'description': "Flavors the drinker enjoys, e.g. ['chocolate','caramel','nutty']"}, 'roast_level': {'enum': ['light', 'medium-light', 'medium', 'medium-dark', 'dark'], 'type': 'string', 'description': 'Roast level to filter by; omit to include all roasts'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max results (default 10, max 10)'}, 'query': {'type': 'string', 'maxLength': 120, 'description': 'Free-text search: coffee or roaster name'}, 'category': {'enum': ['espresso', 'single_origin', 'blend', 'decaf', 'dark'], 'type': 'string', 'description': 'Coffee category to filter by; omit to search all'}, 'price_max': {'type': 'number', 'minimum': 0, 'description': 'Maximum price in USD'}, 'price_min': {'type': 'number', 'minimum': 0, 'description': 'Minimum price in USD'}, 'brew_method': {'type': 'string', 'maxLength': 120, 'description': "e.g. 'espresso', 'pourover', 'french press', 'drip'"}, 'roast_level': {'enum': ['light', 'medium-light', 'medium', 'medium-dark', 'dark'], 'type': 'string', 'description': 'Roast level to filter by; omit to include all roasts'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max results (default 10, max 10)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mood': {'type': 'string', 'maxLength': 120, 'description': "e.g. 'need focus', 'lazy weekend', 'something comforting', 'adventurous'"}, 'brew_method': {'type': 'string', 'maxLength': 120, 'description': "What you're brewing with"}, 'time_of_day': {'enum': ['morning', 'afternoon', 'evening'], 'type': 'string', 'description': 'When the coffee will be drunk â\x80\x94 shifts the pick toward lighter or lower-caffeine options later in the day'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
SpellBook Finance
Provides Magic: The Gathering and other trading-card market prices, buylist offers, arbitrage analysis, sealed-product EV, seller…
API Direct
Searches and retrieves data from social networks, news and Google services, while also providing Amazon product, seller, ranking,…
Digital Manager Guru
Provides Digital Manager Guru checkout, customer, transaction, subscription, affiliate, coupon, blocklist, and digital-product sa…
Pagar.me
Connects to Pagar.me to manage customers, cards, orders, charges, invoices, payment captures, confirmations, retries, refunds, an…
amazon-product-research-mcp
Researches Amazon products, brands, sellers, buy-box activity, sourcing profitability, category competition, and supplier opportu…
AgentLux
Operates an agent avatar marketplace with item generation, purchases, creator earnings, public profiles, social activity, and ERC…