MCP App Store
by KeenEthics
Other
Tastewise icon

Tastewise

by Tastewise Technologies LTD.

Overview

Tastewise brings real-time food and beverage intelligence directly into Claude. Ask questions about food trends in natural language and get data-backed answers drawn from millions of real-world signals- no dashboards, no exports, just insights in your conversation. Key Features: - Ask anything about food trends- Explore trending ingredients, dishes, and beverages using plain language. No query syntax or analytics training required. - Understand the "why" behind consumption — Go beyond what's trending to uncover consumer motivations, need states, and purchasing drivers behind food and beverage choices. - Explore markets globally- Access market data across the US, UK, and other regions to compare trends, spot whitespace, and localize your strategy. - Get decision-ready analysis- Every answer is powered by Tastewise's food intelligence platform, combining social media conversations, restaurant menus, recipes, and consumer research into actionable insights. How It Works: Sign in with your Tastewise account, then ask questions like: "What ingredients are trending for Gen Z?" "What consumer needs drive snack purchases?" "How is matcha performing on US restaurant menus vs. social media?" "How are GLP-1 users changing their eating habits, and what does it mean for snacking?" The connector queries Tastewise's platform in real time and delivers insights grounded in live market data- so you can validate concepts, build briefs, prep client conversations, or explore new opportunities without leaving Claude. Who is it for: Product developers, marketers, insights teams, and commercial teams at food and beverage brands, foodservice operators, and agencies who need fast, reliable answers about what consumers are eating, drinking, and craving- and why. An active Tastewise account is required. Don't have one? Visit tastewise.io to learn more.

Tools

brief_get_guide

ChatGPT
The intake guide for commissioning a Tastewise report: what to ask the requester, the allowed values for category, audience, market, brief_requested and data_origin, and which fields are mandatory. Call it before brief_submit, every time — the allowed values are live, not a fixed list you can remember. Not an analysis tool: it returns no market data. Takes no arguments. Brief type is deliberately absent — a Tastewise analyst assigns it after intake.

brief_submit

ChatGPT
Validates a brief a requester has dictated, and files it once they confirm. Use when someone asks Tastewise for a custom report, analysis or deep dive. Call brief_get_guide first — it carries the allowed values and the required policy. With confirm false nothing is persisted, so call it that way while gathering: the answer names the fields still missing, and you ask the requester for each one. Never invent a value to fill a gap, and never submit on a guess.

foodservice_get_dashboard

ChatGPT
The whole Operator Insights landscape for a term in one market: source volume, the 24-month trend, four operator breakdowns, menu items and menu ingredients, as eight panels with their figures. Use for the restaurant-side picture of a topic, not one figure. Not for a single total (foodservice_get_overview), nor for one angle already known, which foodservice_rank_by_locations or foodservice_trend_item_count answers faster. Fixed panels, no query parsing: one question always draws one dashboard. digest is your only copy of the numbers.

foodservice_get_overview

ChatGPT
Top-line totals for the menus matching a search in one market: menu items, restaurants and chains, plus school and c-store totals in the US. Use when the user asks how many, how big, or for a single total — the short path, one call. Not for the whole operator landscape at once (foodservice_get_dashboard), for trends (foodservice_trend_item_count), per-operator breakdowns (foodservice_rank_by_locations) or the items themselves (foodservice_list_menu_items). Draws the dashboard's source-volume strip: counts only, no ranking, no share, no growth.

foodservice_get_trend_performance

ChatGPT
How ONE term has moved over 24 months in one market, or inside one slice of it: menu presence, social presence, item count, items per operator and average price — five monthly series, each with its year-over-year growth and a written summary. ONE slice per call. Not for comparing two or more segments, chains, states or cuisines against each other: when the question asks which of them moved more, grew faster or priced higher, use foodservice_trend_item_count for counts, foodservice_trend_avg_price for price and foodservice_trend_location_share for share, each returning one series per slice. Use it when a single term is asked about with no breakdown: the market-wide price of a dish and how it moved, how a term grew inside one named segment, or whether it is still rising. Nor for the social side on its own (social_get_trend_performance). Draws the dashboard's Trend performance card, one tab per series. Each tab states its own unit — they are not all percentages — and a business_type slice leaves the menus and social tabs market-wide.

foodservice_list_ingredients

ChatGPT
Ingredient analytics for the menus matching a search in one market: per-ingredient menu, recipe and social counts, monthly and yearly menu change, channel split and lifecycle stage. Use for on-menu ingredient questions — the ingredient mix of matcha menus, what sits on taco menus by chain. Not for the consumer/social side (social_list_ingredients_ranked), nor for whole menu items (foodservice_list_menu_items). Draws the dashboard's Menu ingredients table — menu share, yearly change and index per ingredient, highest share first.

