Specialty coffee roaster prices, stock, price/100g, change events and store profiles (30 roasters).
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Change events (new_product, price_change, on_sale, restock, sold_out, removed) since an ISO timestamp.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Change events (new_product, price_change, on_sale, restock, sold_out, removed) since an ISO timestamp.
| Argument | Type | Description |
|---|---|---|
| type | any | |
| since |
| any |
{
"type": "object",
"title": "get_changesArguments",
"properties": {
"type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Type",
"default": null
},
"since": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Since",
"default": null
}
}
}List tracked roaster stores with currency, product count and in-stock share.
No arguments.
{
"type": "object",
"title": "list_storesArguments",
"properties": {}
}Search coffee products (one record per product+bag size) by store domain, availability and text query.
| Argument | Type | Description |
|---|---|---|
| q | any | |
| store | any | |
| available | any |
{
"type": "object",
"title": "search_productsArguments",
"properties": {
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Q",
"default": null
},
"store": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Store",
"default": null
},
"available": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Available",
"default": null
}
}
}Store profile for a roaster domain: catalog size, price bands, price/100g quartiles, bag sizes, launch cadence.
| Argument | Type | Description |
|---|---|---|
| domain* | string |
{
"type": "object",
"title": "store_profileArguments",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"title": "Domain"
}
}
}