Rotten Tomatoes
Overview
Movie review aggregator. Search movies, get details with Tomatometer and audience scores, cast, and synopsis.
Workflows
Find a movie and check scores
searchMovies(query) → slug, title, tomatometerScore, isCertifiedFresh
getMovieDetail(slug) → synopsis, audienceScore, cast, directors, genre
Quick Tomatometer lookup
searchMovies(query) → slug
getTomatoMeter(slug) → tomatometer.score, isCertifiedFresh, audienceScore.score
Compare movies
searchMovies(query) → slug values for each movie
getTomatoMeter(slug) for each → compare tomatometer.score, audienceScore.score
Operations
| Operation |
Intent |
Key Input |
Key Output |
Notes |
| searchMovies |
search for movies |
query |
title, slug, year, tomatometerScore, isCertifiedFresh, cast |
entry point, movies only (filters out TV/celebrity) |
| getMovieDetail |
full movie details |
slug ← searchMovies |
title, synopsis, tomatometerScore, audienceScore, cast, directors, genre |
LD+JSON + scorecard HTML parsing |
| getTomatoMeter |
scores only |
slug ← searchMovies |
tomatometer.score, isCertifiedFresh, audienceScore.score |
lightweight score-focused view |
Quick Start
# Search for a movie
openweb rotten-tomatoes exec searchMovies '{"query":"inception"}'
# Get movie details by slug
openweb rotten-tomatoes exec getMovieDetail '{"slug":"inception"}'
# Get just the Tomatometer scores
openweb rotten-tomatoes exec getTomatoMeter '{"slug":"inception"}'
1---2name: rotten-tomatoes3description: Rotten Tomatoes4---5# Rotten Tomatoes67## Overview8Movie review aggregator. Search movies, get details with Tomatometer and audience scores, cast, and synopsis.910## Workflows1112### Find a movie and check scores131. `searchMovies(query)` → `slug`, `title`, `tomatometerScore`, `isCertifiedFresh`142. `getMovieDetail(slug)` → `synopsis`, `audienceScore`, `cast`, `directors`, `genre`1516### Quick Tomatometer lookup171. `searchMovies(query)` → `slug`182. `getTomatoMeter(slug)` → `tomatometer.score`, `isCertifiedFresh`, `audienceScore.score`1920### Compare movies211. `searchMovies(query)` → `slug` values for each movie222. `getTomatoMeter(slug)` for each → compare `tomatometer.score`, `audienceScore.score`2324## Operations2526| Operation | Intent | Key Input | Key Output | Notes |27|-----------|--------|-----------|------------|-------|28| searchMovies | search for movies | query | title, slug, year, tomatometerScore, isCertifiedFresh, cast | entry point, movies only (filters out TV/celebrity) |29| getMovieDetail | full movie details | slug ← searchMovies | title, synopsis, tomatometerScore, audienceScore, cast, directors, genre | LD+JSON + scorecard HTML parsing |30| getTomatoMeter | scores only | slug ← searchMovies | tomatometer.score, isCertifiedFresh, audienceScore.score | lightweight score-focused view |3132## Quick Start3334```bash35# Search for a movie36openweb rotten-tomatoes exec searchMovies '{"query":"inception"}'3738# Get movie details by slug39openweb rotten-tomatoes exec getMovieDetail '{"slug":"inception"}'4041# Get just the Tomatometer scores42openweb rotten-tomatoes exec getTomatoMeter '{"slug":"inception"}'43```