foodservice_list_menu_items

ChatGPT
The actual menu items matching a search in one market, tagged: best-sellers, LTOs, recently added or removed, promotions, recent price moves, plus K-12 and c-store items in the US. Use when the user wants the items themselves — names, prices, operators. Not for counts (foodservice_get_overview), per-operator KPIs (foodservice_rank_by_menu_depth) or ingredient analytics (foodservice_list_ingredients). Draws the dashboard's On the menu card: nine items per tab, one tab per tag, with School Menus and C-Stores Menus in the USA only. One item can appear under several tabs.

foodservice_list_regions

ChatGPT
Within-region share of menus mentioning the search term, one row per region, as region code and percent. Use for map or where-is-it-served questions at state or region level. Not for cities — there is no city granularity here; use foodservice_rank_by_locations with dimension=cities. Not for over-indexing either: this is raw within-region share, not share-with versus share-without. Regions with no data are dropped. Entries the market could not place on a region are NOT dropped silently: they are counted in unplaced, whose share_percent belongs to no region and must be stated rather than ignored. That figure is small everywhere except FR and ES, where most of the answer lands there and the regional picture is not usable. USA, UK, CA, AU, DE, FR, IN, BR, MX, ES only.

foodservice_rank_by_locations

ChatGPT
Chains, states, business types, cuisines or cities ranked by how many LOCATIONS carry the search term. Each row also carries that slice's share of matching locations, averaged over the period, and the year-on-year change in THAT SHARE — not in the count. The widget labels them Menu Share and Menu Growth, as the dashboard does. Use for top chains for a term, or the top states for a dish — questions about reach and how many outlets serve it, never about how many items each carries. Not for menu depth per operator (foodservice_rank_by_menu_depth), nor for pricing (foodservice_trend_avg_price). Point-in-time ranking only. dimension decides what a row is.

foodservice_rank_by_menu_depth

ChatGPT
Chains, states, business types, cuisines or cities ranked by how many matching menu items each carries per operator — menu depth. Each row also carries location share and its yearly growth. The widget labels them Menu Share and Menu Growth, as the dashboard does. Use when the user asks who has the biggest menu for a term, or ranks anything by how many matching items each one carries. Not for ranking by number of locations (foodservice_rank_by_locations), nor for movement over time (foodservice_trend_item_count). Point-in-time ranking only. dimension decides what a row is.

foodservice_trend_avg_price

ChatGPT
Monthly AVERAGE PRICE of matching menu items per slice in one market, in that market's currency. Each series also carries its average share of matching locations over the period and the year-on-year change in PRICE — this is the one foodservice tool whose growth is a price move rather than a share move. The widget labels the two Menu Share and Menu Growth, as the dashboard does. Use to compare price levels across segments — which chains price a dish highest, how QSR and fast casual differ. Not for share of voice (foodservice_trend_location_share), counts of locations or items (foodservice_trend_item_count), nor for how one term's price moved with no breakdown asked for — that is foodservice_get_trend_performance, which returns a single price series instead of one per slice. Sorted most expensive first; the most recent month's price is each line's last point, so it is not repeated as a field of its own.

foodservice_trend_item_count

ChatGPT
Monthly menu-item COUNT per slice for a search in one market. Counts are averaged across delivery platforms. Each series also carries, beside the line the chart draws, its average share of matching locations over the period and the year-on-year change in THAT SHARE — not in the count. Read those two when asked which slice is gaining or losing ground, rather than differencing the line. Use to compare two or more slices over time — chains against chains, states against states. Not for share trajectory (foodservice_trend_location_share) nor price (foodservice_trend_avg_price) — those are separate measures, not options here — and not for how one term evolved with no breakdown asked for, which is foodservice_get_trend_performance. dimension decides what a series is.

foodservice_trend_location_share

ChatGPT
Monthly LOCATION-share per slice for a search in one market — the percent of matching locations that fall in each slice, which sums to about 100 across the slices of a month. Each series also carries the year-on-year change in that share. The widget labels them Share and Share Growth, as the dashboard does. Use for how operator composition shifted over time — gained or lost share, share trajectory, which states are gaining. Not for item counts (foodservice_trend_item_count), price (foodservice_trend_avg_price), nor for one term's own trajectory with no slices to compare (foodservice_get_trend_performance). Slices with under 24 months of history are dropped, so fewer than five series is normal and the slices drawn here need not match those of any other card.

retail_get_dashboard

