Skip to content

Sync Suno MCP with latest Docs OpenAPI spec - #606

Draft
Germey with Copilot wants to merge 2 commits into
mainfrom
copilot/sync-update-from-docs-9f6b4725-b780-4313-a304-754e630780b5
Draft

Sync Suno MCP with latest Docs OpenAPI spec#606
Germey with Copilot wants to merge 2 commits into
mainfrom
copilot/sync-update-from-docs-9f6b4725-b780-4313-a304-754e630780b5

Conversation

Copilot AI commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

The upstream Docs changed the Suno OpenAPI contract. This updates the Suno MCP implementation to match the current request schemas and async task response behavior.

  • Request schema alignment

    • Treat lyric_prompt as a string, matching /suno/audios.
    • Stop adding async: true to /suno/mp4, which only accepts audio_id.
    • Make name optional for /suno/voices; only audio_url is required.
  • Response handling

    • Add task polling guidance for /suno/style responses.
    • Add task polling guidance for /suno/voices responses.
  • Regression coverage

    • Added focused tests for the updated Suno payloads and task-response formatting.

Example payload change:

await suno_generate_custom_music(
    lyric="",
    lyric_prompt="A nostalgic song about winter",
)

Co-authored-by: Germey <8678661+Germey@users.noreply.github.com>
Copilot AI changed the title [WIP] Sync MCP servers with updated Docs Sync Suno MCP with latest Docs OpenAPI spec Aug 10, 2026
Copilot AI requested a review from Germey August 10, 2026 02:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

sync: update from Docs (dacd92d docs: sync from PlatformBackend [automated])

2 participants