//SOLVEME_

SaaS · 2025

StayTuned

A personal feed of the events you care about, in one iCalendar subscription

Published:

Next.jsRedisiCalendar
Role
Solo development: product, architecture, frontend and backend
Stack
Next.js, TypeScript, Redis, Python, iCalendar (RFC 5545)
Year
2025

MCPThis service has an active MCP server — connect it to Claude, ChatGPT or any other AI assistant.

View in MCP Hub →

StayTuned is a personal calendar feed service that collects the events you actually care about — tech keynotes, esports finals, earnings reports, launches — into a single iCalendar subscription.

StayTuned home screen with a curated feed of events

The challenge

Important events are scattered across dozens of separate sources, and manually tracking them in one calendar is tedious — people needed a way to subscribe to just the categories they care about, with no registration or manual importing.

The solution

  • ▸184+ event tags across 8 categories: technology, gaming, crypto, esports, finance, culture, sports
  • ▸A single iCalendar feed (RFC 5545) that auto-syncs with Google Calendar, Apple Calendar, Outlook and other iCal clients
  • ▸Real-time feed updates backed by a Redis cache (2-hour TTL)
  • ▸No account required — preferences are stored directly in the subscription URL
Feed configuration screen: picking event tags and categoriesSetup guide for adding the .ics feed to Google Calendar, Apple and Outlook

How it works

Each subscription is a plain URL with the selected tags encoded in it, so the service needs no user accounts or subscriber database. When a calendar app polls the feed, the backend collects the matching events, renders them as an RFC 5545 .ics document and caches the result in Redis for two hours — repeat requests from Google Calendar, Apple Calendar or Outlook are served from the cache instead of rebuilding the feed.

  • ▸Next.js and TypeScript for the web app and the feed configurator
  • ▸Redis as a shared cache with a 2-hour TTL — a balance between fresh events and server load
  • ▸Stateless subscriptions: no accounts, passwords or personal data to store and protect
  • ▸Standard iCalendar output, so any calendar client works without plugins or extensions

MCP server for AI assistants

StayTuned also exposes its event catalog through a public Model Context Protocol server at stay-tuned.io/mcp: 12 read-only tools for search, categories, topics, trending and upcoming events, 30 requests per minute and no API key. Claude, ChatGPT or any MCP-compatible client can answer questions like “when is the next SpaceX launch?” or “what's on the Formula 1 schedule?” straight from the catalog — setup takes one command in Claude Code or a few lines of JSON config.

The result

The service is completely free, with no ads or tracking, and is built to stay reliable under load thanks to Redis-based caching.

StayTuned pricing page: free forever, no hidden fees

Mentions & sources