mcpbeat Sign in

Sonatina Piano Camps MCP Server

by matt-moon Your server? Claim it
answering

Sonatina Piano Camps is answering right now. Last checked 5 min ago. It exposes 3 tools.

Piano camp programs, dates and tuition, and prefilled enrollment forms for Sonatina camps.

Uptime history 7 days of history
7 days agonow
100.0%
Uptime 24h
91 of 91 checks
3
Tools
read from the server
567 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 1

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

6 Nov a tool description was rewritten get_enrollment_form

Nothing serious here today

Today is the operative word: we check Sonatina Piano Camps 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 5 min ago.

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

Available tools 3

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

build
build_enrollment_link
Builds a link to the program's Jotform with the person's answers filled in and, if given, the week and the pay-in-full / deposit choice preselected. This does NOT enroll, reserve a seat or charge anything: the person must open the link, check the answers, accept the waivers, pay and submit on the form. Answers are not stored or logged. Use keys from get_enrollment_form; unknown keys and invalid answers are returned in `skipped`, required questions not yet answered in `missingRequired` (they can still answer them on the form), and answers to confirm with the person before handing over the link in `warnings`.
catalog
get_catalog
This year's programs with session dates and tuition, next year's under `nextYear` once its dates are posted, the online offerings, and the policy FAQ (payment deadlines, cancellations). Session dates carry no year: take it from `year` or `nextYear.year`. Some of this year's sessions may be over; get_enrollment_form lists only weeks still ahead. Read-only. No seat counts.
enrollment
get_enrollment_form
Everything needed to interview someone for one program's enrollment form: the upcoming weeks on the form (productId, dates, pay-in-full / deposit prices, whether enrollment is open), the questions you may prefill (key, what to ask, kind, choices, required), who must fill it in, and what they still have to do on the form themselves. Read-only. Programs: sonata = The Sonatas (adult week-long camps); intermezzo = The Intermezzi (adult long weekends); capriccio = The Capriccios (adult); sonatina = Summer Sonatina (children); virtual = Virtual courses and camps.

Endpoints

URLTransportStateLatencyChecked
https://www.sonatina.com/mcp streamable-http answering 624 ms 5 min ago

Alternatives to Sonatina Piano Camps

same job, measured the same way
N
NCES Education Data
by olyport

School enrollment, graduation rates, demographics, finance, and Title I data

5 tools answering
Ipybox
by gradion-ai

Unified execution environment for Python code, shell commands, and programmatic MCP tool calls

606 installs/wk local only
Enrichment.Kids Activity Marketplace
by enrichment-kids

Find kids enrichment activities: camps, classes, after-school programs, and tutoring near you.

3 tools answering
Healthcovered MCP
by hillsidecoastal-glitch

ACA health insurance eligibility, subsidy checker, and enrollment dates for 2026.

3 tools answering
C
College Scorecard
by olyport

Higher education data: tuition, graduation rates, and earnings

4 tools answering
Drawio MCP
by yohasacura

MCP server for creating and editing draw.io / diagrams.net XML files programmatically.

209 installs/wk local only
Dates-LE
by nolindnaidoo

Extract dates and timestamps from logs, data files and code, with their format and position.

84 installs/wk local only
Dart
by dartai

AI-native project management for tasks, docs, collaboration, and agents.

answering

Sonatina Piano Camps — questions

Answers built from our own checks of this server.

What can Sonatina Piano Camps do?
It exposes 3 tools, read directly from the server on our last check. Among them: build_enrollment_link, get_catalog, get_enrollment_form. 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 →
Is Sonatina Piano Camps 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 567 ms. The bar chart above shows every period we have measured.
How do I connect Sonatina Piano Camps?
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 Sonatina Piano Camps need an API key?
No. Sonatina Piano Camps completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 3 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Sonatina Piano Camps?
It answers our handshake in 567 ms on average, which is faster than 19% 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.