ChatGPT
A rendered multi-panel shelf dashboard for a broad e-commerce question, drawn in one shot with the figures behind it. Use when the user wants a product's whole shelf landscape — the panels show it, your answer reads it. Not for one number or one angle: retail_get_overview answers how big the shelf is, and retail_rank_brands or retail_list_products answers one ranking. Returns the panel layout and digest, the same figures as text — your only copy.

retail_get_overview

ChatGPT
Top-line shelf totals for a search in one market: how many sales categories, online products, brands and retailers carry it, recent launches, and the average price. Use when the user asks how big the shelf is, how many products or brands sit on it, or the average price. Not for the products themselves (retail_list_products), for a ranking (retail_rank_brands, retail_rank_retailers, retail_rank_categories), nor for the whole shelf drawn at once — that is retail_get_dashboard. Six numbers, no rows, no ranking, no growth.

retail_list_products

ChatGPT
The actual products on shelf matching a search in one market — names, brands, prices and review data. Use when the user wants to see the products themselves rather than a count or a ranking: what is being sold, at what price, under which brand. Not for how many there are (retail_get_overview), nor for a ranking of brands, retailers or categories (retail_rank_brands, retail_rank_retailers, retail_rank_categories). One page of products, the same rows the shelf widget shows.

retail_rank_brands

ChatGPT
The brands selling a searched product in one market, ranked by the metric you pick, with a written narrative. Use for which brands lead a retail category, who is launching the most new SKUs, or which brands price highest. Not for the shops that carry them (retail_rank_retailers), nor for the individual products (retail_list_products). This is e-commerce shelf data, not social conversation — for who is talking about a brand, use the social_list_* tools. Ranked rows only, no time series.

retail_rank_categories

ChatGPT
The retail sales categories a searched product sits in, ranked by the metric you pick, with a written narrative. Use for which aisles or shelf categories a product belongs to, and which of them carry the most of it. Not for the categories behind a social trend, with their share of conversation — that is social_list_categories, a different dataset. Ranked rows only, no time series.

retail_rank_claims

ChatGPT
The claims printed on the PACKAGING of products sold online in one market — organic, gluten free, high protein and the like — ranked by the metric you pick, with a written narrative. Use for what packs claim, which claims appear most on shelf, and which are appearing on new launches. Not for which claims come up when people talk about a food — that is social_list_consumer_motivations, and a question about the claims around a product, rather than on its packs, belongs there. Nor for the consumer-need categories those sit in (claims_list_categories). Ranked rows only, no time series.

retail_rank_ingredients

ChatGPT
The ingredients and flavours in the packaged products matching a search in one market, ranked by the metric you pick, with a written narrative. Use for what is in the products on shelf, which flavours sell most, and which are arriving on new launches. Not for the consumer/social side either (social_list_ingredients_ranked), nor for restaurant menus (foodservice_list_ingredients). Ranked rows only, no time series.

retail_rank_retailers

ChatGPT
The retailers and e-commerce platforms carrying a searched product in one market, ranked by the metric you pick, with a written narrative. Use for where a product sells, which chains stock the most of it, or which price it highest. This is the shops, not their shoppers — for who buys, use social_list_audiences. Not for the brands on the shelf (retail_rank_brands), nor for the whole shelf drawn at once (retail_get_dashboard). Ranked rows only, no time series.

social_get_dashboard

ChatGPT
A rendered multi-panel dashboard for a broad social-trend question, drawn in one shot, together with the figures behind it so you can analyse them. Use when the user wants a topic's landscape — the panels show it, and your answer reads it. Not for one specific number or one angle: call the matching social_list_ / social_get_ tool instead of drawing eight panels to answer one question. Returns the panel layout for the view, and digest — the same figures as text, which is the only copy you get.

social_get_overview

ChatGPT
How much consumer data sits behind a social trend in one market: people, social posts, recipes, dishes and restaurants mentioning it. Use when the user asks how much data a topic rests on, or how big its conversation is. Not for growth (social_get_trend_performance), for the whole landscape at once (social_get_dashboard), for operator menu totals (foodservice_get_overview) or the shelf (retail_get_overview). Five counts, no ranking, no growth; a count the source lacks shows as a dash.

social_get_trend_performance

ChatGPT
How a social trend performs over time in one market, across five tabs — social mentions, menu penetration, recipe adoption, forecast, audience — each a chronological series, with a written narrative. Use when the user asks whether a topic is growing or declining, or wants a forecast. Not for ranked breakdowns, which every other tool here returns. Always five rows, one per tab; the audience tab carries at most 3 named lines.

social_list_audiences

