io.github.slshults/shakespeare-monologues
pkg:npm:shakespeare-monologues-mcp
Search Shakespeare monologues, plays, paraphrases and summaries from shakespeare-monologues.org
- transport:
- remote
- credential class:
- self-provisionable
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- get_monologueshallow
Fetch one monologue's catalogue entry by its numeric id. Follow the returned `url` for the full text.
- get_monologue_of_the_dayshallow
The current 'Monologue of the Day' — the piece most recently posted to the site's social feeds.
- get_paraphrased_monologueshallow
Fetch a monologue's full text alongside its modern-English, line-by-line paraphrase. The paraphrase is AI-generated (Claude) and may be null if it hasn't been generated yet — the `url` always has the monologue itself.
- get_play_summaryshallow
Fetch an AI-generated summary of a play (e.g. 'Hamlet', 'The Tempest'). May be null if not generated yet.
- get_scene_summaryshallow
Fetch an AI-generated summary of the scene a monologue appears in (context for the speech). May be null if not generated yet.
- list_all_monologues_for_a_charactershallow
List every monologue spoken by a given character (e.g. 'Hamlet', 'Rosalind'). Matches the character name exactly first, then as a substring.
- list_playsshallow
List Shakespeare's plays with their classification (Comedy/History/Tragedy) and monologue counts.
- random_monologueshallow
Return one random monologue, with optional gender/play filters. Useful for a suggestion when the user is undecided.
- search_monologuesshallow
Search Shakespeare monologues by free text (matches character, play, or first line) plus optional filters. Returns matches, each with a permalink `url`.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/afffe30e-de79-462b-9641-a8be2f140ebc)