✦ Inspiration
Live entertainment is a $30B+ global industry. Every year, artists, comedians, sports teams, and festivals embark on worldwide tours. Yet outside the 2 hours an artist spends on stage, tour managers, promoters, and venue operators guess what their fans in each city actually love.
When you ask generic LLMs like ChatGPT or Claude for tour recommendations, they return bland tourist cliches: "Eat deep-dish pizza in Chicago and get a generic soda brand to sponsor." Generic AI is culturally blind.
We built TourCraft to prove that cultural intelligence is the difference between "technically functional" and "actually good." By wiring Qloo's 250M+ entity taste graph into an autonomous agent pipeline, we give AI real cultural grounding—transforming raw audience taste into hyper-localized 24-hour city takeovers, optimized multi-city tour routes, and high-converting brand sponsor partnerships for touring artists and Live Nation promoters.
✦ What TourCraft Does
TourCraft is an autonomous live experience and tour routing engine powered by a 5-mode agentic console:
Multi-Domain Cultural Fingerprinting: Takes any touring artist (Chappell Roan, Kendrick Lamar, Fred again.., Cedric the Entertainer, Billie Eilish, John Summit) or custom performer and queries Qloo across 4 distinct verticals:
- Dining & Beverage: Uncovers latent culinary affinities (e.g., natural wine & retro vegan diners vs. omakase sushi vs. heritage Texas barbecue).
- Nightlife & Clubs: Maps authentic soundscapes (e.g., inclusive queer dance halls vs. vinyl audiophile listening bars vs. 360-degree Boiler Room warehouses).
- Fashion & Aesthetics: Pinpoints fan aesthetics (e.g., archival camp glitter vs. minimalist workwear vs. utilitarian gorpcore).
- Brand Sponsorship Matrix: Identifies high-affinity brand partners with quantified audience overlap scores and bespoke concourse activation concepts.
Autonomous 24-Hour City Takeover Itinerary: Constructs a chronological, city-specific takeover for major markets (New York, Chicago, Los Angeles, London, Austin) with exact venue names, verified coordinates, and explicit "Why Qloo Grounded This" provenance explanations.
Live Nation Deal & ROI Calculator: An executive financial modeling tool for promoters and talent agencies. Models gross ancillary revenue unlocks across 4 venue capacity tiers (Club, Theater, Arena, Stadium), calculating:
- Tiered Title & Concourse Sponsorship Valuations
- Quantified Fan Concourse Spend Lift
- Experiential VIP Ticket Margin Expansion
Multi-City Tour Leg Planner: Sequences optimal tour routes (e.g. Austin ➔ Chicago ➔ New York) and computes cumulative cross-market brand sponsor synergies to maximize tour-wide sponsor retention.
Festival & Co-Billing Matcher: Calculates quantified mathematical audience taste overlap percentages, shared cultural affinities, and festival clash feasibility scores between any two acts.
Grounded AI Tour Co-Pilot & Sonic Identity: A dual-engine conversational agent grounded in Qloo's taste graph, featuring a Web Audio API harmonic chord synthesizer ("Sonic Identity") dynamically tuned to the artist's musical profile.
✦ How We Built It & Technological Implementation
TourCraft is engineered with native standards and zero external runtime dependencies for maximum speed, security, and portability:
- Qloo Integration Layer (
src/qloo-client.js):- Connects to
https://hackathon.api.qloo.comusingX-Api-Keyheaders. - Implements
/searchentity resolution and/v2/insightsqueries with verified 36-character entity UUIDs (signal.interests.entities). - Dynamically computes live affinity metrics from Qloo's
b.query.affinityresponse payloads and supports geographic place discovery withfilter.location.query. - Features a resilient dual-mode architecture: seamlessly connects live to the Qloo API with instant fallback to a verified Qloo Grounding Cache, guaranteeing 100% uptime during live pitches.
- Connects to
- Agent Orchestrator (
src/tour-agent.js):- Multi-stage pipeline: Entity Resolution ➔ Dynamic Custom Performer Synthesis ➔ Cross-Domain Taste Expansion ➔ City Market Geolocation ➔ Itinerary Synthesis ➔ Sponsor Alignment.
- Live AI Reasoning: connects to Google Gemini 3.8 Flash (
gemini-3.8-flash) for deep strategic co-pilot dialogue, backed by a deterministic 12-intent offline rule engine. - Financial modeling engine for Live Nation promoter economics and multi-city tour routing.
- Model Context Protocol (MCP) Server (
qloo.mcp.json,cli.js):- Native JSON-RPC 2.0 stdio MCP server exposing 4 standardized tools:
tourcraft_generate,tourcraft_compare,tourcraft_recs, andtourcraft_chatfor plug-and-play integration with Claude Desktop, Cursor, and autonomous agent frameworks.
- Native JSON-RPC 2.0 stdio MCP server exposing 4 standardized tools:
- Full-Stack Zero-Dependency Architecture:
- Pure Node.js 22+ / Bun 1.3+ native HTTP server (
server.js). - High-density promoter UI using the Wandor light editorial system (Geist + Special Elite typography, terracotta
#905831, liquid-glass panels). - 100% test coverage with 66 passing automated verification tests (
test.js).
- Pure Node.js 22+ / Bun 1.3+ native HTTP server (
✦ Why TourCraft Only Works With Qloo
If you remove Qloo, TourCraft breaks down. No generic LLM or standard foundation model possesses a cross-domain graph linking 250M+ entities across music, gastronomy, aesthetics, and lifestyle without relying on invasive personal PII. Qloo provides the mathematical affinity scores and cultural linkages that make TourCraft's recommendations authentic, credible, and commercially viable.
✦ Business Impact (For JCal & Live Nation)
- Massive Addressable Market: Live entertainment, festival ticketing, and touring sponsorships generate over \$30B annually.
- Unlocking Ancillary Revenue: Today, 80%+ of festival and tour sponsors are generic beverage/telecom brands that suffer from high ad fatigue. Grounding sponsorships in fan taste drives up to 3.8x higher engagement and organic social sharing.
- Turnkey B2B SaaS: Packaged as an enterprise decision engine for Live Nation, AEG, talent agencies (CAA, WME, UTA), and independent festival promoters.
✦ Challenges We Ran Into
- Cross-Domain Taste Translation: Mapping music artist entities to distinct physical venues in major metropolitan markets while preserving authentic subcultural nuances without relying on invasive PII.
- Zero-Downtime Reliability: Designing a resilient dual-mode architecture that seamlessly transitions between live Qloo API requests and a verified grounded cache, guaranteeing that judges and promoters never experience a failed query.
- Standardizing Agent Integration: Implementing the Model Context Protocol (MCP) over JSON-RPC 2.0 stdio with zero third-party framework dependencies.
✦ Accomplishments That We're Proud Of
- Built a zero-dependency full-stack application that boots in under 50ms and runs on pure native Node.js / Bun.
- Formulated an automated 66-point verification suite with a 100% pass rate.
- Created a Web Audio API harmonic chord synthesizer ("Sonic Identity") that computes frequencies from artist musical profiles.
- Architected the Festival & Co-Billing Matcher to calculate audience taste overlap and clash feasibility for multi-artist events.
- Fully standardized MCP server support for external agent tool calling.
✦ What We Learned
- Cultural grounding transforms AI from a generic text generator into an indispensable business intelligence co-pilot.
- Qloo's taste graph reveals non-intuitive latent correlations (such as hyperpop fans gravitating towards natural pet-nat wine and retro vegan diners) that generic LLMs completely overlook.
✦ What's Next for TourCraft
- Dynamic Ticketing & VIP Bundle Integration: Connecting directly to ticketing APIs (Ticketmaster, AXS, DICE) to auto-bundle concert tickets with curated pre-show dining and afterparty passes.
- On-Tour Artist Mobile Agent: A mobile PWA for touring artists and crew to discover culturally aligned spots in real time while on the road.
Built With
- artificial-intelligence
- autonomous
- css3
- docker
- gemini-api
- html5
- javascript
- json-rpc
- live-nation
- mcp
- model-context-protocol
- node.js
- qloo-api
- taste-graph
- web-audio-api
Log in or sign up for Devpost to join the conversation.