ChatGPT
The consumer audiences behind a social trend in one market — generations, behavioural cohorts, a retailer's shoppers, a chain's customers — with a written narrative. Use when the user asks who is driving a topic, or which cohort over-indexes on it. Not for why they choose it (social_list_consumer_motivations), nor for an audience curve over time (social_get_trend_performance). Not for the shops themselves either — this is WHO shops, not WHICH retailers stock a product, which is retail_rank_retailers. Returns up to 10 by share. Can come back empty for a sparse topic.

social_list_categories

ChatGPT
Ranked food categories behind a social trend in one market, with a written narrative summarising them. Use when the user asks which categories drive a topic, or which are growing or declining year over year. Not for named dishes (social_list_dishes_ranked), ingredients (social_list_ingredients_ranked), audiences (social_list_audiences) or claims (social_list_consumer_motivations). This is conversation share, not the retail shelf — for the sales categories a product sits in, use retail_rank_categories. Returns up to 10 by social share, highest first; shares do not sum to 100. Can come back empty for a sparse topic.

social_list_consumer_motivations

ChatGPT
The claims and dietary motivations behind a social trend in one market — vegan, high-protein, gluten-free, keto and the like — with a written narrative. Use when the user asks why people reach for a topic, which diets and claims are growing around it, or which claims come up in conversation about it — named claims like vegan, keto or high protein included. Not for who those people are (social_list_audiences), for movement over time (social_get_trend_performance), nor for the need categories those claims fall under (claims_list_categories). This measures what people say; for what is printed on the packaging, use retail_rank_claims. Returns up to 10 claims ranked by volume, or 7 when the query implies a line chart.

social_list_curated_posts

ChatGPT
Up to 6 Instagram posts from real consumers about a food or drink term in one market, best first — the same posts the Tastewise platform shows under On the plate. Use when the user wants example posts, real consumer voices, or visual proof of a trend. Each post comes as a tile: the account's handle, the link to the post on Instagram, and a caption saying why it was picked. How posts are picked: the top 100 Instagram posts for the term, narrowed to the 6 that are mainly about the term, are in the market's language, and come from regular people, not brands or celebrities. curated says whether that picking worked: when false, the picking step failed and these are the plain top posts, which may include brand or off-topic posts. Not for how much is said about a term (social_get_overview), for whether it is growing (social_get_trend_performance), nor for who posts about it (social_list_audiences). Only the top 6 posts are ever given: if the user asks for more, say that only the top 6 are given. Fewer, or none, come back for a rare term or a small market.

social_list_dishes_by_lifecycle

ChatGPT
Named dishes grouped by maturity stage — early, emerging, trending, mature, declining — for a social trend in one market. Use when the user asks what is emerging versus fading, or what the next dish for a topic looks like. Not for one flat ranked list (social_list_dishes_ranked) or for ingredients (social_list_ingredients_by_lifecycle). Up to 7 dishes per stage, ranked by social share. Carries no narrative — the title is fixed, matching the platform widget.

social_list_dishes_ranked

ChatGPT
The named dishes carrying a social trend in one market, with a written narrative. Use when the user asks which dishes are trending for a topic, or wants the leading dishes in a category. Not for how dishes spread across maturity stages (social_list_dishes_by_lifecycle), for ingredients (social_list_ingredients_ranked) or for categories (social_list_categories). Returns up to 10 rows ranked by the metric the query implies. The dish name sits in the ingredient field — an upstream schema alias, not a mistake.

social_list_ingredients_by_lifecycle

ChatGPT
Named ingredients grouped by maturity stage — early, emerging, trending, mature, declining — for a social trend in one market. Use when the user asks which ingredients are emerging versus fading, or what the next ingredient for a topic looks like. Not for one flat ranked list (social_list_ingredients_ranked) or for dishes (social_list_dishes_by_lifecycle). Up to 7 ingredients per stage, ranked by social share. Carries no narrative — the title is fixed, matching the platform widget.

social_list_ingredients_ranked

ChatGPT
The named ingredients carrying a social trend in one market on the consumer side, with a written narrative. Use when the user asks which ingredients are trending for a topic, or wants the leading ingredients in a category. Not for maturity stages (social_list_ingredients_by_lifecycle), for whole dishes (social_list_dishes_ranked), for restaurant-side menu analytics, which this surface does not expose at all, nor for what is in packaged products on shelf (retail_rank_ingredients). Returns up to 10 rows ranked by the metric the query implies.

execute_endpoint

Claude

fetch

Claude

find_endpoints

Claude

get_endpoint_detail

Claude

get_endpoints

Claude

Capabilities

InteractiveWrites

App Stats

38

Tools

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily