https://choruskeepsake.com/mcp ↗
Gathers voice, video and written messages from a group into one book for one person.
Chorus is a remote MCP server published at choruskeepsake.com. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 1,750 ms, a delay an agent will notice. It offers a narrow, focused set of 14 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
start_book — Parameters 'expecting' and 'answer_with' lack clear definitions.their_own_link — Name is ambiguous and does not clearly indicate purpose.start_book — Description is cut off mid-sentence ('wheth').tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
start_bookStarts a book of voice, video and written messages for one person, and returns the single link the organiser sends to everyone taking part. Gathering is free and the people recording need no app and no account. Use this as soon as somebody wants to collect messages from a group for one person, whether or not there is an occasion.
subject_namestringrequiredorganiser_emailstringrequiredoccasionstringcloses_onstringexpectingarrayanswer_witharraylead_withstringquestionsarrayget_linksReturns the link to forward to contributors, the link that plays every message straight through, and a short message the organiser can paste alongside.
bookstringrequiredadd_peopleRecords who is expected to record. Somebody with an email address can be written to by send_it_out and reminded by chase_the_missing; somebody with only a name is reached in a group chat and their name is what the chase reads out. Adding a person sends nothing on its own.
bookstringrequiredpeoplearrayrequiredsend_it_outEmails the invitation once to every person added with an address, and hands back a tap that opens WhatsApp, a text or a mail draft with the message and the link already written, for the family group and for anyone with no address. Nobody is written to twice by this tool.
bookstringrequiredalso_emailbooleanchase_the_missingWorks out who is still out, emails a reminder to the ones with an address, and hands back a message naming them, ready for the group chat and ready for one person. A person gets at most one reminder a day and three in all, and never one after they have asked to stop.
bookstringrequiredalso_emailbooleanbook_statusReturns who is in with their name and relationship, how many voices, videos and written messages have landed, how many carried a photo, who the organiser is still waiting on, and the days left before collecting stops.
bookstringrequiredfind_my_bookCall it with the email address the book belongs to and Chorus sends that address a six digit code, returning nothing about the books. Call it again with the address and the code and it hands back every book on that account with its handle. Holding the mailbox is the proof, so a book cannot be found by guessing an address.
emailstringrequiredcodestringchange_the_bookChanges the settings the organiser can change on the site: the day collecting stops, the questions people are asked, whether they may send voice, video or writing, and which one the button offers first. Nobody is told about a change.
bookstringrequiredcloses_onstringquestionsarrayanswer_witharraylead_withstringtheir_own_linkReturns the second link, which asks the person the book is for about their own life rather than about somebody else. It refuses on a memorial, a new baby and an as they grow book, where the person cannot answer, and it is never the link to put in a group chat.
bookstringrequiredread_the_messagesReturns every message with who left it and what they said. A written message reads back whatever was paid; a voice or a video is written out on the tier that includes the words, and where it is not, the tool says so rather than half-answering.
bookstringrequiredclose_collectingStops new messages arriving and returns the final counts with the gift link. Nothing is deleted and nothing is finished; it can be reopened.
bookstringrequiredreopen_collectingReopens a book that was closed or whose date ran out, and returns the collecting link to send round again.
bookstringrequiredcloses_onstringDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/com-choruskeepsake-chorus)<a href="https://mcpmetrics.io/servers/com-choruskeepsake-chorus"><img src="https://mcpmetrics.io/badge/com.choruskeepsake/chorus/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Turn any language model into a multimodal powerhouse that can generate images, music, videos and more on the fly. Rostro's tools are designed to be used by language models from the ground up, expanding capabilities with minimal context bloat. ## Quick Setup You will need a [Rostro account](https://rostro.dev/login/sign_up) for OAuth discovery and authentication in your client of choice. **MCP Server URL:** `https://proto.rostro.dev/mcp` ## Quick Install Links - **Cursor**: [Install in Cursor](https://cursor.com/en/install-mcp?name=Rostro&config=eyJ1cmwiOiJodHRwczovL3Byb3RvLnJvc3Ryby5kZXYvbWNwIiwiaGVhZGVycyI6e319) - **LM Studio**: [Install in LM Studio](https://lmstudio.ai/install-mcp?name=rostro&config=eyJ1cmwiOiJodHRwczovL3Byb3RvLnJvc3Ryby5kZXYvbWNwIn0%3D) ## API Key Setup (Optional) For fixed API authentication instead of OAuth, add this to your settings: ```json "rostro": { "url": "https://proto.rostro.dev/mcp", "headers": { "Authorization": "Bearer <YOUR_API
The ultimate background removal API. Integrate high-accuracy, real-time image & video background removal into your workflow starting at $0.001/image.
Person lookup from email: name, title, company, social profiles. x402.
Voice-led, FSRS-scheduled flashcards from YouTube, PDFs, web, or text. Auto-graded quizzes.
Create evidence-backed video clips from owned recordings through PrismClip's OAuth-connected MCP.
Turn audio or text into a finished AI music video: narrative, multi-provider clips, final cut.
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|
| 2026-09-13 01:33:33 | Legacy | 200 | 1869 | 200 | 1872 | 2025-06-18 |
| 2026-09-12 23:31:36 | Legacy | 200 | 902 | 200 | 910 | 2025-06-18 |
| 2026-09-12 21:29:15 | Legacy | 200 | 1988 | 200 | 2000 | 2025-06-18 |
| 2026-09-12 19:27:29 | Legacy | 200 | 621 | 200 | 616 | 2025-06-18 |
| 2026-09-12 17:24:09 | Legacy | 200 | 937 | 200 | 925 | 2025-06-18 |
| 2026-09-12 15:21:42 | Legacy | 200 | 1805 | 200 | 1750 | 2025-06-18 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.