123 Piano
Description
An easy fun way to play the piano/keyboard in ChatGPT and discuss your performance with the AI! e.g. - "I want to play a piano" - "Give me a piano to play chopsticks" - "Show me a piano to play a tune I made up"
Capabilities
Publisher Intelligence
Insights and recommendations for app publishers. See how your app performs and how to improve discoverability.
Server Status piano-mcp-server v0.1.0
https://piano.widgets.widget.olutely.com/mcp Last checked: 5h ago
Server Instructions
Call the `piano` tool when the user wants to play a piano keyboard inside the conversation so they can provide notes and timings through the widget.
Technical Details
Tools(1)
Showing 1 of 1 tools
| Tool | Description | Flags | Test | Last Tested | |
|---|---|---|---|---|---|
piano | Use to open an interactive piano keyboard inside the conversation when the user wants to play notes directly for the model. This tool is appropriate when the user needs a hands-on musical input surface rather than a text-only exchange. After rendering, the widget lets the user press piano keys, optionally hear synthesized tones in the browser, move through octave ranges in compact layouts, switch between inline, picture-in-picture, and fullscreen display modes, and finally confirm that they have finished playing. The widget captures each played note in standard ABC notation and stores the note start time plus held duration, using zero for the first note start and milliseconds after that for the rest. This makes the tool useful for melody capture, rough rhythmic phrasing, motif demonstration, interval checking, and similar musical tasks where the exact performance sequence matters. The tool returns an initially empty note array, and the widget then persists the evolving played-note data in widget state as the user interacts with it. Use this tool when the user says they want to play a tune, demonstrate notes on a keyboard, provide a melody by performing it, or otherwise input music interactively. Do not use it for general conversation about pianos, for purely textual notation questions, or for tasks that can be answered without an interactive keyboard. | read-only | 100%Latency 216ms | May 9, 2026 |
Discoverability Score
Fair
52 of 100 — how easily AI agents find your app
- Description quality20/20
- Example prompts0/20
- Keyword coverage0/15
- Tool metadata16/20
- Visual assets5/20
- Endpoint health10/10
- Data freshness11/15
How to Improve
Add at least 2 example prompts. Prompt examples strongly improve app matching and click-through intent.
Increase keyword coverage (discovery + trigger) to improve retrieval for long-tail queries.
Provide a stable HTTPS logo URL (avoid connectors://) so cards render consistently across clients.
Add at least 2 screenshots that show real workflows to increase confidence and conversion.
Technical Details
- Status
- ENABLED
- Type
- AI-Powered App
- Auth
- Open Access
- Listed on
- ChatGPT
- Added
- March 27, 2026
- Last synced
- May 3, 2026
- Last checked
- 5h ago
- Version
- 0.1.0
- Distribution
- Ecosystem Directory