mcpbeat Sign in

Chorus MCP Server

by choruskeepsake Your server? Claim it
answering

Chorus is answering right now. Last checked 12 min ago. It exposes 18 tools.

Gathers voice, video and written messages from a group into one book for one person.

Uptime history 63 days of history · worst day 82%
63 days agonow
100.0%
Uptime 24h
91 of 91 checks
18
Tools
read from the server
485 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 69

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 10 September 2026. No other catalogue keeps this.

6 Nov a tool changed the parameters it asks for start_book
6 Nov a tool description was rewritten start_book
3 Nov 18 tools changed the parameters they ask for21 times that day add_people, book_status, change_the_book and 15 more
3 Nov 12 tool descriptions were rewritten14 times that day add_people, change_the_book, chase_the_missing and 9 more
3 Nov 3 tools appeared get_style, preview_pages, set_style
2 Nov 2 tools changed the parameters they ask for change_the_book, start_book
2 Nov a tool appeared send_feedback
2 Nov a tool description was rewritten book_status
31 Oct 3 tool descriptions were rewritten book_status, change_the_book, start_book
31 Oct 2 tools changed the parameters they ask for change_the_book, start_book
and 25 more, back to 10 September 2026

Nothing serious here today

Today is the operative word: we check Chorus every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add chorus --transport http https://choruskeepsake.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://choruskeepsake.com/mcp
~/.codex/config.toml
[mcp_servers.chorus]
url = "https://choruskeepsake.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "chorus": {
      "url": "https://choruskeepsake.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "chorus": {
      "type": "http",
      "url": "https://choruskeepsake.com/mcp"
    }
  }
}

Available tools 18

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

book
book_status
Returns who is in with their name and relationship, how many voices, videos and written messages have come in, how many carried a photo, who the organiser is still waiting on, the days left before collecting stops, and next: the day to chase the ones still out and the day to close the book.
find_my_book
Given the email address a book belongs to, Chorus emails that address a six digit code and returns nothing about the books. Given the address and the code, it returns every book on that account with its handle. Holding the mailbox is the proof, so a book cannot be found by guessing an address.
order
order
Returns a payment link for one of the three ways to keep the book: voices, book, or keepsake, which is the printed hardcover. The price is on Stripe’s page, which takes the card and, on the keepsake, the postal address. This tool never takes a card and never names a price.
order_status
Returns whether the book has been paid for and which option was bought, and on a printed one the stage the printer is at with the tracking.
send
send_feedback
Sends a short note to the people who make Chorus about a tool that failed or returned something unexpected, a request no tool covers, or a description that was unclear. Email addresses and phone numbers are taken out before the note is kept. It changes nothing on any book and emails nobody.
send_it_out
Emails the invitation once to every person added with an address, and returns 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 gets the invitation twice, and each caller has a daily limit on emails.
style
get_style
Reads the book’s style file: every part of a person’s page, with its size, place, typeface, colour and alignment, what each part means, the limits the print rules keep, and the people who have pages.
set_style
Changes any line of the book’s style file, for every page or for one person, and returns what was set, what a print rule changed with its reason, what was refused with its reason, and pictures of the pages as they now print. A path is a part and a property, such as codes.size_mm, codes.align, words.size_pt, heading.italic, photo.grayscale, ink or margins_mm.top. A smaller code on the right, for the voice note only, is [{path:"codes.size_mm",value:15},{path:"codes.align",value:"right"},{path:"codes.which",value:"voice"}]. Green ink on Niamh’s pages only is [{path:"ink",value:"#1F4D2B",person:"Niamh"}]. reset: true takes every change off and goes back to the standard page.
change
change_the_book
Changes the settings the organiser can change on the site: the day collecting stops, the questions people answer, whether they may send voice, video or writing, which one the button offers first, and whether the people recording are offered to chip in towards the printed book. Nobody is told about a change.
chase
chase_the_missing
Works 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 said stop.
close
close_collecting
Stops new messages arriving and returns the final counts with the gift link. Nothing is deleted and nothing is finished; it can be reopened.
links
get_links
Returns the link to forward to contributors, the link that plays every message straight through, and a short message the organiser can paste alongside.
people
add_people
Records who is expected to record. A person with an email address can be emailed the invitation and the reminders; a person with only a name is reached in a group chat, and the reminder message names them. Adding a person sends nothing.
preview
preview_pages
Returns pictures of the spreads the book prints, laid out by the same code that makes the printer’s file: a page by its number, a person’s first page, or the first message when neither is given.
reopen
reopen_collecting
Reopens a book that was closed or whose date ran out, and returns the collecting link to send round again.
start
start_book
Starts a book of voice, video and written messages and returns its handle and the single link the organiser sends to everyone taking part. The book is for one person or a couple, or it goes by a title when it is for nobody in particular: a family’s recipes, a class’s year, a team’s goodbye. Gathering is free, and the people recording need no app and no account. It needs organiser_email, the address Chorus lets the organiser know about responses at, unless they are signed in through the connector. The book is made at once and the link comes back. Chorus emails the link to that address and emails it each time somebody responds, and the book moves into their account when they sign in with it or open keep_link.
the
read_the_messages
Returns 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.
their
their_own_link
Returns the second link, which puts questions to the person the book is for about their own life. It refuses on a memorial, a new baby and an as they grow book, where the person cannot answer. The link is for that one person, and a group chat gets the collecting link.

Endpoints

URLTransportStateLatencyChecked
https://choruskeepsake.com/mcp streamable-http answering 382 ms 12 min ago

Alternatives to Chorus

same job, measured the same way
Galatic.ai
by galatic

Create AI video, images, music and voice from your assistant, on your Galatic.ai plan.

answering
Distribea MCP
by distribea

Generate images, video, music and voice from your CLI or AI agent. On-brand AI media toolkit.

67 installs/wk 12 tools answering
AndCo
by ethan-ys

Bring your own AI into group chats with your friends and their AIs. AndCo only carries messages.

answering
CallSimple
by theindianappguy

Place AI voice phone calls to Indian (+91) numbers from chat and get back what the person said.

answering
soeru
by soeru

Write personalized, on-brand thank-you and packing-slip messages for your EC orders.

answering
AI Media Studio
by b77

Generate images, videos, voiceovers, and captions from a chat prompt.

answering
Tolk2Go Interpreter Booking
by tolk2go

Book and manage sworn and qualified interpreters (on-site, phone, video) for a Tolk2Go account.

16 tools answering
GrowingUpVideo
by growingupvideo

Turn photos of a person, couple, or pet across the years into an AI growing-up morph video.

3 tools answering

Chorus — questions

Answers built from our own checks of this server.

What can Chorus do?
It exposes 18 tools, read directly from the server on our last check. Among them: add_people, book_status, change_the_book, chase_the_missing, close_collecting, find_my_book and 12 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Chorus mostly used for?
Its tools cluster around book, order and send. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Chorus working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 485 ms. The bar chart above shows every period we have measured.
How do I connect Chorus?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Chorus need an API key?
No. Chorus completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 18 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Chorus?
It answers our handshake in 485 ms on average, which is faster than 25% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.