Singing Pet MCP Server

Connect Claude, ChatGPT or any MCP client to Singing Pet, and let it create pet singing videos as a tool call rather than an HTTP request.

Connect

The server speaks Streamable HTTP. Point your client at this endpoint and authenticate with an API key, or let it register itself over OAuth.

Endpoint
https://api.singing.pet/mcp
Transport
Streamable HTTP
Authentication
API key, or OAuth 2.1 with dynamic client registration

Claude Desktop

Add this to your MCP client configuration, replacing the key with your own.

{
  "mcpServers": {
    "singing-pet": {
      "type": "http",
      "url": "https://api.singing.pet/mcp",
      "headers": {
        "Authorization": "Bearer sp_live_your_key_here"
      }
    }
  }
}
Create an API key

Tools

Six tools, scoped to the account behind the credential. A read-only key sees the first four.

list_song_templatesList the songs a pet can be animated singing.
create_singing_videoAnimate a pet photo singing a chosen song. Costs one credit.videos:write
get_video_statusCheck whether a video has finished rendering and get its URL.
list_videosList this account's videos, newest first.
delete_videoPermanently delete one of this account's videos.videos:write
get_credit_balanceHow many credits are left.

When to reach for it

Good for a birthday, memorial or announcement video of someone's own pet, for making a pet say a given line, or for turning one photo into a short social clip. Not for inventing a pet that does not exist, animating a human face, or editing an existing video.

Credits

The MCP server spends the same prepaid credits as the REST API. One credit per video, refunded automatically if a render fails.