MCP.Market

Shakespeare's Monologues MCP server

online · 100% uptime
by slshults·io.github.slshults/shakespeare-monologues·v0.1.2

Search Shakespeare monologues, plays, paraphrases and summaries from shakespeare-monologues.org

A86/100grade A
What users say
No reviews yet
Be the first
Safety scan
A86/100

full report

Adoption
Growing

0 stars30 downloads/wk

Reviews

Write one

Nobody 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 posts
  • get_monologueFree

    Fetch one monologue's catalogue entry by its numeric id. Follow the returned `url` for the full text.

  • get_monologue_of_the_dayFree

    The current 'Monologue of the Day' — the piece most recently posted to the site's social feeds.

  • get_paraphrased_monologueFree

    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_summaryFree

    Fetch an AI-generated summary of a play (e.g. 'Hamlet', 'The Tempest'). May be null if not generated yet.

  • get_scene_summaryFree

    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_characterFree

    List every monologue spoken by a given character (e.g. 'Hamlet', 'Rosalind'). Matches the character name exactly first, then as a substring.

  • list_playsFree

    List Shakespeare's plays with their classification (Comedy/History/Tragedy) and monologue counts.

  • random_monologueFree

    Return one random monologue, with optional gender/play filters. Useful for a suggestion when the user is undecided.

  • search_monologuesFree

    Search Shakespeare monologues by free text (matches character, play, or first line) plus optional filters. Returns matches, each with a permalink `url`.

  • send_feedbackwrite actionFree

    Send 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

1 high
  • 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 authenticationauth.open-write
Overall 86/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Over 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/mcp

Or 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 Search
    Brave Search MCP Server: web results, images, videos, rich results, AI summaries, and more.
    A
  • jDocmunch MCP
    Section-level doc search for .md, .rst, .adoc, .org, .ipynb, .html, .yaml, .json, and OpenAPI specs.
    A