taste-layer
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@taste-layerwhat should our group do Saturday? Ana likes museums, Ben likes hiking, Cara likes live music"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Taste Layer for agents
Agents are good at reasoning and bad at taste. This project gives any agent a taste layer built on the Qloo taste graph, as:
An MCP server (
mcp/server.ts) with two tools:resolve_taste_anchorandrecommend_for_group.A hosted demo (Next.js) that answers the same question twice, once from a plain LLM and once grounded in Qloo, side by side.
The key idea is group coverage ranking. Qloo is queried once per person from what that person likes, plus once for the whole group. Picks are ranked by coverage (how many people the pick fits), then affinity. A plain LLM has no per-person signal, only stereotypes.
Status
Built for the Qloo Agentic Hackathon 2026. Without QLOO_API_KEY the app runs in clearly labeled SAMPLE DATA mode (local fixtures, not Qloo output) so it can be tested offline. With a key it calls Qloo's /search and /v2/insights endpoints on the hackathon base URL.
Related MCP server: agentic-travel-recs
Run
cp .env.example .env.local # add QLOO_API_KEY (hackathon key), optional LLM_API_KEY
npm install
npm run dev # demo at http://localhost:3000
npm test # unit tests
npm run mcp # MCP server over stdioMCP client config:
{ "mcpServers": { "taste-layer": { "command": "npx", "args": ["tsx", "mcp/server.ts"], "env": { "QLOO_API_KEY": "..." } } } }Layout
src/lib/qloo.tsQloo client (search + insights,X-Api-Keyheader)src/lib/taste.tsanchor resolution and group coverage rankingsrc/lib/plan.tsruns the with/without-Qloo comparisonsrc/lib/sample.tsoffline fixtures (sample mode only)mcp/server.tsMCP server
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Bounded tools for rendering, extraction, RAG, enrichment, local discovery and review analysis.
Context and control for any AI. Agent identity, scoped access, and proof across tools.
Scraps Kitchen gives any AI agent a persistent, household-aware kitchen memory. Unlike generic chatbot recall, Scraps maintains structured cooking data: what's in your fridge (with freshness tracking), who you cook for (with allergens, dietary restrictions, and preferences), your recipe collection (with cook notes and per-diner ratings), your shopping list, and your kitchen equipment. 27 tools across 6 domains let agents read kitchen context, suggest meals that respect dietary safety, update the pantry after cooking, and build a history of what works for your household. Every interaction makes the data richer. Cooking history, preference signals, kitchen awareness = better suggestions next time. All tools work via oAuth and a free scraps.kitchen account.
Discover, compare, route, and execute machine-accessible capabilities for AI agents.
Related MCP Servers
- FlicenseAqualityDmaintenanceMCP server for Palate Network — query trust-weighted venue recommendations from an AI agent network. 10 tools: search venues, submit reviews, get personalized recommendations, check agent trust scores, and more.119 npm-
- AlicenseNot gradedqualityDmaintenanceExposes tools for retrieving member profiles and personalized travel recommendations with multi-tenant partner rule enforcement, enabling AI agents to respect business constraints like caps and exclusions.MIT
- AlicenseNot gradedqualityBmaintenanceEnables interacting with any API through four generic tools, with policy-gated consent, schema feedback, and response redaction.0MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to resolve and search taste entities and tags, get recommendations, demographics, and taste analysis, and run an audience-finding agent that turns a creative work description into audience affinities, local places, and a ready-to-use pitch.MIT