MCP server
Remote agents use Kinetune through the Model Context Protocol — one tool per API operation, Streamable HTTP, sign-in with your account.
https://kinetune.com/mcpAlso listed in the official MCP Registry (com.kinetune/kinetune), on Smithery, Glama, mcp.so, Cursor Directory and mcpservers.org.
Connect
- In ChatGPT, open Settings → Apps & Connectors → Advanced and turn on Developer mode (it depends on your plan and workspace settings).
- Choose Create, name it Kinetune, paste the server URL and pick OAuth.
- Sign in, choose the workspace and approve. Then enable it in a chat from the tools menu.
Tools
The server is stateless (JSON responses, protocol 2025-11-25). Tools that create videos spend credits, so agents are instructed to quote first and ask. wait_for_video waits up to 55 seconds per call.
| Tool | What it does |
|---|---|
get_account | Who you are signed in as, the organization (workspace) and its credit balance |
get_options | Video types, Look categories, background sources, formats and the current credit prices |
list_organizations | The organizations you belong to, your role in each and the one these credentials act for |
create_organization | A new organization owned by you, with its own music, videos, Looks and credits |
update_organization | Rename the organization (workspace) these credentials act for, or switch it between artist and label |
list_artists | Artists by name, with their song and photo counts and a picture |
create_artist | Add an artist by name |
get_artist | One artist |
rename_artist | Change an artist’s name |
archive_artistdestructive | Remove an artist that has no songs |
set_artist_picture | Choose which photo is the artist’s picture, and how it is cropped to a square |
list_artist_photos | The artist’s photos (identity references) |
add_artist_photos | Upload one or more photos of the artist (JPEG, PNG or WebP) |
delete_artist_photodestructive | Remove one photo |
list_kit | Outfits, places and props a music video brief can mention |
add_kit_piece | An outfit, place or prop from an image, a link or a stock photo, cropped |
get_kit_piece | One outfit, place or prop |
update_kit_piece | Rename it, change its handle or description, or crop it again |
delete_kit_piecedestructive | Remove an outfit, place or prop |
list_songs | Songs with their cover, duration and analysis status |
create_song | Add a song: master audio and square cover art |
get_song | One song and its analysis status |
rename_song | Change a song’s title |
archive_songdestructive | Remove a song (its videos stay) |
get_song_analysis | Word-timed lyrics, tempo, beats, sections, hook and the parts a video can be cut to |
reanalyze_song | Retry a failed analysis |
set_song_lyricsdestructive | Give a song its own lyrics, or replace them |
clear_song_lyricsdestructive | Go back to the transcribed words |
list_looks | Browse Official, Community and your own Looks |
get_look | One Look with its design and preview images |
rename_look | Rename one of your Looks |
delete_lookdestructive | Remove one of your Looks (videos made with it stay) |
set_look_visibility | Make one of your Looks public (earns 10 credits) or private |
upload_background | Upload your own photo or video to design a New Look around |
search_stock | Find stock photos or clips to use as a background |
quote_lyric_video | The exact credits for a lyric video, before anything is charged |
quote_canvas | The exact credits for a Spotify Canvas, before anything is charged |
plan_music_video | The director's shot list for a music video, the idea and every shot, before anything is charged |
swap_music_video_place | Another stock photo for one of a plan's places |
design_music_video_shoot | The director designs the outfits, places and props the brief leaves to it as pictures, before the shot list |
get_music_video_lookbook | A lookbook with its pictures as they are drawn |
update_music_video_lookbook | Whether its kept pieces join the kit when a video is planned from it |
render_music_video_lookbook | Draws the pieces not drawn yet (spends credits) |
redesign_music_video_lookbook | Redesigns the director's pieces with a note and draws them again (spends credits) |
keep_music_video_lookbook_piece | Whether a piece goes into the video |
redraw_music_video_lookbook_piece | Draws one of the director's pieces again, with an optional note (spends credits) |
get_music_video_plan | A plan made earlier |
quote_music_video | The exact credits for an AI music video, before anything is charged |
create_lyric_video | Make the lyric video a quote priced (spends credits) |
create_canvas | Make the Canvas a quote priced (spends credits) |
create_music_video | Make the music video a quote priced (spends credits) |
list_videos | Videos, newest first, with status and thumbnails |
get_video | Status, progress, credits and, when completed, the download links |
cancel_videodestructive | Stop a queued or processing video (credits released) |
retry_video | Run a finished, failed or cancelled video again (new charge) |
delete_videodestructive | Delete a finished video and its files |
suggest_idea | Suggest a feature or change to Kinetune for others to vote on |
wait_for_video | Waits for a video to finish (up to 55 s per call), then returns it like get_video |
show_looks | Shows Looks as a gallery to play and pick from (with a sample song, or the person's own with song_id) |
show_songs | Shows songs with covers and analysis status, each offering a lyric video, a Canvas or a music video |
show_video | Shows videos as players that follow the render, with a download per format |
Cards in chat apps
In apps that draw MCP Apps (ChatGPT, Claude, VS Code and others), results arrive as Kinetune cards instead of text: a gallery where each Look plays as the real render, the quote as an order ticket with a Make it button (tapping it is the go-ahead, and the card creates the videos), and the video as a player that follows the render and offers a download per format. The cards run in the app's sandbox, call the same tools, and load media only from Kinetune and its storage. Other clients get the same results as JSON.
Prompts and resources
Clients that show prompts as commands get four ready-made starts: make_lyric_video, make_canvas, make_music_video and browse_looks. Each one follows the quote-first workflow.
Read-only resources mirror the API reads: kinetune://account and kinetune://options, plus templates for kinetune://songs/{song_id}, …/analysis, kinetune://looks/{look_id}, kinetune://videos/{video_id} and kinetune://artists/{artist_id}, all returned as JSON.