My Forever Songs for Grok

A custom song from a real story. Hear 30 seconds before anyone pays.

This is the My Forever Songs MCP — anniversary, wedding, birthday, and memorial gifts written from a real story. It is not Our Family Dances. Grok can draft lyrics, play a sung preview, refine it three times, then send the listener a $9 Stripe checkout link. The website create flow is still $29.99. MCP checkout is $9.

Endpoint
https://myforeversongs.com/api/mcp
Protocol
2025-06-18 · Streamable HTTP

Sample agent prompt

  1. Call create_song_draft with a real story plus client: "grok" (muse | grok | openai).
  2. Poll get_preview until preview_url is ready. Play the 30-second clip. Never ask for the full file.
  3. Optional: refine_song up to 3 times.
  4. Ask the human before checkout_unlock. Quote $9, not $29.99.
  5. After they pay, send_gift once without confirm_token. Show the preview. Call again with confirm_token only after they approve the email.
  1. create_song_draft

    Write lyrics from a real story and start the 30-second sung preview.

  2. get_preview

    Poll until the clipped preview URL is ready. Never returns the full song.

  3. refine_song

    Change the story or vibe. Up to 3 free refinements before checkout.

  4. checkout_unlock

    Guest Stripe Checkout. The listener pays $9.

  5. get_order_status

    Read-only status, remaining refinements, and the project page.

  6. send_gift

    Call once to get confirm_token. Call again with that token to email the unlocked song.

Attribution: pass client: muse | grok | openai. Checkout and project URLs use utm_source=mcp, utm_medium=<client>, utm_campaign=mfs_mcp.

Discovery card: /.well-known/mcp.json. Machine-readable product notes live in /llms.txt.