# Audora (music.audora/audora): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/music.audora%2Faudora/versions/latest)
- Connected to: https://audora.music/mcp
- Homepage: https://audora.music/ai-assistant/
- Scoring rules: v2
- Tools: 51
- Average: 50.4 / 100 (Cloudy)
- Near-identical pairs: 1

This page shows how Audora (music.audora/audora)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 51 tools. Above 40, models choose less accurately.

## Tools

- `get_profile`: 33 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `catalog_import_status`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: job_id.
  - Minor: String arguments with no constraint or example: job_id.
  - Minor: Says nothing about what it returns.
- `list_albums`: 37 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `list_tracks`: 37 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `cancel_event`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `get_track`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: track_id. Name the tool or the place that returns it, or models look it up first.
- `set_todo_done`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: done.
  - Minor: String arguments with no constraint or example: todo_id.
  - Minor: The meaning of the boolean argument done is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: todo_id. Name the tool or the place that returns it, or models look it up first.
- `design_in_audora`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: what.
  - Minor: Says nothing about what it returns.
- `keep_post`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: post_id. Name the tool or the place that returns it, or models look it up first.
- `set_album_tracks`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: album_id.
  - Minor: String arguments with no constraint or example: album_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: album_id, track_ids. Name the tool or the place that returns it, or models look it up first.
- `set_first_listen`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: on.
  - Minor: String arguments with no constraint or example: release_id.
  - Minor: The meaning of the boolean argument on is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: release_id. Name the tool or the place that returns it, or models look it up first.
- `finalize_upload`: 44 / 100
  - Minor: Arguments without a description: upload_id.
  - Minor: String arguments with no constraint or example: upload_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: upload_id. Name the tool or the place that returns it, or models look it up first.
- `get_limits`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `list_campaigns`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `list_events`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `list_releases`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `list_todos`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `preview_catalog_import`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `promo_this_week`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `report_gap`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `update_album`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: album_id.
  - Minor: String arguments with no constraint or example: album_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: album_id. Name the tool or the place that returns it, or models look it up first.
- `list_media`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: offset, limit.
  - Minor: Says nothing about what it returns.
- `request_upload`: 47 / 100
  - Minor: Arguments without a description: kind, mime_type, album_id.
  - Minor: String arguments with no constraint or example: mime_type, album_id.
  - Minor: Says nothing about what it returns.
- `answer_release_question`: 49 / 100
  - Minor: Arguments without a description: release_id.
  - Minor: String arguments with no constraint or example: release_id.
  - Minor: Says nothing about what it returns.
- `check_readiness`: 49 / 100
  - Minor: Says nothing about what it returns.
- `create_album`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `get_campaign`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: campaign_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: campaign_id. Name the tool or the place that returns it, or models look it up first.
- `get_release_questions`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `promo_results`: 49 / 100
  - Minor: Says nothing about what it returns.
- `import_catalog`: 50 / 100
  - Minor: Arguments without a description: items, items[].deezer_album_id, items[].include.
  - Minor: String arguments with no constraint or example: items[].deezer_album_id.
  - Minor: The meaning of the boolean argument items[].include is unclear.
  - Minor: Says nothing about what it returns.
- `update_track`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: track_id.
  - Minor: String arguments with no constraint or example: track_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: track_id. Name the tool or the place that returns it, or models look it up first.
- `update_profile`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `add_post`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: campaign_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: campaign_id. Name the tool or the place that returns it, or models look it up first.
- `confirm_my_music`: 54 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: deezer_ids. Name the tool or the place that returns it, or models look it up first.
- `create_track`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `propose_profile`: 56 / 100
- `set_track_credits`: 56 / 100
  - Minor: Arguments without a description: track_id.
  - Minor: String arguments with no constraint or example: track_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: track_id. Name the tool or the place that returns it, or models look it up first.
- `whoami`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `close_todo`: 57 / 100
  - Minor: Says nothing about what it returns.
- `find_my_music`: 57 / 100
  - Minor: Says nothing about what it returns.
- `get_requirements`: 57 / 100
  - Minor: Says nothing about what it returns.
- `skip_post`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: post_id. Name the tool or the place that returns it, or models look it up first.
- `save_event`: 59 / 100
  - Minor: Arguments without a description: event, event.kind, event.title, event.venue_name, event.city.
  - Minor: String arguments with no constraint or example: event.title.
  - Minor: Says nothing about what it returns.
- `update_post`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: post_id. Name the tool or the place that returns it, or models look it up first.
- `start_campaign`: 63 / 100
  - Minor: Arguments without a description: accounts.instagram, accounts.facebook, accounts.tiktok, accounts.youtube, loop_opt_out[].dimension, loop_opt_out[].platform, loop_opt_out[].value.
  - Minor: String arguments with no constraint or example: accounts.instagram, accounts.facebook, accounts.tiktok, accounts.youtube, key_moments[].date, loop_opt_out[].value.
  - Minor: Says nothing about what it returns.
- `get_stats`: 64 / 100
  - Minor: Says nothing about what it returns.
- `list_release_todos`: 64 / 100
  - Minor: Says nothing about what it returns.
- `save_release_draft`: 70 / 100
  - Minor: Arguments without a description: type.
  - Minor: Required identifiers whose description does not say where the value comes from: item_id. Name the tool or the place that returns it, or models look it up first.
- `set_track_artists`: 72 / 100
  - Minor: Arguments without a description: track_id, artists[].role.
  - Minor: String arguments with no constraint or example: track_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: track_id. Name the tool or the place that returns it, or models look it up first.
- `find_online`: 73 / 100
  - Minor: Says nothing about what it returns.
- `send_feedback`: 78 / 100

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
