All scored servers

LeanrIQ: tool descriptions scored io.github.leanrads/leanriq

tools/list taken
(UTC)
Connected to
https://iq.leanrads.com/mcp
Scoring rules
v2
Score this URL as it is today

Scores, issues and names only

This page shows how LeanrIQ (io.github.leanrads/leanriq)'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.

servers/io.github.leanrads/leanriq
Average score
44.8 / 100Cloudy
Tools
136
Near-identical descriptions
791

Across the server

  • Major
    136 tools. Above 40, models choose less accurately.too_many_tools
  • Minor
    791 pairs with nearly the same description in all; the top 12 are shown.confusable_pair_total
  • Critical
    These tools share the same description: leanriq_build_ad, leanriq_build_agent_ad.identical_description
  • Critical
    These tools share the same description: leanriq_create_brief, leanriq_create_creative_brief.identical_description
  • Major
    136 tools repeat the same note (67 words). Say it once in the server's instructions, and let each description say what only that tool does. The note does not count toward the tools' scores.repeated_note
  • Minor
    The server has no instructions. Say there, once, what the server is for and when to use it: Claude Code and Gemini CLI read the instructions before the tool descriptions.instructions_missing

Tools whose descriptions are nearly the same

12 of 791 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
leanriq_build_adleanriq_build_agent_ad1.000.75
leanriq_create_briefleanriq_create_creative_brief1.000.75
create_advertiserupdate_advertiser0.980.33
create_creative_versionrestore_creative_version0.980.50
create_flightupdate_flight0.980.33
cancel_taskretry_task0.980.33
build_adleanriq_build_ad0.970.67
build_adleanriq_build_agent_ad0.970.50
build_doohleanriq_build_dooh0.970.67
create_advertiserarchive_advertiser0.960.33
archive_advertiserarchive_campaign0.960.33
archive_advertiserarchive_creative0.960.33

Tools

get_vertical_intelligence

22 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
1 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: seatId, seatName, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, accountId, advertiserId, campaignId, creativeId, creativeIds, templateId, assetId, flightId, taskId, idempotencyKey, persistence, outputs[].type, outputs[].format, outputs[].quality, outputs[].maxBytes, outputs[].type, advertiser, campaign, creative, template, assets, brief, objective, audience, requestedFormats, force, skipTraffickedRebuild, prompt, instructions, input.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, accountId, advertiserId, campaignId, creativeId, templateId, assetId, flightId, taskId, idempotencyKey, outputs[].type, outputs[].type, objective, prompt.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument skipTraffickedRebuild is unclear.vague_boolean

get_capabilities

23 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
2 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: includeHidden, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument includeHidden is unclear.vague_boolean

get_current_seat

23 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
2 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_current_user

23 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
2 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

list_accessible_seats

23 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
2 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

leanriq_get_vertical_intelligence

