Contact Improvisation events, teachers, venues and communities worldwide. Read-only.
One address for any MCP client. No sign-in needed on this server.
8 read
Grouped by tool name. At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
A global directory of Contact Improvisation events, communities, venues, and teachers.
Built with Next.js, Tailwind CSS, and Supabase.
Live at citreasurehunt.com — event calendar, community directory, and teacher/venue profiles for the international Contact Improvisation scene. Organizers can submit and manage their own events; filter by discipline, country, or month, and search by city or keyword.
Join the community: Telegram group · Telegram announcement channel
| Layer | Tool |
|---|---|
| Frontend | Next.js (App Router) |
| Styling | Tailwind CSS v4 + shadcn/ui |
| Database | Supabase (PostgreSQL, eu-central-1) |
| Auth | Supabase Auth (emailed link + six-digit code, or Sign in with Google) |
| Hosting | Vercel |
# Install dependencies
npm install
# Copy environment variables
cp .env.example .env.local
# Fill in NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY
# Run dev server
npm run dev
Open http://localhost:3000.
See CONTRIBUTING.md.