# io.github.wilzer/aidelly: tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.wilzer%2Faidelly/versions/latest)
- Connected to: https://app.aidelly.ai/api/mcp/public-api
- Homepage: https://www.aidelly.ai/
- Repository: https://github.com/Aidelly/claude-plugin
- Scoring rules: v2
- Tools: 150
- Average: 50.2 / 100 (Cloudy)
- Near-identical pairs: 5

This page shows how io.github.wilzer/aidelly'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: 150 tools. Above 40, models choose less accurately.

## Tools

- `aidelly_list_posts`: 29 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: brand_id, status, from, to, limit, cursor.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `aidelly_list_repurpose_jobs`: 29 / 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.
  - Major: Arguments without a description: limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_reports`: 31 / 100
  - Major: The description only restates the name (8 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit, offset, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_connect_links`: 32 / 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: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_social_connections`: 32 / 100
  - Major: The description only restates the name (6 words).
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_delete_webhook`: 33 / 100
  - Major: The description only restates the name (6 words).
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, brand_id, idempotency_key.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_revoke_connect_link`: 33 / 100
  - Major: The description only restates the name (8 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_repurpose_job`: 34 / 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: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_list_connect_link_connections`: 34 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_short_link`: 35 / 100
  - Major: The description only restates the name (8 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, target_url, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_short_links`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: active_only, limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument active_only is unclear.
  - Minor: Says nothing about what it returns.
- `aidelly_list_viral_trends`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: status, limit, offset, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_update_report_schedule`: 35 / 100
  - Major: The description only restates the name (5 words).
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, id, cadence, recipient_emails, next_run_at, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_connect_link`: 36 / 100
  - Major: The description only restates the name (8 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, title, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_activity`: 36 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, actor_type, since, until, limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: action, cursor, brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `aidelly_list_creators`: 36 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: include_archived, platform, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument include_archived is unclear.
  - Minor: Says nothing about what it returns.
- `aidelly_delete_task`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, id, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_usage`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: from, to, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_competitors`: 37 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: include_archived, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument include_archived is unclear.
  - Minor: Says nothing about what it returns.
- `aidelly_list_destination_presets`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit, offset, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_get_bio_page`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_webhooks`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_add_competitor`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, domain, display_name, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
- `aidelly_add_creator`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, handle, platform, display_name, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
- `aidelly_delete_report_schedule`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, id, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_list_image_editor_outputs`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_pinterest_boards`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: workspace_id, brand_id, page_size, bookmark.
  - Minor: String arguments with no constraint or example: brand_id, bookmark.
  - 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: workspace_id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_list_tasks`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: status, assignee, mine, include_completed, limit, offset, cursor, brand_id.
  - Minor: String arguments with no constraint or example: status, brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument mine is unclear.
  - Minor: The meaning of the boolean argument include_completed is unclear.
  - Minor: Says nothing about what it returns.
- `aidelly_update_connect_link`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, idempotency_key, title, is_enabled, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The meaning of the boolean argument is_enabled is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_task`: 41 / 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: Arguments without a description: idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_get_report`: 41 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_report_schedule`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_task`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_list_ecommerce_products`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: store_id, q, limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: q, brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_ideas`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: include_archived, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument include_archived is unclear.
  - Minor: Says nothing about what it returns.
- `aidelly_list_report_schedules`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit, offset, active, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument active is unclear.
  - Minor: Says nothing about what it returns.
- `aidelly_create_report_schedule`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, report_id, cadence, recipient_emails, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: report_id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_list_drafts`: 42 / 100
  - Major: Arguments without a description: platform, limit, offset, cursor, brand_id.
  - Minor: String arguments with no constraint or example: platform, brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `aidelly_list_queues`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit, offset, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_create_webhook`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: brand_id, idempotency_key, url, events, secret, description.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
- `aidelly_delete_post_comment`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, commentId, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id, commentId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_approvals`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: status, page, limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: status, brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `aidelly_list_report_links`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mode, limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `aidelly_get_ecommerce_store`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_workspace`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: workspaceId, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_list_workspace_members`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: workspaceId, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_revoke_client_review_link`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_calendar_events`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_create_queue`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, slots[].hour, slots[].minute, channels[].platform, brand_id.
  - Minor: String arguments with no constraint or example: channels[].platform, brand_id.
  - Minor: Says nothing about what it returns.
- `aidelly_get_ai_credit_balance`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_client_review_links`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_connection_attempts`: 46 / 100
  - Major: Arguments without a description: workspace_id, brand_id, limit, outcome, cursor.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: workspace_id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_list_ecommerce_stores`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_post_comments`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_destination_preset`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, channels[].platform, channels[].accountId, channels[].transform, channels[].transform.captionMode, defaults.captionTemplate, defaults.appendUtm, defaults.offsetSeconds, brand_id.
  - Minor: String arguments with no constraint or example: channels[].platform, channels[].accountId, defaults.captionTemplate, brand_id.
  - Minor: The meaning of the boolean argument defaults.appendUtm is unclear.
  - Minor: Says nothing about what it returns.
- `aidelly_get_agency_overview`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: tz, brand_id.
  - Minor: String arguments with no constraint or example: tz, brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_get_post_analytics`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: brand_id, id, from, to.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_idea`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, tags, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
- `aidelly_delete_workspace`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, workspaceId, confirm_name, reason, brand_id.
  - Minor: String arguments with no constraint or example: confirm_name, brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_approval_batch`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_approval_settings`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: workspaceId, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_content_automation`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_scheduled_post`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_list_post_approval_events`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_list_webhook_deliveries`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, status, limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
- `aidelly_create_photo`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, metadata, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
- `aidelly_delete_draft`: 49 / 100
  - Major: Arguments without a description: idempotency_key, id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_brand_profile`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_get_white_label_config`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_brain_entries`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: scope, status, limit, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `aidelly_list_pending_approvals`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_list_workspaces`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `aidelly_preview_destination_preset`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, idempotency_key, source, source.platform, source.caption, source.mediaKind, brand_id.
  - Minor: String arguments with no constraint or example: source.platform, source.title, brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_update_post_comment`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, commentId, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id, commentId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_analytics_insights`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: platforms, limit, type, dismissed, cursor, brand_id.
  - Minor: String arguments with no constraint or example: platforms, type, brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `aidelly_get_analytics_summary`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: timeframe, startDate, endDate, includeInsights, includeActivity, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument includeInsights is unclear.
  - Minor: The meaning of the boolean argument includeActivity is unclear.
  - Minor: Says nothing about what it returns.
- `aidelly_list_brain_documents`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: document_type, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `aidelly_get_brand_settings_context`: 51 / 100
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aidelly_update_task`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_update_workspace_member`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, workspaceId, user_id, role, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, user_id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_post_comment`: 52 / 100
  - Minor: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_repurpose_job`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, sourceType, sourceTitle, medium, brand_id.
  - Minor: String arguments with no constraint or example: sourceTitle, brand_id.
- `aidelly_delete_brain_document`: 52 / 100
  - Major: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_content_automations`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `aidelly_get_inbox_items`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `aidelly_list_accounts`: 52 / 100
  - Major: Arguments without a description: workspace_id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: workspace_id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_search_brain`: 52 / 100
  - Major: Arguments without a description: q, scope, limit, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `aidelly_update_workspace`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, workspaceId, name, archived, kind, workspace_type, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The meaning of the boolean argument archived is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_brain_document`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_inbox_automations`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `aidelly_list_scheduled_posts`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: from, to, status, limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
- `aidelly_remove_workspace_member`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, workspaceId, user_id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, user_id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_revoke_workspace_invitation`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, workspaceId, invitation_id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId, invitation_id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_workspace`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, name, workspace_type, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_delete_calendar_share_link`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_delete_campaign`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_delete_short_link`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_revoke_report_link`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_update_draft`: 54 / 100
  - Minor: Arguments without a description: idempotency_key, id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_bulk_fill_job`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, posts, posts[].timezone, posts[].title, posts[].caption, posts[].hashtags, posts[].mentions, posts[].mediaUrl, posts[].contentType, posts[].firstComment, posts[].dmAutomation, posts[].dmAutomation.keyword, posts[].dmAutomation.message, posts[].dmAutomation.link, posts[].dmAutomation.commentReply, brand_id.
  - Minor: String arguments with no constraint or example: posts[].platform, posts[].accountId, posts[].dmAutomation.keyword, posts[].dmAutomation.message, posts[].dmAutomation.link, posts[].dmAutomation.commentReply, brand_id.
- `aidelly_create_report`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, title, dateRangeStart, dateRangeEnd, sections, commentary, templateId, includeComparison, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The meaning of the boolean argument includeComparison is unclear.
- `aidelly_get_bulk_fill_job`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: jobId, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: jobId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_draft`: 55 / 100
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_list_prompts`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
- `aidelly_get_brain_entry`: 56 / 100
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_invite_workspace_member`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, workspaceId, email, role, send_email, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The meaning of the boolean argument send_email is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_delete_content_automation`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_delete_inbox_automation`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_disconnect_ecommerce_store`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_analytics_unified`: 57 / 100
  - Major: Arguments without a description: from, to, platforms, brand_id.
  - Minor: String arguments with no constraint or example: platforms, brand_id.
- `aidelly_get_brain_context`: 57 / 100
  - Minor: Arguments without a description: purpose, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `aidelly_list_inbox_leads`: 57 / 100
  - Major: Arguments without a description: stage, since, limit, cursor, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: No `required` list, so every argument is optional.
- `aidelly_upload_media`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id, idempotency_key, file_name, folder.
  - Minor: String arguments with no constraint or example: brand_id, file_base64.
- `aidelly_complete_brain_document_upload`: 58 / 100
  - Major: Arguments without a description: upload_id, idempotency_key, title, description, document_type, tags, brand_id.
  - Minor: String arguments with no constraint or example: brand_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.
- `aidelly_generate_brand_interview_questions`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, count, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The name is long (42 characters).
- `aidelly_get_inbox_lead`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_get_post`: 58 / 100
  - Minor: Arguments without a description: brand_id, id.
  - Minor: String arguments with no constraint or example: brand_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: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_cancel_post`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id, id, idempotency_key.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_content_automation`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_generate_inbox_reply_draft`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_trigger_content_automation`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_update_approval_settings`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, workspaceId, requireMemberApproval, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The meaning of the boolean argument requireMemberApproval is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: workspaceId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_update_content_automation`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_update_post`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: brand_id, id, idempotency_key.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_add_queue_items`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, idempotency_key, items, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_run_prompt`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_update_brand_profile`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotency_key, business_name, website, industry, position, contact_email, primary_color, secondary_color, brand_voice, goals, writing_style, target_audience, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_update_inbox_automation`: 60 / 100
  - Major: Arguments without a description: id, idempotency_key, platformAccountId, keyword, matchType, message, campaignDurationDays, enabled, triggerEvent, responseMode, guardrails, guardrails.maxRepliesPerConversationPerDay, guardrails.handoffKeywords, guardrails.quietHours, guardrails.quietHours.start, guardrails.quietHours.end, guardrails.quietHours.timezone, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The meaning of the boolean argument enabled is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_sync_ecommerce_store`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_update_analytics_insight`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_cancel_scheduled_post`: 62 / 100
  - Major: Arguments without a description: idempotency_key, id, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_client_review_link`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_delete_calendar_event`: 62 / 100
  - Major: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_update_scheduled_post`: 62 / 100
  - Major: Arguments without a description: idempotency_key, id, scheduled_at, timezone, recycle, recycle[].kind, brand_id.
  - Minor: String arguments with no constraint or example: timezone, brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_report_link`: 63 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: report_id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_reply_to_inbox_item`: 64 / 100
  - Minor: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_archive_brain_entry`: 65 / 100
  - Minor: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_inbox_automation`: 66 / 100
  - Major: Arguments without a description: idempotency_key, message, matchType, campaignDurationDays, enabled, triggerEvent, responseMode, guardrails, guardrails.maxRepliesPerConversationPerDay, guardrails.handoffKeywords, guardrails.quietHours, guardrails.quietHours.start, guardrails.quietHours.end, guardrails.quietHours.timezone, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: The meaning of the boolean argument enabled is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: platformAccountId. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_scheduled_post`: 66 / 100
  - Major: Arguments without a description: idempotency_key, platform, scheduled_at, timezone, recycle, recycle[].kind, content_campaign_id, brand_id.
  - Minor: String arguments with no constraint or example: platform, brand_id.
- `aidelly_update_brain_entry`: 66 / 100
  - Major: Arguments without a description: id, idempotency_key, type, title, content, tags, platforms, importance, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_update_white_label_config`: 66 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_generate_analytics_insights`: 67 / 100
  - Minor: Arguments without a description: idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_add_brain_document`: 68 / 100
  - Major: Arguments without a description: idempotency_key, title, description, document_type, tags, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_create_media_upload_url`: 68 / 100
  - Major: Arguments without a description: brand_id, idempotency_key, file_name, content_type, folder.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_update_calendar_event`: 69 / 100
  - Minor: Arguments without a description: id, idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `aidelly_create_post`: 70 / 100
  - Minor: Arguments without a description: brand_id, idempotency_key, scheduled_at, timezone, metadata, content, content.text, content.link, content.title, content.hashtags, content.mentions, content.thread.parts, content.thread.parts[].text, content.thread.parts[].media, content.thread.parts[].media[].url, content.thread.parts[].media[].type.
  - Minor: String arguments with no constraint or example: brand_id, timezone, content.title.
- `aidelly_bulk_create_posts`: 71 / 100
  - Minor: Arguments without a description: brand_id, idempotency_key, posts[].scheduled_at, posts[].timezone, posts[].metadata, posts[].content, posts[].content.text, posts[].content.link, posts[].content.title, posts[].content.hashtags, posts[].content.mentions, posts[].content.thread.parts, posts[].content.thread.parts[].text, posts[].content.thread.parts[].media, posts[].content.thread.parts[].media[].url, posts[].content.thread.parts[].media[].type.
  - Minor: String arguments with no constraint or example: brand_id, posts[].timezone, posts[].content.title.
- `aidelly_create_draft`: 73 / 100
  - Minor: Arguments without a description: idempotency_key, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_add_brain_entry`: 76 / 100
  - Major: Arguments without a description: idempotency_key, type, title, content, tags, platforms, importance, valid_until, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.
- `aidelly_create_brain_document_upload_url`: 79 / 100
  - Minor: Arguments without a description: idempotency_key, file_name, content_type, brand_id.
  - Minor: String arguments with no constraint or example: brand_id.

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)
