Shakespeare's Monologues MCP server
online · 100% uptimeio.github.slshults/shakespeare-monologues·v0.1.2Search Shakespeare monologues, plays, paraphrases and summaries from shakespeare-monologues.org
0 stars30 downloads/wk
Reviews
Write oneNobody has reviewed Shakespeare's Monologues yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Shakespeare's Monologues tools (10, 1 write)
write = sends, deletes, buys or postsget_monologueFreeFetch one monologue's catalogue entry by its numeric id. Follow the returned `url` for the full text.
get_monologue_of_the_dayFreeThe current 'Monologue of the Day' — the piece most recently posted to the site's social feeds.
get_paraphrased_monologueFreeFetch 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_summaryFreeFetch an AI-generated summary of a play (e.g. 'Hamlet', 'The Tempest'). May be null if not generated yet.
get_scene_summaryFreeFetch 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_characterFreeList every monologue spoken by a given character (e.g. 'Hamlet', 'Rosalind'). Matches the character name exactly first, then as a substring.
list_playsFreeList Shakespeare's plays with their classification (Comedy/History/Tragedy) and monologue counts.
random_monologueFreeReturn one random monologue, with optional gender/play filters. Useful for a suggestion when the user is undecided.
search_monologuesFreeSearch Shakespeare monologues by free text (matches character, play, or first line) plus optional filters. Returns matches, each with a permalink `url`.
send_feedbackwrite actionFreeSend feedback about this Shakespeare monologues server: a monologue, play or capability you needed that its tools could not provide, a problem with a result, or praise. Only for feedback about these tools, not about other tasks. Do not include personal information about the user.
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- Live reliabilityremote reachable in 636ms20/20
- Tool poisoning10 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 18 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Shakespeare's Monologues compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 86/100
- higher than 77% of 3,471 Web search servers
- Tools
- 10
- the typical Web search server has 5
- Tools that change things
- 10%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Web search server answers 100%
- Response time
- 392 ms
- faster than 44% of 2,238 Web search servers
- Downloads a week
- 30
- more than 16% of 837 Web search servers with a package
What its tools let an agent do: 9 read · 1 send or post
Install Shakespeare's Monologues in Claude Code, Cursor or VS Code
claude mcp add --transport http shakespeare-monologues https://mcp.shakespeare-monologues.org/mcp
What the publisher says
From the Shakespeare's Monologues repository's README, as published. We do not edit it. Read it on GitHub
Shakespeare's Monologues — MCP server
A small, read-only Model Context Protocol server that lets MCP-capable AI clients search and fetch Shakespeare monologue metadata from shakespeare-monologues.org.
It's a thin, stateless wrapper over the site's public JSON index (/api/monologues.json) — no database, no secrets. Every result carries the monologue's permalink url (where the full text, scene context, and modern-English paraphrase live) and an attribution note.
Tools
The paraphrase and summaries are AI-generated (Claude) and only partially cached so far,
so those tools return null where content hasn't been generated yet.
Run locally
Two transports, same tools. server.ts builds the tool surface and knows nothing about how it's reached; index.ts serves it over HTTP and stdio.ts over stdio.
Over stdio, the way an MCP client spawns a local server:
npx shakespeare-monologues-mcpOver HTTP, which is how the hosted instance runs:
npm install
npm run build
npm start # listens on :3000, POST /mcp (set PORT to change)Health check: GET /health → {"ok":true}.
Neither mode needs credentials — the server reads the site's public JSON index. Set MONOLOGUESAPIURL to point it elsewhere, and POSTHOGPROJECTAPI_KEY="" to disable analytics.
Connecting a client
Remote MCP means users add a URL, no install. In a client that supports remote / custom MCP servers (Claude Desktop connectors, etc.), add:
https://mcp.shakespeare-monologues.org/mcpOr run it yourself over stdio, with no hosted dependency:
{
"mcpServers": {
"shakespeare-monologues": {
"command": "npx",
"args": ["-y", "shakespeare-monologues-mcp"]
}
}
}For clients configured with a JSON config file, use the streamable-HTTP transport:
{
"mcpServers": {
"shakespeare-monologues": {
"type": "streamable-http",
"url": "https://mcp.shakespeare-monologues.org/mcp"
}
}
}For a client that only speaks stdio, bridge to the remote server with mcp-remote:
{
"mcpServers": {
"shakespeare-monologues": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.shakespeare-monologues.org/mcp"]
}
}
}Note on "autonomous" use: there's no mechanism today for an arbitrary agent to
discover and use this with zero user action — a client/platform still has to connect
it. For truly zero-setup access, agents can hit the plain JSON API
(/api/monologues.json) and /llms.txt directly.
License
keep the attribution that each tool response includes.
- Code: MIT.
- Data served through it: © shakespeare-monologues.org, CC BY-NC-SA 4.0 — please
Nothing above is checked by us. What we check is on the safety report.
Shakespeare's Monologues: common questions
- Is Shakespeare's Monologues MCP server safe?
- Yes, by our scan: it is graded A (86/100). Read the Shakespeare's Monologues safety report
- How do I install Shakespeare's Monologues?
- It runs remotely at mcp.shakespeare-monologues.org. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Shakespeare's Monologues need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Shakespeare's Monologues maintained?
- The last commit was 25 days ago (2026-10-11). The latest release is v0.1.2.
- Is Shakespeare's Monologues up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Shakespeare's Monologues?
- Servers from other publishers that do the same job: Brave Search MCP server and jDocmunch MCP server.
- How does Shakespeare's Monologues compare with other Web search MCP servers?
- safety score 86/100 (higher than 77% of 3,471 Web search servers); tools 10 (the typical Web search server has 5); tools that change things 10% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Shakespeare's Monologues
Same job from other publishers: the closest match first, then the best rated.
- Brave SearchBrave Search MCP Server: web results, images, videos, rich results, AI summaries, and more.not reviewedEstablishedA
- jDocmunch MCPSection-level doc search for .md, .rst, .adoc, .org, .ipynb, .html, .yaml, .json, and OpenAPI specs.not reviewedEstablishedA