taste-layer
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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. If a Qloo call fails at runtime (expired or revoked key, outage), that request is rerun against the same clearly labeled SAMPLE DATA fixtures instead of erroring; later requests retry the live API. The MCP server behaves the same way.
Related MCP server: Tastecraft
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.
Discover, compare, route, and execute machine-accessible capabilities for AI agents.
Anonymous public tools for ZacharyR0th. See the published agent boundary before use.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceExposes status, sample taste signals, Qloo entity search, and budget-constrained two-person date-night planning tools plus a transparent planning prompt. Enables external agents to discover tools, search cultural entities, generate and inspect balanced itineraries, and replan after user feedback over stdio or Streamable HTTP.MIT
- AlicenseNot gradedqualityBmaintenanceExposes Qloo taste-graph analysis of a restaurant's audience as MCP tools, letting existing agents retrieve a restaurant's entity, cross-domain affinities, over-indexing dishes and vibes, and demographic skew, or generate a fully verified weekly playbook of menu moves, events, and campaigns. Enables agents to ground restaurant decisions in Qloo evidence with affinity scores and an evidence ledger.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to find movies, shows, books, music, podcasts, games, places, destinations, or brands that two people are likely to enjoy together. It resolves favorites to Qloo entities, compares taste profiles, ranks candidates for fairness, and returns explainable matches through five read-only tools.MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to submit a group’s favorite movies, books, restaurants, artists, or TV shows and receive a fairness-ranked common pick, three alternatives, and per-person reasons using Qloo affinity insights.28 npmMIT