{"name":"io.github.slshults/shakespeare-monologues","slug":"slshults-shakespeare-monologues","title":"Shakespeare's Monologues","description":"Search Shakespeare monologues, plays, paraphrases and summaries from shakespeare-monologues.org","url":"https://mcp.market/server/slshults-shakespeare-monologues","rating":null,"grade":"A","score":93,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":30,"stars":0,"forks":0,"downloads_week":24,"last_push_at":"2026-08-31T00:10:55.000Z","license":"MIT"},"uptime":{"percent":100,"checks":7,"ok":7,"last_checked_at":"2026-09-21T05:55:49.905Z","last_ok_at":"2026-09-21T05:55:49.905Z","latency_ms":659},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/slshults/shakespeare-monologues-mcp","website":"https://www.shakespeare-monologues.org","version":"0.1.2","remotes":[{"type":"streamable-http","url":"https://mcp.shakespeare-monologues.org/mcp"}],"packages":[{"registryType":"npm","identifier":"shakespeare-monologues-mcp","version":"0.1.0","transport":{"type":"stdio"}}],"tools":[{"name":"get_monologue","description":"Fetch one monologue's catalogue entry by its numeric id. Follow the returned `url` for the full text.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"integer","description":"The monologue's numeric id (from search_monologues)."},"monologue_id":{"type":"integer","description":"Deprecated alias for `id`."},"context":{"type":"string","description":"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""}},"required":["context"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_monologue_of_the_day","description":"The current 'Monologue of the Day' — the piece most recently posted to the site's social feeds.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"context":{"type":"string","description":"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""}},"required":["context"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_paraphrased_monologue","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"integer","description":"The monologue's numeric id (from search_monologues)."},"monologue_id":{"type":"integer","description":"Deprecated alias for `id`."},"context":{"type":"string","description":"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""}},"required":["context"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_play_summary","description":"Fetch an AI-generated summary of a play (e.g. 'Hamlet', 'The Tempest'). May be null if not generated yet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"play":{"type":"string","description":"Play title (exact or partial)."},"context":{"type":"string","description":"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""}},"required":["play","context"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_scene_summary","description":"Fetch an AI-generated summary of the scene a monologue appears in (context for the speech). May be null if not generated yet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"integer","description":"The monologue's numeric id (from search_monologues)."},"monologue_id":{"type":"integer","description":"Deprecated alias for `id`."},"context":{"type":"string","description":"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""}},"required":["context"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_all_monologues_for_a_character","description":"List every monologue spoken by a given character (e.g. 'Hamlet', 'Rosalind'). Matches the character name exactly first, then as a substring.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"character":{"type":"string","description":"Character name."},"limit":{"type":"integer","minimum":1,"maximum":200,"description":"Max results (default 50)."},"context":{"type":"string","description":"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""}},"required":["character","context"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_plays","description":"List Shakespeare's plays with their classification (Comedy/History/Tragedy) and monologue counts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"context":{"type":"string","description":"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""}},"required":["context"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"random_monologue","description":"Return one random monologue, with optional gender/play filters. Useful for a suggestion when the user is undecided.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"gender":{"type":"string","enum":["Men","Women","Both"],"description":"Role gender: Men, Women, or Both. Natural words like 'male'/'female' are accepted. 'Men'/'Women' also include gender-neutral ('Both') roles."},"play":{"type":"string","description":"Exact or partial play title."},"context":{"type":"string","description":"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""}},"required":["context"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_monologues","description":"Search Shakespeare monologues by free text (matches character, play, or first line) plus optional filters. Returns matches, each with a permalink `url`.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Free text — matched against character name, play title, and first line."},"gender":{"type":"string","enum":["Men","Women","Both"],"description":"Role gender: Men, Women, or Both. Natural words like 'male'/'female' are accepted. 'Men'/'Women' also include gender-neutral ('Both') roles."},"play":{"type":"string","description":"Exact or partial play title."},"style":{"type":"string","enum":["Verse","Prose"],"description":"Verse or prose."},"act":{"type":"integer","description":"Filter to a specific act number."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Max results to return (default 25)."},"context":{"type":"string","description":"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""}},"required":["context"],"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":93,"grade":"A","scanned_at":"2026-09-20T20:56:52.966Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:56:52.966Z","components":{"code":{"score":25,"max":25,"notes":["4 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1249ms"]},"poisoning":{"score":15,"max":15,"notes":["9 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 21 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.shakespeare-monologues.org/mcp","reachable":true,"authRequired":false,"latencyMs":1249,"serverInfo":{"name":"shakespeare-monologues","version":"0.1.0"}}],"packages":[{"registryType":"npm","identifier":"shakespeare-monologues-mcp","version":"0.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-08-30T23:11:54.084Z","repositoryUrl":"git+https://github.com/slshults/shakespeare-monologues-mcp.git","weeklyDownloads":24}],"repo":{"found":true,"owner":"slshults","repo":"shakespeare-monologues-mcp","archived":false,"pushedAt":"2026-08-31T00:10:55Z","stars":0,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/227448?v=4","ownerCreatedAt":"2010-03-21T19:42:42Z","license":"MIT"},"icon":{"url":"https://www.shakespeare-monologues.org/images/icon-196x196.png","source":"site","width":196,"height":196},"presence":{"stars":0,"forks":0,"downloadsWeek":24,"license":"MIT","lastPushAt":"2026-08-31T00:10:55.000Z","score":30}}}},"grade_history":[],"reviews":[]}