25 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
1 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    The description only restates the name (7 words).restates_name
  • Major
    The description is too short (7 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: seatId, seatName, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, accountId, advertiserId, campaignId, creativeId, creativeIds, templateId, assetId, flightId, taskId, idempotencyKey, persistence, outputs[].type, outputs[].format, outputs[].quality, outputs[].maxBytes, outputs[].type, advertiser, campaign, creative, template, assets, brief, objective, audience, requestedFormats, force, skipTraffickedRebuild, prompt, instructions, input.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, accountId, advertiserId, campaignId, creativeId, templateId, assetId, flightId, taskId, idempotencyKey, outputs[].type, outputs[].type, objective, prompt.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument skipTraffickedRebuild is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

list_advertisers

25 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, status, cursor, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

list_campaigns

25 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, status, cursor, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

list_competitors

25 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, status, cursor, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

list_flights

25 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, status, cursor, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

list_tasks

25 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, status, cursor, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

list_templates

25 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, status, cursor, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

export_trafficked_assets

27 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, flightId, type, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: flightId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_permissions

27 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_adserver_tag

28 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, flightId, creativeId, force, platform, idempotencyKey, approvalId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: flightId, creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_advertiser

28 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, templateId, assetId, previewId, flightId, taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_creative

28 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, templateId, assetId, previewId, flightId, taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_flight

28 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, templateId, assetId, previewId, flightId, taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: flightId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_preview_link

28 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, templateId, assetId, previewId, flightId, taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: previewId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_template

28 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, templateId, assetId, previewId, flightId, taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: templateId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_trafficked_assets

28 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, templateId, assetId, previewId, flightId, taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: flightId. Name the tool or the place that returns it, or models look it up first.id_source_missing

list_creative_versions

28 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, templateId, assetId, previewId, flightId, taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

validate_flight

28 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (2 words).restates_name
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, templateId, assetId, previewId, flightId, taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: flightId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_media_buy_delivery

31 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (4 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, adcp_version, account, account.account_id, media_buy_ids, status_filter, start_date, end_date, include_package_daily_breakdown, time_granularity, include_window_breakdown, attribution_window, reporting_dimensions, reporting_dimensions.geo, reporting_dimensions.device_type, reporting_dimensions.device_platform, reporting_dimensions.audience, reporting_dimensions.placement, context, ext, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, adcp_version.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument include_package_daily_breakdown is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument include_window_breakdown is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: media_buy_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_creative_intelligence

34 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, advertiserId, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_world_research_decision

34 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_world_research_event

34 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_world_research_events

34 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_world_research_insights

34 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_world_research_mentions

34 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_world_research_profile

34 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_world_research_proposal

34 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_world_research_question

34 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required

get_world_research_summary

34 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

preview_trafficking_output

34 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, flightId, creativeId, force, idempotencyKey, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, flightId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_competitor_intelligence

35 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, competitorId, competitorName, competitorDomain, website, includeEvidence, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument includeEvidence is unclear.vague_boolean

list_competitor_evidence

35 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, competitorId, competitorName, competitorDomain, website, includeEvidence, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument includeEvidence is unclear.vague_boolean

get_leanriq_capabilities

37 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
2 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

generate_preview_links

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: accountId, creativeId, creativeIds, idempotencyKey, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_creative_intelligence_run

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, advertiserId, runId, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId, runId. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_world_opportunity

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, opportunityId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: opportunityId. Name the tool or the place that returns it, or models look it up first.id_source_missing

leanriq_get_world_research_decision

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_world_research_event

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_world_research_events

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_world_research_insights

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_world_research_mentions

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_world_research_profile

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_world_research_proposal

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_world_research_question

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_world_research_summary

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventId, opportunityId, question, entity, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_list_world_signals

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

list_world_signals

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_world_intelligence

40 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

leanriq_qa_creative

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: brand, format, objective, creative, creative.headline, creative.body, creative.cta, creative.imageDescription, creative.landingPageUrl, rules, context, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: creative.headline, creative.body, creative.cta, creative.imageDescription, context, defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

qa_creative

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: brand, format, objective, creative, creative.headline, creative.body, creative.cta, creative.imageDescription, creative.landingPageUrl, rules, context, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: creative.headline, creative.body, creative.cta, creative.imageDescription, context, defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param

get_world_activation_evidence

41 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventIds, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: eventIds. Name the tool or the place that returns it, or models look it up first.id_source_missing

leanriq_get_creative_intelligence

41 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, advertiserId, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId. Name the tool or the place that returns it, or models look it up first.id_source_missing

leanriq_get_creative_intelligence_run

41 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, advertiserId, runId, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId, runId. Name the tool or the place that returns it, or models look it up first.id_source_missing

leanriq_get_world_activation_evidence

41 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, eventIds, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated
  • Minor
    Required identifiers whose description does not say where the value comes from: eventIds. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_brand_profile

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, brandName, brandUrl, advertiserId, competitorLimit, requestedSections, forceRefresh, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument forceRefresh is unclear.vague_boolean

get_task

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_brand_visuals

43 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, advertiserId, brandName, websiteUrl, storage, storage.bucket, storage.cdnBaseUrl, storage.prefix, options, options.fetchLogos, options.fetchFonts, options.fetchImages, options.fetchVideos, options.fetchScreenshots, options.extractColours, options.extractCtas, options.useBrowser, options.scrapeSocial, options.includeAiGeneratedImages, options.maxAiGeneratedImages, options.maxSocialImages, options.maxVideos, options.maxLogos, options.maxFonts, options.maxImages, options.maxScreenshots, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, storage.prefix.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument options.fetchLogos is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchFonts is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchImages is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchVideos is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchScreenshots is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.extractColours is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.extractCtas is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.useBrowser is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.scrapeSocial is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.includeAiGeneratedImages is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId. Name the tool or the place that returns it, or models look it up first.id_source_missing

leanriq_list_world_opportunities

43 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

list_world_opportunities

43 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

leanriq_create_strategy

44 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, brand, product, audience, goal, offer, channel, constraints, context, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, offer, channel, context.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_world_opportunity

44 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: advertiserId, opportunityId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated
  • Minor
    Required identifiers whose description does not say where the value comes from: opportunityId. Name the tool or the place that returns it, or models look it up first.id_source_missing

create_production_plan

45 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, advertiserId, campaignId, creativeId, mode, brand, campaignName, format, brief, template, template.name, template.size, template.elements, template.elements[].id, template.elements[].type, template.elements[].label, template.elements[].roleHint, template.elements[].locked, template.elements[].editable, template.elements[].editable.text, template.elements[].editable.asset, template.elements[].editable.style, template.elements[].editable.position, template.elements[].editable.size, template.elements[].currentValue, template.elements[].content, template.elements[].style, template.elements[].position, template.elements[].position.x, template.elements[].position.y, template.elements[].size, template.elements[].size.width, template.elements[].size.height, assets, assets[].type, assets[].name, assets[].url, assets[].description, constraints, creative, templateAnalysis, studioCapabilities, requestedOperationTypes, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, template.elements[].currentValue.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument template.elements[].locked is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument template.elements[].editable.text is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument template.elements[].editable.asset is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument template.elements[].editable.style is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument template.elements[].editable.position is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument template.elements[].editable.size is unclear.vague_boolean

leanriq_create_production_plan

45 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, advertiserId, campaignId, creativeId, mode, brand, campaignName, format, brief, template, template.name, template.size, template.elements, template.elements[].id, template.elements[].type, template.elements[].label, template.elements[].roleHint, template.elements[].locked, template.elements[].editable, template.elements[].editable.text, template.elements[].editable.asset, template.elements[].editable.style, template.elements[].editable.position, template.elements[].editable.size, template.elements[].currentValue, template.elements[].content, template.elements[].style, template.elements[].position, template.elements[].position.x, template.elements[].position.y, template.elements[].size, template.elements[].size.width, template.elements[].size.height, assets, assets[].type, assets[].name, assets[].url, assets[].description, constraints, creative, templateAnalysis, studioCapabilities, requestedOperationTypes, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, template.elements[].currentValue.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument template.elements[].locked is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument template.elements[].editable.text is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument template.elements[].editable.asset is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument template.elements[].editable.style is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument template.elements[].editable.position is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument template.elements[].editable.size is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_brand_profile

45 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, brandName, brandUrl, advertiserId, competitorLimit, requestedSections, forceRefresh, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument forceRefresh is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_get_brand_visuals

46 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, advertiserId, brandName, websiteUrl, storage, storage.bucket, storage.cdnBaseUrl, storage.prefix, options, options.fetchLogos, options.fetchFonts, options.fetchImages, options.fetchVideos, options.fetchScreenshots, options.extractColours, options.extractCtas, options.useBrowser, options.scrapeSocial, options.includeAiGeneratedImages, options.maxAiGeneratedImages, options.maxSocialImages, options.maxVideos, options.maxLogos, options.maxFonts, options.maxImages, options.maxScreenshots, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, storage.prefix.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument options.fetchLogos is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchFonts is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchImages is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchVideos is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchScreenshots is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.extractColours is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.extractCtas is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.useBrowser is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.scrapeSocial is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.includeAiGeneratedImages is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId. Name the tool or the place that returns it, or models look it up first.id_source_missing

leanriq_get_world_intelligence

46 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

provide_performance_feedback

51 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, creativeId, flightId, feedback, idempotencyKey, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId. Name the tool or the place that returns it, or models look it up first.id_source_missing

refresh_brand_profile

51 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, brandName, brandUrl, advertiserId, competitorLimit, requestedSections, forceRefresh, accountId, idempotencyKey, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument forceRefresh is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId, accountId. Name the tool or the place that returns it, or models look it up first.id_source_missing

refresh_brand_visuals

51 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, advertiserId, brandName, websiteUrl, storage, storage.bucket, storage.cdnBaseUrl, storage.prefix, options, options.fetchLogos, options.fetchFonts, options.fetchImages, options.fetchVideos, options.fetchScreenshots, options.extractColours, options.extractCtas, options.useBrowser, options.scrapeSocial, options.includeAiGeneratedImages, options.maxAiGeneratedImages, options.maxSocialImages, options.maxVideos, options.maxLogos, options.maxFonts, options.maxImages, options.maxScreenshots, accountId, idempotencyKey, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, storage.prefix.loose_string_param
  • Minor
    The meaning of the boolean argument options.fetchLogos is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchFonts is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchImages is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchVideos is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.fetchScreenshots is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.extractColours is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.extractCtas is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.useBrowser is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.scrapeSocial is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument options.includeAiGeneratedImages is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId, accountId. Name the tool or the place that returns it, or models look it up first.id_source_missing

retraffick_creative

51 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, flightId, creativeId, force, idempotencyKey, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, flightId, creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

retraffick_flight

51 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, flightId, creativeId, force, idempotencyKey, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, flightId. Name the tool or the place that returns it, or models look it up first.id_source_missing

retry_task

51 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: taskId, accountId, reason, idempotencyKey, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as cancel_task's (similarity 0.98); only the names and schemas tell them apart. Say in this description when to use cancel_task instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: taskId. Name the tool or the place that returns it, or models look it up first.id_source_missing

traffick_creative

51 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, flightId, creativeId, force, idempotencyKey, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, flightId, creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

traffick_flight

51 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, flightId, creativeId, force, idempotencyKey, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, flightId. Name the tool or the place that returns it, or models look it up first.id_source_missing

build_world_research_profile

52 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, advertiserContext, advertiserContext.aliases, advertiserContext.negativeAliases, advertiserContext.parentCompany, advertiserContext.parentCompany.id, advertiserContext.parentCompany.name, advertiserContext.parentCompany.officialDomain, advertiserContext.parentCompany.aliases, advertiserContext.parentCompany.negativeAliases, advertiserContext.parentCompany.products, advertiserContext.parentCompany.markets, advertiserContext.parentCompany.verified, advertiserContext.brands, advertiserContext.brands[].id, advertiserContext.brands[].name, advertiserContext.brands[].officialDomain, advertiserContext.brands[].aliases, advertiserContext.brands[].negativeAliases, advertiserContext.brands[].products, advertiserContext.brands[].markets, advertiserContext.brands[].verified, advertiserContext.competitorIdentities, advertiserContext.competitorIdentities[].id, advertiserContext.competitorIdentities[].name, advertiserContext.competitorIdentities[].officialDomain, advertiserContext.competitorIdentities[].aliases, advertiserContext.competitorIdentities[].negativeAliases, advertiserContext.competitorIdentities[].products, advertiserContext.competitorIdentities[].markets, advertiserContext.competitorIdentities[].verified, advertiserContext.priorityTopics, advertiserContext.contextualTopics, advertiserContext.name, advertiserContext.officialDomain, advertiserContext.market, advertiserContext.vertical, advertiserContext.category, advertiserContext.products, advertiserContext.services, advertiserContext.propositions, advertiserContext.approvedOffers, advertiserContext.approvedBenefits, advertiserContext.approvedClaims, advertiserContext.approvedFacts, advertiserContext.approvedGuidance, advertiserContext.brandSummary, advertiserContext.brandPositioning, advertiserContext.targetAudience, advertiserContext.toneOfVoice, advertiserContext.keyMessages, advertiserContext.creativeDos, advertiserContext.creativeDonts, advertiserContext.wordsToUse, advertiserContext.wordsToNotUse, advertiserContext.ctaGuidance, advertiserContext.competitors, advertiserContext.seasonality, advertiserContext.currentCampaigns, advertiserContext.brandIntelligence, advertiserContext.campaignContext, advertiserContext.campaignContext.objective, advertiserContext.campaignContext.audience, advertiserContext.campaignContext.market, advertiserContext.campaignContext.flightDates, advertiserContext.campaignContext.brief, advertiserContext.campaignContext.strategy, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument advertiserContext.parentCompany.verified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument advertiserContext.brands[].verified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument advertiserContext.competitorIdentities[].verified is unclear.vague_boolean

create_flight

52 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, flightId, advertiserId, campaignId, name, platform, thirdPartyTags, thirdPartyTags[].name, thirdPartyTags[].tag, thirdPartyTags[].creativeId, creativeConfigs, creativeConfigs[].creativeId, creativeConfigs[].creativeVersion, creativeConfigs[].creativeStatus, creativeConfigs[].enabled, creativeConfigs[].channel, creativeConfigs[].formatId, creativeConfigs[].width, creativeConfigs[].height, creativeConfigs[].previewUrl, creativeConfigs[].previewLinks, creativeConfigs[].landingPageUrl, creativeConfigs[].clickThroughUrl, creativeConfigs[].thirdPartyTags, creativeConfigs[].thirdPartyTags[].name, creativeConfigs[].thirdPartyTags[].tag, creativeConfigs[].thirdPartyTags[].creativeId, creativeConfigs[].tracking, creativeConfigs[].trafficking, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as update_flight's (similarity 0.98); only the names and schemas tell them apart. Say in this description when to use update_flight instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument creativeConfigs[].enabled is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean

leanriq_build_world_research_profile

52 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, advertiserContext, advertiserContext.aliases, advertiserContext.negativeAliases, advertiserContext.parentCompany, advertiserContext.parentCompany.id, advertiserContext.parentCompany.name, advertiserContext.parentCompany.officialDomain, advertiserContext.parentCompany.aliases, advertiserContext.parentCompany.negativeAliases, advertiserContext.parentCompany.products, advertiserContext.parentCompany.markets, advertiserContext.parentCompany.verified, advertiserContext.brands, advertiserContext.brands[].id, advertiserContext.brands[].name, advertiserContext.brands[].officialDomain, advertiserContext.brands[].aliases, advertiserContext.brands[].negativeAliases, advertiserContext.brands[].products, advertiserContext.brands[].markets, advertiserContext.brands[].verified, advertiserContext.competitorIdentities, advertiserContext.competitorIdentities[].id, advertiserContext.competitorIdentities[].name, advertiserContext.competitorIdentities[].officialDomain, advertiserContext.competitorIdentities[].aliases, advertiserContext.competitorIdentities[].negativeAliases, advertiserContext.competitorIdentities[].products, advertiserContext.competitorIdentities[].markets, advertiserContext.competitorIdentities[].verified, advertiserContext.priorityTopics, advertiserContext.contextualTopics, advertiserContext.name, advertiserContext.officialDomain, advertiserContext.market, advertiserContext.vertical, advertiserContext.category, advertiserContext.products, advertiserContext.services, advertiserContext.propositions, advertiserContext.approvedOffers, advertiserContext.approvedBenefits, advertiserContext.approvedClaims, advertiserContext.approvedFacts, advertiserContext.approvedGuidance, advertiserContext.brandSummary, advertiserContext.brandPositioning, advertiserContext.targetAudience, advertiserContext.toneOfVoice, advertiserContext.keyMessages, advertiserContext.creativeDos, advertiserContext.creativeDonts, advertiserContext.wordsToUse, advertiserContext.wordsToNotUse, advertiserContext.ctaGuidance, advertiserContext.competitors, advertiserContext.seasonality, advertiserContext.currentCampaigns, advertiserContext.brandIntelligence, advertiserContext.campaignContext, advertiserContext.campaignContext.objective, advertiserContext.campaignContext.audience, advertiserContext.campaignContext.market, advertiserContext.campaignContext.flightDates, advertiserContext.campaignContext.brief, advertiserContext.campaignContext.strategy, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument advertiserContext.parentCompany.verified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument advertiserContext.brands[].verified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument advertiserContext.competitorIdentities[].verified is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_resolve_or_provision_advertiser

52 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, accountId, brand, brand.name, brand.domain, brand.brandId, brand.websiteUrl, operator, billing, sandbox, createIfMissing, dryRun, idempotencyKey, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument sandbox is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument createIfMissing is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_run_creative_chain

52 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, campaignName, creativeId, creativeIds, targetSizes, objective, audience, KPI, funnelStage, budget, startDate, endDate, brand, product, goal, deliverables, offer, channel, tone, constraints, mustInclude, mustAvoid, saveToStudio, force, idempotencyKey, buildAds, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument saveToStudio is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument buildAds is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_select_world_opportunity_for_campaign

52 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, opportunityId, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    The name is long (45 characters).long_name
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId, campaignId, opportunityId. Name the tool or the place that returns it, or models look it up first.id_source_missing

run_creative_chain

52 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
4 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, campaignName, creativeId, creativeIds, targetSizes, objective, audience, KPI, funnelStage, budget, startDate, endDate, brand, product, goal, deliverables, offer, channel, tone, constraints, mustInclude, mustAvoid, saveToStudio, force, idempotencyKey, buildAds, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument saveToStudio is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument buildAds is unclear.vague_boolean

select_world_opportunity_for_campaign

52 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, opportunityId, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId, campaignId, opportunityId. Name the tool or the place that returns it, or models look it up first.id_source_missing

build_ad

54 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
1 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: seatId, seatName, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, accountId, advertiserId, campaignId, creativeId, creativeIds, templateId, assetId, flightId, taskId, idempotencyKey, persistence, outputs[].type, outputs[].format, outputs[].quality, outputs[].maxBytes, outputs[].type, advertiser, campaign, creative, template, assets, brief, objective, audience, requestedFormats, force, skipTraffickedRebuild, prompt, instructions, input.param_no_description
  • Minor
    Its description is nearly the same as leanriq_build_ad's (similarity 0.97); only the names and schemas tell them apart. Say in this description when to use leanriq_build_ad instead.confusable_pair
  • Minor
    Its description is nearly the same as leanriq_build_agent_ad's (similarity 0.97); only the names and schemas tell them apart. Say in this description when to use leanriq_build_agent_ad instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, accountId, advertiserId, campaignId, creativeId, templateId, assetId, flightId, taskId, idempotencyKey, outputs[].type, outputs[].type, objective, prompt.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument skipTraffickedRebuild is unclear.vague_boolean

cancel_task

54 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: taskId, accountId, reason, idempotencyKey, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as retry_task's (similarity 0.98); only the names and schemas tell them apart. Say in this description when to use retry_task instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: taskId. Name the tool or the place that returns it, or models look it up first.id_source_missing

clone_creative

54 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, idempotencyKey, expectedVersion, approvalId, dryRun, creativeId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

create_creative_intelligence_plan

54 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, advertiserId, opportunityId, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId, opportunityId. Name the tool or the place that returns it, or models look it up first.id_source_missing

leanriq_build_ad

54 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
1 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: seatId, seatName, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, accountId, advertiserId, campaignId, creativeId, creativeIds, templateId, assetId, flightId, taskId, idempotencyKey, persistence, outputs[].type, outputs[].format, outputs[].quality, outputs[].maxBytes, outputs[].type, advertiser, campaign, creative, template, assets, brief, objective, audience, requestedFormats, force, skipTraffickedRebuild, prompt, instructions, input.param_no_description
  • Minor
    Its description is nearly the same as leanriq_build_agent_ad's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use leanriq_build_agent_ad instead.confusable_pair
  • Minor
    Its description is nearly the same as build_ad's (similarity 0.97); only the names and schemas tell them apart. Say in this description when to use build_ad instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, accountId, advertiserId, campaignId, creativeId, templateId, assetId, flightId, taskId, idempotencyKey, outputs[].type, outputs[].type, objective, prompt.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument skipTraffickedRebuild is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_build_agent_ad

54 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
1 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: seatId, seatName, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, accountId, advertiserId, campaignId, creativeId, creativeIds, templateId, assetId, flightId, taskId, idempotencyKey, persistence, outputs[].type, outputs[].format, outputs[].quality, outputs[].maxBytes, outputs[].type, advertiser, campaign, creative, template, assets, brief, objective, audience, requestedFormats, force, skipTraffickedRebuild, prompt, instructions, input.param_no_description
  • Minor
    Its description is nearly the same as leanriq_build_ad's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use leanriq_build_ad instead.confusable_pair
  • Minor
    Its description is nearly the same as build_ad's (similarity 0.97); only the names and schemas tell them apart. Say in this description when to use build_ad instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, accountId, advertiserId, campaignId, creativeId, templateId, assetId, flightId, taskId, idempotencyKey, outputs[].type, outputs[].type, objective, prompt.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument skipTraffickedRebuild is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_create_creative_intelligence_plan

54 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, advertiserId, opportunityId, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The name is long (41 characters).long_name
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId, opportunityId. Name the tool or the place that returns it, or models look it up first.id_source_missing

leanriq_get_competitor_creative_intelligence

54 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
4 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, competitorId, competitorName, name, brandName, competitorWebsite, competitorDomain, competitorPositioning, competitorKeyMessages, website, domain, advertiserId, seatId, region, lookbackDays, evidenceLimit, limit, forceRefresh, strategyMode, evidenceMode, recommendationMode, advertiserGuidanceSnapshot, market, markets, strategyModes, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument forceRefresh is unclear.vague_boolean
  • Minor
    The name is long (44 characters).long_name
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_record_world_research_feedback

54 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, eventId, outcome, reason, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated
  • Minor
    Required identifiers whose description does not say where the value comes from: eventId. Name the tool or the place that returns it, or models look it up first.id_source_missing

push_flight_to_yahoo

54 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, flightId, creativeIds, idempotencyKey, approvalId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: flightId. Name the tool or the place that returns it, or models look it up first.id_source_missing

record_world_research_feedback

54 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, eventId, outcome, reason, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: eventId. Name the tool or the place that returns it, or models look it up first.id_source_missing

run_competitor_intelligence

54 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
4 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, competitorId, competitorName, name, brandName, competitorWebsite, competitorDomain, competitorPositioning, competitorKeyMessages, website, domain, advertiserId, seatId, region, lookbackDays, evidenceLimit, limit, forceRefresh, strategyMode, evidenceMode, recommendationMode, advertiserGuidanceSnapshot, market, markets, strategyModes, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument forceRefresh is unclear.vague_boolean

archive_advertiser

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, resourceId, advertiserId, campaignId, creativeId, flightId, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as create_advertiser's (similarity 0.96); only the names and schemas tell them apart. Say in this description when to use create_advertiser instead.confusable_pair
  • Minor
    Its description is nearly the same as archive_campaign's (similarity 0.96); only the names and schemas tell them apart. Say in this description when to use archive_campaign instead.confusable_pair
  • Minor
    Its description is nearly the same as archive_creative's (similarity 0.96); only the names and schemas tell them apart. Say in this description when to use archive_creative instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, advertiserId. Name the tool or the place that returns it, or models look it up first.id_source_missing

archive_campaign

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, resourceId, advertiserId, campaignId, creativeId, flightId, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as archive_advertiser's (similarity 0.96); only the names and schemas tell them apart. Say in this description when to use archive_advertiser instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, campaignId. Name the tool or the place that returns it, or models look it up first.id_source_missing

archive_creative

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, resourceId, advertiserId, campaignId, creativeId, flightId, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as archive_advertiser's (similarity 0.96); only the names and schemas tell them apart. Say in this description when to use archive_advertiser instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

build_campaign_creative_set

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, outputs, outputs[].type, outputs[].format, outputs[].quality, outputs[].maxBytes, outputs[].type, advertiserId, accountId, brand, brand.name, brand.domain, brand.brandId, brand.websiteUrl, operator, billing, sandbox, createAdvertiserIfMissing, idempotencyKey, campaignId, campaignName, objective, audience, KPI, funnelStage, budget, startDate, endDate, targetSizes, desiredVariantCount, generateTags, saveToStudio, strictBrandCompliance, notes, channel, doohContext, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, outputs[].type, outputs[].type.loose_string_param
  • Minor
    The meaning of the boolean argument sandbox is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument createAdvertiserIfMissing is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument generateTags is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument saveToStudio is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument strictBrandCompliance is unclear.vague_boolean

create_advertiser

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, idempotencyKey, expectedVersion, approvalId, dryRun, advertiser, advertiser.name, advertiser.domain, advertiser.websiteUrl, advertiser.status, advertiser.metadata, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as update_advertiser's (similarity 0.98); only the names and schemas tell them apart. Say in this description when to use update_advertiser instead.confusable_pair
  • Minor
    Its description is nearly the same as archive_advertiser's (similarity 0.96); only the names and schemas tell them apart. Say in this description when to use archive_advertiser instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId. Name the tool or the place that returns it, or models look it up first.id_source_missing

create_creative_version

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, creativeId, versionId, changeSummary, creative, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as restore_creative_version's (similarity 0.98); only the names and schemas tell them apart. Say in this description when to use restore_creative_version instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

delete_flight

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, resourceId, advertiserId, campaignId, creativeId, flightId, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, flightId. Name the tool or the place that returns it, or models look it up first.id_source_missing

generate_adserver_tag

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, flightId, creativeId, force, platform, idempotencyKey, approvalId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: flightId, creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

leanr_build_campaign_creative_set

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, outputs, outputs[].type, outputs[].format, outputs[].quality, outputs[].maxBytes, outputs[].type, advertiserId, accountId, brand, brand.name, brand.domain, brand.brandId, brand.websiteUrl, operator, billing, sandbox, createAdvertiserIfMissing, idempotencyKey, campaignId, campaignName, objective, audience, KPI, funnelStage, budget, startDate, endDate, targetSizes, desiredVariantCount, generateTags, saveToStudio, strictBrandCompliance, notes, channel, doohContext, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, outputs[].type, outputs[].type.loose_string_param
  • Minor
    The meaning of the boolean argument sandbox is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument createAdvertiserIfMissing is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument generateTags is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument saveToStudio is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument strictBrandCompliance is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

restore_creative_version

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, creativeId, versionId, changeSummary, creative, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as create_creative_version's (similarity 0.98); only the names and schemas tell them apart. Say in this description when to use create_creative_version instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, creativeId, versionId. Name the tool or the place that returns it, or models look it up first.id_source_missing

update_advertiser

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, idempotencyKey, expectedVersion, approvalId, dryRun, advertiserId, patch, patch.name, patch.domain, patch.websiteUrl, patch.status, patch.metadata, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as create_advertiser's (similarity 0.98); only the names and schemas tell them apart. Say in this description when to use create_advertiser instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, advertiserId. Name the tool or the place that returns it, or models look it up first.id_source_missing

update_campaign

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, idempotencyKey, expectedVersion, approvalId, dryRun, campaignId, patch, patch.advertiserId, patch.name, patch.campaignName, patch.objective, patch.funnelStage, patch.targetImpressions, patch.primaryKpi, patch.secondaryKpi, patch.targetAudience, patch.creativeBrief, patch.requiredSizes, patch.preferredSizes, patch.supportedSizes, patch.status, patch.startDate, patch.endDate, patch.budget, patch.metadata, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: accountId, campaignId. Name the tool or the place that returns it, or models look it up first.id_source_missing

update_flight

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, flightId, advertiserId, campaignId, name, platform, thirdPartyTags, thirdPartyTags[].name, thirdPartyTags[].tag, thirdPartyTags[].creativeId, creativeConfigs, creativeConfigs[].creativeId, creativeConfigs[].creativeVersion, creativeConfigs[].creativeStatus, creativeConfigs[].enabled, creativeConfigs[].channel, creativeConfigs[].formatId, creativeConfigs[].width, creativeConfigs[].height, creativeConfigs[].previewUrl, creativeConfigs[].previewLinks, creativeConfigs[].landingPageUrl, creativeConfigs[].clickThroughUrl, creativeConfigs[].thirdPartyTags, creativeConfigs[].thirdPartyTags[].name, creativeConfigs[].thirdPartyTags[].tag, creativeConfigs[].thirdPartyTags[].creativeId, creativeConfigs[].tracking, creativeConfigs[].trafficking, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as create_flight's (similarity 0.98); only the names and schemas tell them apart. Say in this description when to use create_flight instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument creativeConfigs[].enabled is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: flightId. Name the tool or the place that returns it, or models look it up first.id_source_missing

build_dooh

56 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, accountId, advertiserId, campaignId, creativeId, advertiser, campaign, creative, designEvidenceContext, designEvidenceContext.schemaVersion, designEvidenceContext.locale, designEvidenceContext.scope, designEvidenceContext.scope.tenantId, designEvidenceContext.scope.advertiserId, designEvidenceContext.brand, designEvidenceContext.brand.name, designEvidenceContext.brand.version, designEvidenceContext.brand.constraints, designEvidenceContext.brand.tokens, designEvidenceContext.campaign, designEvidenceContext.campaign.objective, designEvidenceContext.campaign.audience, designEvidenceContext.campaign.proposition, designEvidenceContext.copy, designEvidenceContext.copy.headline, designEvidenceContext.copy.body, designEvidenceContext.copy.supportingCopy, designEvidenceContext.copy.cta, designEvidenceContext.copy.eyebrow, designEvidenceContext.copy.legal, designEvidenceContext.copy.disclaimer, designEvidenceContext.copy.claims, designEvidenceContext.copy.claimReferences, designEvidenceContext.copy.lockedTexts, designEvidenceContext.copy.mandatoryElements, designEvidenceContext.copy.approvedCopyVariants, designEvidenceContext.copy.copyPolicy, designEvidenceContext.opportunity, designEvidenceContext.facts, designEvidenceContext.facts[].id, designEvidenceContext.facts[].evidenceId, designEvidenceContext.facts[].summary, designEvidenceContext.facts[].statement, designEvidenceContext.facts[].sourceId, designEvidenceContext.facts[].sourceUrl, designEvidenceContext.facts[].capturedAt, designEvidenceContext.facts[].publishedAt, designEvidenceContext.facts[].authority, designEvidenceContext.facts[].sourceType, designEvidenceContext.facts[].sourceRef, designEvidenceContext.facts[].url, designEvidenceContext.facts[].observedAt, designEvidenceContext.facts[].title, designEvidenceContext.facts[].extractedFacts, designEvidenceContext.craftPrecedents, strategyBrief, format, format.width, format.height, format.presetName, doohContext, doohContext.environment, doohContext.dwellSeconds, doohContext.estimatedViewingDistanceMeters, doohContext.orientation, doohContext.motionAllowed, doohContext.venueType, doohContext.locationContext, doohContext.contextualSignals, template, templates, assets, assets.images, assets.images[].visibleBounds, assets.images[].visibleBounds.x, assets.images[].visibleBounds.y, assets.images[].visibleBounds.width, assets.images[].visibleBounds.height, assets.images[].alphaPadding, assets.images[].alphaPadding.left, assets.images[].alphaPadding.right, assets.images[].alphaPadding.top, assets.images[].alphaPadding.bottom, assets.images[].id, assets.images[].url, assets.images[].width, assets.images[].height, assets.images[].type, assets.images[].role, assets.images[].alt, assets.logos, assets.logos[].visibleBounds, assets.logos[].visibleBounds.x, assets.logos[].visibleBounds.y, assets.logos[].visibleBounds.width, assets.logos[].visibleBounds.height, assets.logos[].alphaPadding, assets.logos[].alphaPadding.left, assets.logos[].alphaPadding.right, assets.logos[].alphaPadding.top, assets.logos[].alphaPadding.bottom, assets.logos[].id, assets.logos[].url, assets.logos[].width, assets.logos[].height, assets.logos[].type, assets.logos[].role, assets.logos[].alt, copyPolicy, copyPolicy.lockedRoles, copyPolicy.requiredRoles, copyPolicy.editableRoles, approvedCopyVariants, approvedCopyVariants[].id, approvedCopyVariants[].headline, approvedCopyVariants[].body, approvedCopyVariants[].cta, approvedCopyVariants[].legal, approvedCopyVariants[].eyebrow, approvedCopyVariants[].proof, approvedCopyVariants[].claimReferences, copy, copy.headline, copy.body, copy.action, copy.legal, copy.approvedCopyVariants, copy.approvedCopyVariants[].id, copy.approvedCopyVariants[].headline, copy.approvedCopyVariants[].body, copy.approvedCopyVariants[].cta, copy.approvedCopyVariants[].legal, copy.approvedCopyVariants[].eyebrow, copy.approvedCopyVariants[].proof, copy.approvedCopyVariants[].claimReferences, expectedActiveVersionId, deliveryProfile, saveToStudio, idempotencyKey, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as leanriq_build_dooh's (similarity 0.97); only the names and schemas tell them apart. Say in this description when to use leanriq_build_dooh instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, designEvidenceContext.schemaVersion, designEvidenceContext.locale, designEvidenceContext.scope.tenantId, designEvidenceContext.scope.advertiserId, designEvidenceContext.brand.name, approvedCopyVariants[].id, approvedCopyVariants[].headline, approvedCopyVariants[].body, approvedCopyVariants[].cta, approvedCopyVariants[].legal, approvedCopyVariants[].eyebrow, approvedCopyVariants[].proof, copy.legal, copy.approvedCopyVariants[].id, copy.approvedCopyVariants[].headline, copy.approvedCopyVariants[].body, copy.approvedCopyVariants[].cta, copy.approvedCopyVariants[].legal, copy.approvedCopyVariants[].eyebrow, copy.approvedCopyVariants[].proof.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument doohContext.motionAllowed is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument saveToStudio is unclear.vague_boolean

leanriq_build_dooh

56 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, accountId, advertiserId, campaignId, creativeId, advertiser, campaign, creative, designEvidenceContext, designEvidenceContext.schemaVersion, designEvidenceContext.locale, designEvidenceContext.scope, designEvidenceContext.scope.tenantId, designEvidenceContext.scope.advertiserId, designEvidenceContext.brand, designEvidenceContext.brand.name, designEvidenceContext.brand.version, designEvidenceContext.brand.constraints, designEvidenceContext.brand.tokens, designEvidenceContext.campaign, designEvidenceContext.campaign.objective, designEvidenceContext.campaign.audience, designEvidenceContext.campaign.proposition, designEvidenceContext.copy, designEvidenceContext.copy.headline, designEvidenceContext.copy.body, designEvidenceContext.copy.supportingCopy, designEvidenceContext.copy.cta, designEvidenceContext.copy.eyebrow, designEvidenceContext.copy.legal, designEvidenceContext.copy.disclaimer, designEvidenceContext.copy.claims, designEvidenceContext.copy.claimReferences, designEvidenceContext.copy.lockedTexts, designEvidenceContext.copy.mandatoryElements, designEvidenceContext.copy.approvedCopyVariants, designEvidenceContext.copy.copyPolicy, designEvidenceContext.opportunity, designEvidenceContext.facts, designEvidenceContext.facts[].id, designEvidenceContext.facts[].evidenceId, designEvidenceContext.facts[].summary, designEvidenceContext.facts[].statement, designEvidenceContext.facts[].sourceId, designEvidenceContext.facts[].sourceUrl, designEvidenceContext.facts[].capturedAt, designEvidenceContext.facts[].publishedAt, designEvidenceContext.facts[].authority, designEvidenceContext.facts[].sourceType, designEvidenceContext.facts[].sourceRef, designEvidenceContext.facts[].url, designEvidenceContext.facts[].observedAt, designEvidenceContext.facts[].title, designEvidenceContext.facts[].extractedFacts, designEvidenceContext.craftPrecedents, strategyBrief, format, format.width, format.height, format.presetName, doohContext, doohContext.environment, doohContext.dwellSeconds, doohContext.estimatedViewingDistanceMeters, doohContext.orientation, doohContext.motionAllowed, doohContext.venueType, doohContext.locationContext, doohContext.contextualSignals, template, templates, assets, assets.images, assets.images[].visibleBounds, assets.images[].visibleBounds.x, assets.images[].visibleBounds.y, assets.images[].visibleBounds.width, assets.images[].visibleBounds.height, assets.images[].alphaPadding, assets.images[].alphaPadding.left, assets.images[].alphaPadding.right, assets.images[].alphaPadding.top, assets.images[].alphaPadding.bottom, assets.images[].id, assets.images[].url, assets.images[].width, assets.images[].height, assets.images[].type, assets.images[].role, assets.images[].alt, assets.logos, assets.logos[].visibleBounds, assets.logos[].visibleBounds.x, assets.logos[].visibleBounds.y, assets.logos[].visibleBounds.width, assets.logos[].visibleBounds.height, assets.logos[].alphaPadding, assets.logos[].alphaPadding.left, assets.logos[].alphaPadding.right, assets.logos[].alphaPadding.top, assets.logos[].alphaPadding.bottom, assets.logos[].id, assets.logos[].url, assets.logos[].width, assets.logos[].height, assets.logos[].type, assets.logos[].role, assets.logos[].alt, copyPolicy, copyPolicy.lockedRoles, copyPolicy.requiredRoles, copyPolicy.editableRoles, approvedCopyVariants, approvedCopyVariants[].id, approvedCopyVariants[].headline, approvedCopyVariants[].body, approvedCopyVariants[].cta, approvedCopyVariants[].legal, approvedCopyVariants[].eyebrow, approvedCopyVariants[].proof, approvedCopyVariants[].claimReferences, copy, copy.headline, copy.body, copy.action, copy.legal, copy.approvedCopyVariants, copy.approvedCopyVariants[].id, copy.approvedCopyVariants[].headline, copy.approvedCopyVariants[].body, copy.approvedCopyVariants[].cta, copy.approvedCopyVariants[].legal, copy.approvedCopyVariants[].eyebrow, copy.approvedCopyVariants[].proof, copy.approvedCopyVariants[].claimReferences, expectedActiveVersionId, deliveryProfile, saveToStudio, idempotencyKey, seatId, seatName.param_no_description
  • Minor
    Its description is nearly the same as build_dooh's (similarity 0.97); only the names and schemas tell them apart. Say in this description when to use build_dooh instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, designEvidenceContext.schemaVersion, designEvidenceContext.locale, designEvidenceContext.scope.tenantId, designEvidenceContext.scope.advertiserId, designEvidenceContext.brand.name, approvedCopyVariants[].id, approvedCopyVariants[].headline, approvedCopyVariants[].body, approvedCopyVariants[].cta, approvedCopyVariants[].legal, approvedCopyVariants[].eyebrow, approvedCopyVariants[].proof, copy.legal, copy.approvedCopyVariants[].id, copy.approvedCopyVariants[].headline, copy.approvedCopyVariants[].body, copy.approvedCopyVariants[].cta, copy.approvedCopyVariants[].legal, copy.approvedCopyVariants[].eyebrow, copy.approvedCopyVariants[].proof.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument doohContext.motionAllowed is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument saveToStudio is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

list_assets

56 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
4 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, status, cursor, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required

get_campaign

57 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, templateId, assetId, previewId, flightId, taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param

leanriq_select_seat

57 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: seatId, seatName.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

launch_creative_campaign

58 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, campaignName, creativeIds, brand, workspaceId, workspaceAccessToken, product, audience, objective, offer, landingPageUrl, KPI, funnelStage, vertical, channel, durationSeconds, sourceAssetIds, sourceFrameImageUrls, headline, supportingCopy, cta, skippable, elements, elements[].type, revisionRequest, performanceEvidence, budget, startDate, endDate, targetSizes, deliverables, tone, constraints, mustInclude, mustAvoid, workspaceSource, workspaceSource.workspaceId, workspaceSource.selectedTerritory, workspaceSource.creativeBriefs, workspaceSource.assetReferences, executionMode, persistence, saveToStudio, flightId, flightName, platform, destination, thirdPartyTags, thirdPartyTags[].name, thirdPartyTags[].tag, thirdPartyTags[].creativeId, createCampaignIfMissing, force, idempotencyKey, approvalId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument skippable is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument saveToStudio is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument createCampaignIfMissing is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean

leanriq_launch_creative_campaign

58 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, campaignName, creativeIds, brand, workspaceId, workspaceAccessToken, product, audience, objective, offer, landingPageUrl, KPI, funnelStage, vertical, channel, durationSeconds, sourceAssetIds, sourceFrameImageUrls, headline, supportingCopy, cta, skippable, elements, elements[].type, revisionRequest, performanceEvidence, budget, startDate, endDate, targetSizes, deliverables, tone, constraints, mustInclude, mustAvoid, workspaceSource, workspaceSource.workspaceId, workspaceSource.selectedTerritory, workspaceSource.creativeBriefs, workspaceSource.assetReferences, executionMode, persistence, saveToStudio, flightId, flightName, platform, destination, thirdPartyTags, thirdPartyTags[].name, thirdPartyTags[].tag, thirdPartyTags[].creativeId, createCampaignIfMissing, force, idempotencyKey, approvalId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument skippable is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument saveToStudio is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument createCampaignIfMissing is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_run_creative_intelligence

58 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, advertiserId, idempotencyKey, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId. Name the tool or the place that returns it, or models look it up first.id_source_missing

run_creative_intelligence

58 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, advertiserId, idempotencyKey, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: advertiserId. Name the tool or the place that returns it, or models look it up first.id_source_missing

build_videoad

59 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, contractVersion, requestId, accountId, advertiserId, campaignId, advertiser, campaign, channel, objective, product, offer, copyPolicy, copyPolicy.lockedRoles, copyPolicy.requiredRoles, copyPolicy.editableRoles, approvedCopyVariants, approvedCopyVariants[].id, approvedCopyVariants[].headline, approvedCopyVariants[].body, approvedCopyVariants[].cta, approvedCopyVariants[].legal, approvedCopyVariants[].eyebrow, approvedCopyVariants[].proof, approvedCopyVariants[].claimReferences, headline, supportingCopy, cta, subtitles, subtitles[].id, subtitles[].startSeconds, subtitles[].endSeconds, subtitles[].text, subtitles[].contentLocale, voiceoverInstructions, skippable, durationSeconds, sourceAssetIds, sourceShotMaps, sourceShotMaps[].schemaVersion, sourceShotMaps[].scope, sourceShotMaps[].scope.seatId, sourceShotMaps[].scope.advertiserId, sourceShotMaps[].scope.locale, sourceShotMaps[].scope.channel, sourceShotMaps[].assetId, sourceShotMaps[].digest, sourceShotMaps[].assetVersion, sourceShotMaps[].timebase, sourceShotMaps[].timebase.numerator, sourceShotMaps[].timebase.denominator, sourceShotMaps[].origin, sourceShotMaps[].durationTicks, sourceShotMaps[].frameAccurate, sourceShotMaps[].coverage, sourceShotMaps[].coverage.in, sourceShotMaps[].coverage.out, sourceShotMaps[].coverage.complete, sourceShotMaps[].coverage.boundaryToleranceTicks, sourceShotMaps[].coverage.method, sourceShotMaps[].frames, sourceShotMaps[].frames[].id, sourceShotMaps[].frames[].tick, sourceShotMaps[].frames[].digest, sourceShotMaps[].frames[].url, sourceShotMaps[].shots, sourceShotMaps[].shots[].id, sourceShotMaps[].shots[].range, sourceShotMaps[].shots[].range.in, sourceShotMaps[].shots[].range.out, sourceShotMaps[].shots[].representativeFrameIds, sourceShotMaps[].shots[].subjects, sourceShotMaps[].shots[].products, sourceShotMaps[].shots[].copyRegions, sourceShotMaps[].shots[].copyRegions[].x, sourceShotMaps[].shots[].copyRegions[].y, sourceShotMaps[].shots[].copyRegions[].width, sourceShotMaps[].shots[].copyRegions[].height, sourceShotMaps[].shots[].semanticEvidence, sourceShotMaps[].shots[].motion, sourceShotMaps[].shots[].motion.camera, sourceShotMaps[].shots[].motion.subject, sourceShotMaps[].shots[].motion.sampledChange, sourceShotMaps[].audio, sourceShotMaps[].audio.present, sourceShotMaps[].audio.codec, sourceShotMaps[].audio.channels, sourceShotMaps[].audio.sampleRate, sourceShotMaps[].audio.speech, sourceShotMaps[].audio.music, shotPlanRequired, lockedSourceChoices, lockedSourceChoices[].clipId, lockedSourceChoices[].assetId, lockedSourceChoices[].digest, lockedSourceChoices[].timebase, lockedSourceChoices[].timebase.numerator, lockedSourceChoices[].timebase.denominator, lockedSourceChoices[].origin, lockedSourceChoices[].range, lockedSourceChoices[].range.in, lockedSourceChoices[].range.out, designEvidenceContext, designEvidenceContext.schemaVersion, designEvidenceContext.locale, designEvidenceContext.scope, designEvidenceContext.scope.tenantId, designEvidenceContext.scope.advertiserId, designEvidenceContext.brand, designEvidenceContext.brand.name, designEvidenceContext.brand.version, designEvidenceContext.brand.constraints, designEvidenceContext.brand.tokens, designEvidenceContext.campaign, designEvidenceContext.campaign.objective, designEvidenceContext.campaign.audience, designEvidenceContext.campaign.proposition, designEvidenceContext.copy, designEvidenceContext.copy.headline, designEvidenceContext.copy.body, designEvidenceContext.copy.supportingCopy, designEvidenceContext.copy.cta, designEvidenceContext.copy.eyebrow, designEvidenceContext.copy.legal, designEvidenceContext.copy.disclaimer, designEvidenceContext.copy.claims, designEvidenceContext.copy.claimReferences, designEvidenceContext.copy.lockedTexts, designEvidenceContext.copy.mandatoryElements, designEvidenceContext.copy.approvedCopyVariants, designEvidenceContext.copy.copyPolicy, designEvidenceContext.opportunity, designEvidenceContext.facts, designEvidenceContext.facts[].id, designEvidenceContext.facts[].evidenceId, designEvidenceContext.facts[].summary, designEvidenceContext.facts[].statement, designEvidenceContext.facts[].sourceId, designEvidenceContext.facts[].sourceUrl, designEvidenceContext.facts[].capturedAt, designEvidenceContext.facts[].publishedAt, designEvidenceContext.facts[].authority, designEvidenceContext.facts[].sourceType, designEvidenceContext.facts[].sourceRef, designEvidenceContext.facts[].url, designEvidenceContext.facts[].observedAt, designEvidenceContext.facts[].title, designEvidenceContext.facts[].extractedFacts, designEvidenceContext.craftPrecedents, editorContext, sourceFrameImageUrls, studioCreativeId, expectedCreativeVersionId, idempotencyKey, composeInStudio, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, approvedCopyVariants[].id, approvedCopyVariants[].headline, approvedCopyVariants[].body, approvedCopyVariants[].cta, approvedCopyVariants[].legal, approvedCopyVariants[].eyebrow, approvedCopyVariants[].proof, sourceShotMaps[].schemaVersion, sourceShotMaps[].origin, sourceShotMaps[].shots[].motion.camera, sourceShotMaps[].shots[].motion.subject, sourceShotMaps[].audio.speech, sourceShotMaps[].audio.music, lockedSourceChoices[].origin, designEvidenceContext.schemaVersion, designEvidenceContext.locale, designEvidenceContext.scope.tenantId, designEvidenceContext.scope.advertiserId, designEvidenceContext.brand.name.loose_string_param
  • Minor
    The meaning of the boolean argument skippable is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument sourceShotMaps[].frameAccurate is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument sourceShotMaps[].coverage.complete is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument sourceShotMaps[].audio.present is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument shotPlanRequired is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument composeInStudio is unclear.vague_boolean

get_asset

59 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, advertiserId, campaignId, creativeId, templateId, assetId, previewId, flightId, taskId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: assetId. Name the tool or the place that returns it, or models look it up first.id_source_missing

create_campaign

60 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: accountId, idempotencyKey, expectedVersion, approvalId, dryRun, campaign, campaign.advertiserId, campaign.name, campaign.campaignName, campaign.objective, campaign.funnelStage, campaign.targetImpressions, campaign.primaryKpi, campaign.secondaryKpi, campaign.targetAudience, campaign.creativeBrief, campaign.requiredSizes, campaign.preferredSizes, campaign.supportedSizes, campaign.status, campaign.startDate, campaign.endDate, campaign.budget, campaign.metadata, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean

leanriq_recommend_workflow

60 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: intent, knownIds, knownIds.advertiserId, knownIds.campaignId, knownIds.creativeId, knownIds.flightId.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

create_creative_brief

61 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
1 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: seatId, seatName, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, accountId, advertiserId, campaignId, creativeId, creativeIds, templateId, assetId, flightId, taskId, idempotencyKey, persistence, outputs[].type, outputs[].format, outputs[].quality, outputs[].maxBytes, outputs[].type, advertiser, campaign, creative, template, assets, brief, objective, audience, requestedFormats, force, skipTraffickedRebuild, prompt, instructions, input.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, accountId, advertiserId, campaignId, creativeId, templateId, assetId, flightId, taskId, idempotencyKey, outputs[].type, outputs[].type, objective, prompt.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument skipTraffickedRebuild is unclear.vague_boolean

export_creative

61 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: format, quality, maxBytes, accountId, creativeId, versionId, flightId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

leanriq_create_brief

61 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
1 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: seatId, seatName, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, accountId, advertiserId, campaignId, creativeId, creativeIds, templateId, assetId, flightId, taskId, idempotencyKey, persistence, outputs[].type, outputs[].format, outputs[].quality, outputs[].maxBytes, outputs[].type, advertiser, campaign, creative, template, assets, brief, objective, audience, requestedFormats, force, skipTraffickedRebuild, prompt, instructions, input.param_no_description
  • Minor
    Its description is nearly the same as leanriq_create_creative_brief's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use leanriq_create_creative_brief instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, accountId, advertiserId, campaignId, creativeId, templateId, assetId, flightId, taskId, idempotencyKey, outputs[].type, outputs[].type, objective, prompt.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument skipTraffickedRebuild is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_create_creative_brief

61 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
1 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: seatId, seatName, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, accountId, advertiserId, campaignId, creativeId, creativeIds, templateId, assetId, flightId, taskId, idempotencyKey, persistence, outputs[].type, outputs[].format, outputs[].quality, outputs[].maxBytes, outputs[].type, advertiser, campaign, creative, template, assets, brief, objective, audience, requestedFormats, force, skipTraffickedRebuild, prompt, instructions, input.param_no_description
  • Minor
    Its description is nearly the same as leanriq_create_brief's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use leanriq_create_brief instead.confusable_pair
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale, accountId, advertiserId, campaignId, creativeId, templateId, assetId, flightId, taskId, idempotencyKey, outputs[].type, outputs[].type, objective, prompt.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument force is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument skipTraffickedRebuild is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

leanriq_campaign_builder

63 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
6 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: phase, brand, campaignName, product, audience, objective, offer, landingPageUrl, deliverables, targetSizes, campaignId, advertiserId, seatId, seatName, selectedTerritory, selectedTerritory.id, selectedTerritory.name, selectedTerritory.positioning, selectedTerritory.audienceInsight, selectedTerritory.creativeTerritory, selectedTerritory.messageAngles, selectedTerritory.messageHierarchy, selectedTerritory.ctaDirection, selectedTerritory.visualDirection, selectedTerritory.risksToAvoid, idempotencyKey.param_no_description
  • Minor
    String arguments with no constraint or example: offer, landingPageUrl, campaignId, advertiserId, selectedTerritory.positioning, selectedTerritory.audienceInsight, selectedTerritory.creativeTerritory, selectedTerritory.ctaDirection, selectedTerritory.visualDirection.loose_string_param

leanriq_run_world_intelligence

64 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
4 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, routineId, routine, routine.defaultContentLocale, routine.supportedContentLocales, routine.contentLocales, routine.contentLocale, routine.resolvedContentLocale, routine.sourceLocale, routine.languageVariantGroupId, routine.requestedOutputLocales, routine.targetMarket, routine.targetMarkets, routine.marketContext, routine.marketContext.targetMarket, routine.marketContext.targetMarkets, routine.marketContext.currency, routine.marketContext.timeZone, routine.marketLanguageProfile, routine.routineId, routine.advertiserId, routine.name, routine.enabled, routine.status, routine.subjects, routine.keywords, routine.markets, routine.languages, routine.frequency, routine.timezone, routine.sourcePolicy, routine.sourcePolicy.allowedSourceDomains, routine.sourcePolicy.blockedSourceDomains, routine.sourcePolicy.trustedSourcesOnly, routine.lookbackHours, routine.lookbackDays, routine.freshnessRequirement, routine.minimumConfidence, routine.minimumRelevance, routine.lastRunAt, routine.nextRunAt, routine.createdAt, routine.updatedAt, policy, policy.defaultContentLocale, policy.supportedContentLocales, policy.contentLocales, policy.contentLocale, policy.resolvedContentLocale, policy.sourceLocale, policy.languageVariantGroupId, policy.requestedOutputLocales, policy.targetMarket, policy.targetMarkets, policy.marketContext, policy.marketContext.targetMarket, policy.marketContext.targetMarkets, policy.marketContext.currency, policy.marketContext.timeZone, policy.marketLanguageProfile, policy.schemaVersion, policy.researchBudget, policy.researchBudget.maxSearches, policy.researchBudget.maxModelCalls, policy.researchBudget.maxDeepEvents, policy.researchBudget.monthlyRequestUnits, policy.sourceCountries, policy.advertiserId, policy.enabled, policy.subjects, policy.keywords, policy.markets, policy.languages, policy.exclusions, policy.allowedSourceDomains, policy.blockedSourceDomains, policy.trustedSourcesOnly, policy.minimumConfidence, policy.minimumRelevance, policy.creativeRules, policy.creativeRules.allowedTopics, policy.creativeRules.excludedTopics, policy.creativeRules.mustAvoidClaims, policy.creativeRules.additionalGuidance, policy.activationMode, policy.updatedAt, advertiserContext, advertiserContext.aliases, advertiserContext.negativeAliases, advertiserContext.parentCompany, advertiserContext.parentCompany.id, advertiserContext.parentCompany.name, advertiserContext.parentCompany.officialDomain, advertiserContext.parentCompany.aliases, advertiserContext.parentCompany.negativeAliases, advertiserContext.parentCompany.products, advertiserContext.parentCompany.markets, advertiserContext.parentCompany.verified, advertiserContext.brands, advertiserContext.brands[].id, advertiserContext.brands[].name, advertiserContext.brands[].officialDomain, advertiserContext.brands[].aliases, advertiserContext.brands[].negativeAliases, advertiserContext.brands[].products, advertiserContext.brands[].markets, advertiserContext.brands[].verified, advertiserContext.competitorIdentities, advertiserContext.competitorIdentities[].id, advertiserContext.competitorIdentities[].name, advertiserContext.competitorIdentities[].officialDomain, advertiserContext.competitorIdentities[].aliases, advertiserContext.competitorIdentities[].negativeAliases, advertiserContext.competitorIdentities[].products, advertiserContext.competitorIdentities[].markets, advertiserContext.competitorIdentities[].verified, advertiserContext.priorityTopics, advertiserContext.contextualTopics, advertiserContext.name, advertiserContext.officialDomain, advertiserContext.market, advertiserContext.vertical, advertiserContext.category, advertiserContext.products, advertiserContext.services, advertiserContext.propositions, advertiserContext.approvedOffers, advertiserContext.approvedBenefits, advertiserContext.approvedClaims, advertiserContext.approvedFacts, advertiserContext.approvedGuidance, advertiserContext.brandSummary, advertiserContext.brandPositioning, advertiserContext.targetAudience, advertiserContext.toneOfVoice, advertiserContext.keyMessages, advertiserContext.creativeDos, advertiserContext.creativeDonts, advertiserContext.wordsToUse, advertiserContext.wordsToNotUse, advertiserContext.ctaGuidance, advertiserContext.competitors, advertiserContext.seasonality, advertiserContext.currentCampaigns, advertiserContext.brandIntelligence, advertiserContext.campaignContext, advertiserContext.campaignContext.objective, advertiserContext.campaignContext.audience, advertiserContext.campaignContext.market, advertiserContext.campaignContext.flightDates, advertiserContext.campaignContext.brief, advertiserContext.campaignContext.strategy, researchInstructions, forceRefresh, lookbackHours, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: routine.defaultContentLocale, routine.contentLocale, routine.resolvedContentLocale, routine.sourceLocale, policy.defaultContentLocale, policy.contentLocale, policy.resolvedContentLocale, policy.sourceLocale, defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument routine.enabled is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument routine.sourcePolicy.trustedSourcesOnly is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument policy.enabled is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument policy.trustedSourcesOnly is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument advertiserContext.parentCompany.verified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument advertiserContext.brands[].verified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument advertiserContext.competitorIdentities[].verified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument forceRefresh is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

promote_creative_workspace

64 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: workspaceId, accountId, advertiserId, campaignId, campaignName, idempotencyKey, approvalId, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • 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.id_source_missing

revise_creative

64 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, creativeId, prompt, instructions, persistence, saveToStudio, idempotencyKey, expectedVersion, approvalId, dryRun, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    The meaning of the boolean argument saveToStudio is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument dryRun is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: creativeId. Name the tool or the place that returns it, or models look it up first.id_source_missing

run_world_intelligence

64 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
4 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: advertiserId, routineId, routine, routine.defaultContentLocale, routine.supportedContentLocales, routine.contentLocales, routine.contentLocale, routine.resolvedContentLocale, routine.sourceLocale, routine.languageVariantGroupId, routine.requestedOutputLocales, routine.targetMarket, routine.targetMarkets, routine.marketContext, routine.marketContext.targetMarket, routine.marketContext.targetMarkets, routine.marketContext.currency, routine.marketContext.timeZone, routine.marketLanguageProfile, routine.routineId, routine.advertiserId, routine.name, routine.enabled, routine.status, routine.subjects, routine.keywords, routine.markets, routine.languages, routine.frequency, routine.timezone, routine.sourcePolicy, routine.sourcePolicy.allowedSourceDomains, routine.sourcePolicy.blockedSourceDomains, routine.sourcePolicy.trustedSourcesOnly, routine.lookbackHours, routine.lookbackDays, routine.freshnessRequirement, routine.minimumConfidence, routine.minimumRelevance, routine.lastRunAt, routine.nextRunAt, routine.createdAt, routine.updatedAt, policy, policy.defaultContentLocale, policy.supportedContentLocales, policy.contentLocales, policy.contentLocale, policy.resolvedContentLocale, policy.sourceLocale, policy.languageVariantGroupId, policy.requestedOutputLocales, policy.targetMarket, policy.targetMarkets, policy.marketContext, policy.marketContext.targetMarket, policy.marketContext.targetMarkets, policy.marketContext.currency, policy.marketContext.timeZone, policy.marketLanguageProfile, policy.schemaVersion, policy.researchBudget, policy.researchBudget.maxSearches, policy.researchBudget.maxModelCalls, policy.researchBudget.maxDeepEvents, policy.researchBudget.monthlyRequestUnits, policy.sourceCountries, policy.advertiserId, policy.enabled, policy.subjects, policy.keywords, policy.markets, policy.languages, policy.exclusions, policy.allowedSourceDomains, policy.blockedSourceDomains, policy.trustedSourcesOnly, policy.minimumConfidence, policy.minimumRelevance, policy.creativeRules, policy.creativeRules.allowedTopics, policy.creativeRules.excludedTopics, policy.creativeRules.mustAvoidClaims, policy.creativeRules.additionalGuidance, policy.activationMode, policy.updatedAt, advertiserContext, advertiserContext.aliases, advertiserContext.negativeAliases, advertiserContext.parentCompany, advertiserContext.parentCompany.id, advertiserContext.parentCompany.name, advertiserContext.parentCompany.officialDomain, advertiserContext.parentCompany.aliases, advertiserContext.parentCompany.negativeAliases, advertiserContext.parentCompany.products, advertiserContext.parentCompany.markets, advertiserContext.parentCompany.verified, advertiserContext.brands, advertiserContext.brands[].id, advertiserContext.brands[].name, advertiserContext.brands[].officialDomain, advertiserContext.brands[].aliases, advertiserContext.brands[].negativeAliases, advertiserContext.brands[].products, advertiserContext.brands[].markets, advertiserContext.brands[].verified, advertiserContext.competitorIdentities, advertiserContext.competitorIdentities[].id, advertiserContext.competitorIdentities[].name, advertiserContext.competitorIdentities[].officialDomain, advertiserContext.competitorIdentities[].aliases, advertiserContext.competitorIdentities[].negativeAliases, advertiserContext.competitorIdentities[].products, advertiserContext.competitorIdentities[].markets, advertiserContext.competitorIdentities[].verified, advertiserContext.priorityTopics, advertiserContext.contextualTopics, advertiserContext.name, advertiserContext.officialDomain, advertiserContext.market, advertiserContext.vertical, advertiserContext.category, advertiserContext.products, advertiserContext.services, advertiserContext.propositions, advertiserContext.approvedOffers, advertiserContext.approvedBenefits, advertiserContext.approvedClaims, advertiserContext.approvedFacts, advertiserContext.approvedGuidance, advertiserContext.brandSummary, advertiserContext.brandPositioning, advertiserContext.targetAudience, advertiserContext.toneOfVoice, advertiserContext.keyMessages, advertiserContext.creativeDos, advertiserContext.creativeDonts, advertiserContext.wordsToUse, advertiserContext.wordsToNotUse, advertiserContext.ctaGuidance, advertiserContext.competitors, advertiserContext.seasonality, advertiserContext.currentCampaigns, advertiserContext.brandIntelligence, advertiserContext.campaignContext, advertiserContext.campaignContext.objective, advertiserContext.campaignContext.audience, advertiserContext.campaignContext.market, advertiserContext.campaignContext.flightDates, advertiserContext.campaignContext.brief, advertiserContext.campaignContext.strategy, researchInstructions, forceRefresh, lookbackHours, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: routine.defaultContentLocale, routine.contentLocale, routine.resolvedContentLocale, routine.sourceLocale, policy.defaultContentLocale, policy.contentLocale, policy.resolvedContentLocale, policy.sourceLocale, defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument routine.enabled is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument routine.sourcePolicy.trustedSourcesOnly is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument policy.enabled is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument policy.trustedSourcesOnly is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument advertiserContext.parentCompany.verified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument advertiserContext.brands[].verified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument advertiserContext.competitorIdentities[].verified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument forceRefresh is unclear.vague_boolean

list_creatives

69 / 100Cloudy

Purpose
20 / 20
When to use
20 / 20
Arguments
4 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: accountId, advertiserId, advertiserName, campaignId, campaignName, creativeId, status, cursor, limit, defaultContentLocale, supportedContentLocales, contentLocales, contentLocale, resolvedContentLocale, sourceLocale, languageVariantGroupId, requestedOutputLocales, targetMarket, targetMarkets, marketContext, marketContext.targetMarket, marketContext.targetMarkets, marketContext.currency, marketContext.timeZone, marketLanguageProfile, seatId, seatName.param_no_description
  • Minor
    String arguments with no constraint or example: defaultContentLocale, contentLocale, resolvedContentLocale, sourceLocale.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required

leanriq_current_seat

72 / 100Clear

Purpose
17 / 20
When to use
5 / 20
Arguments
25 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10

No issues.

What static scoring cannot tell

This score reads only the text of each description and schema: it says what is written, not what a model will do. Short tools whose names already say what they do, such as browser_close, score low here even when models use them well, and in our measurements current models chose the right tool in one step even from one-line descriptions, as long as the names and schemas differed. What the text cannot show, such as what happens over several steps and whether an added sentence helps or misleads, is what an evaluation measures, on the Pro and Team plans.

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