Skip to main content
Glama

@aaddyy/mcp-server

MCP server for AADDYY — use 100+ AI tools directly from Cursor, Claude Code, Windsurf, and any MCP-compatible client.

What it does

When you add this MCP server, your AI agent can:

  • Generate articles, essays, emails

  • Create images, logos, headshots

  • Generate videos

  • Solve math and physics problems

  • Analyze SEO, research keywords

  • And 90+ more tools

All tools are dynamically loaded from the AADDYY API — when new tools are added, they appear automatically.

Related MCP server: toolrouter-mcp

Quick Setup

1. Get an API key

Sign up at aaddyy.com (50 free credits, no card needed) and create an API key at aaddyy.com/api-keys.

2. Add to your editor

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "aaddyy": {
      "command": "npx",
      "args": ["@aaddyy/mcp-server"],
      "env": {
        "AADDYY_API_KEY": "aip_your_key_here"
      }
    }
  }
}

Claude Code (~/.claude/claude_desktop_config.json):

{
  "mcpServers": {
    "aaddyy": {
      "command": "npx",
      "args": ["@aaddyy/mcp-server"],
      "env": {
        "AADDYY_API_KEY": "aip_your_key_here"
      }
    }
  }
}

Windsurf (.windsurf/mcp.json):

{
  "mcpServers": {
    "aaddyy": {
      "command": "npx",
      "args": ["@aaddyy/mcp-server"],
      "env": {
        "AADDYY_API_KEY": "aip_your_key_here"
      }
    }
  }
}

3. Use it

Just ask your AI agent:

  • "Generate an article about AI trends"

  • "Create a logo for my startup"

  • "Solve this math problem: integrate x^2 from 0 to 5"

The agent will use AADDYY tools automatically.

Pricing

Pay-per-use. 1 credit = $0.01. Most tools cost 1-10 credits. New accounts get 50 free credits ($0.50).

Environment Variables

Variable

Required

Default

Description

AADDYY_API_KEY

Yes

Your API key (starts with aip_)

AADDYY_BASE_URL

No

https://backend.aaddyy.com/api

API base URL

Available Tools

49 tools
aaddyy_action_figureA

Transform any photo into a realistic action figure toy in blister pack packaging. Choose from 5 styles: Classic, Superhero, Barbie, LEGO, or Vintage. Add a name and accessories. (~7 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
styleNo
image_urlsYes
accessoriesNo
output_formatNo

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It usefully discloses a cost signal ('~7 credits') and the nature of the produced artifact, but omits input constraints (image requirements, whether multiple images are accepted) and processing/return behavior. Cost disclosure plus output nature earns slightly more than a bare minimum, but the behavioral picture is incomplete.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the core transformation, then style choices, then optional extras. No filler and no repetition of the tool name; every sentence carries information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 5-parameter, no-annotation, no-output-schema tool, the description covers the creative intent but not the operational details: image_urls format/count, output_format options, and accessories format are unaddressed. It is adequate to understand what the tool does, but not complete enough to guarantee a correct first invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate and only does so partially. It helpfully enumerates the five style values (Classic, Superhero, Barbie, LEGO, Vintage) that the schema does not, and names the 'name' and 'accessories' inputs, but leaves image_urls format/multiplicity and output_format values entirely unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb+resource: 'Transform any photo into a realistic action figure toy in blister pack packaging' names both the input (a photo) and the distinctive output (a packaged action figure). This is specific enough to separate it from the many generic image siblings like aaddyy_image_generator or aaddyy_headshot_generator without opening a schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Choose from 5 styles' and 'Add a name and accessories' imply how to tailor the result, giving implied usage rather than explicit guidance. There is no statement of when this tool is preferred over alternatives (e.g., vs. aaddyy_product_photo_studio or aaddyy_image_generator) and no exclusions or prerequisites.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_album_cover_generatorC

Create unique, high-quality album covers using AI with extensive customization options for genre, mood, style, and reference images (~10 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
moodNo
genreNo
promptYes
art_styleNo
album_typeNo
num_imagesNo
text_styleNo
album_titleNo
artist_nameNo
aspect_ratioNo
color_paletteNo
output_formatNo
reference_imagesNo
include_text_overlayNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It usefully discloses the cost (~10 credits), which is real behavioral context an agent cannot get elsewhere, but it says nothing about generation latency, whether output is a URL or file, or how reference_images are consumed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no wasted words, and the cost is placed at the end where it is easy to scan. Brevity here edges toward under-specification rather than bloat.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 14 parameters, 7 enums, zero schema descriptions, no annotations, and no output schema, the description is far too thin. It neither explains parameter formats nor return behavior, so an agent must guess at much of the invocation surface.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 14 parameters, so the description must compensate and largely does not. It names genre, mood, style, and reference images, but leaves prompt, num_images, aspect_ratio, output_format, include_text_overlay, album_title, and artist_name entirely unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Create ... album covers using AI'), which is clearly distinct from generic siblings like aaddyy_image_generator or aaddyy_logo_creator. However, it does not explicitly contrast itself with those siblings, so an agent must infer the boundary.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description lists customization dimensions but gives no when-to-use or when-not-to-use guidance, and never names an alternative tool. An agent gets no routing help between this and the nearby image-generation siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_article_generatorC

Generate comprehensive, well-researched articles with SEO optimization (~5 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
toneNo
topicYes
lengthNo
outlineNo
audienceNo
keywordsNo
providerNo
includeImagesNo
includeReferencesNo

TDQS

C2.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must carry the full behavioral burden. It mentions credit consumption (~5 credits), which is useful, but says nothing about whether this is a synchronous or asynchronous operation, expected output format, permissions, or rate limits, leaving key behavioral traits undisclosed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single efficient sentence that front-loads the core purpose and includes a credit cost note. It is appropriately sized, though it could benefit from more detail given the complex schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has 9 parameters, 0% schema coverage, no annotations, and no output schema, yet the description provides only one sentence and no parameter or behavioral details. This is completely inadequate to guide correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description does not explain any of the 9 parameters (tone, length, outline, audience, keywords, provider, includeImages, includeReferences). With 8 optional parameters completely undocumented, the description fails to compensate for the schema gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource ('Generate comprehensive, well-researched articles') and adds the differentiator 'SEO optimization'. It is clear what the tool does, though it doesn't explicitly distinguish itself from sibling tools like aaddyy_research_blog_writer or aaddyy_essay_writer.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use guidance is provided. The description does not explain scenarios for choosing this tool over alternatives such as aaddyy_research_blog_writer or aaddyy_essay_writer, nor does it note any prerequisites or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_background_removerA

Upload an image and remove its background instantly, returning a clean transparent PNG cutout. Supports PNG, JPG, and WEBP up to 20MB. (~2 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
imageYes

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the load. It adds useful behavioral detail: supported formats (PNG/JPG/WEBP), a 20MB size limit, the transparent PNG output, and a cost estimate (~2 credits). However it omits error handling, processing time, or what happens with unsupported inputs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences, front-loaded with the core action, followed by constraints and cost. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple single-param tool with no output schema and no annotations, the description covers purpose, constraints, output format, and cost. But the missing param semantics (how to pass the image) and error/edge-case handling leave it only adequate.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% and the single 'image' parameter has an empty description. The description says to 'upload an image' but provides no format/encoding details (e.g., base64 vs URL) for the image param, leaving a real gap for a 1-param tool with no schema documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('remove its background') and resource ('an image'), and explicitly distinguishes output ('clean transparent PNG cutout'). Clearly distinct from siblings like watermark_remover or upscale_image.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Implies usage by describing what it does, but gives no explicit when-to-use or when-not-to-use guidance and does not name alternatives. Adequate but no routing help.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_boyfriend_designerC

Design and generate your dream boyfriend character with AI - customize every detail from appearance to style (~10 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
poseNosmirking_selfie
scarsNo
outfitNocasual_hoodie
hisNameNo
tattoosNo
artStyleNorealistic
bodyTypeNoathletic
eyeColorNohazel
eyeStyleNosharp
lightingNodramatic
skinToneNofair
faceShapeNochiseled
hairColorNodark_brown
hairStyleNoundercut
imageSizeNo1024x1024
backgroundNogym
expressionNococky_grin
facialHairNostubble
heightVibeNotall
nsfwFilterNo
ageAppearanceNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are supplied, so the description carries the full disclosure burden. It does add one genuinely useful behavioral fact beyond the schema — the approximate credit cost (~10) — but otherwise says nothing about generation latency, output format, moderation (e.g. the nsfwFilter param and an 'nsfw_tease' pose), or authentication.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler, packing purpose, customization scope, and cost. Slightly denser structuring (e.g. separating cost from purpose) would be ideal, but it wastes nothing.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 21-parameter image-generation tool with zero schema descriptions and no output schema or annotations, this is under-specified. It gives no sense of what is returned (image URL?), how the many enums map to the result, or what the nsfwFilter default of true implies for the 'nsfw_tease'/'aroused' options.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 21 parameters, so the description must compensate and does not — it never references any specific field such as pose, outfit, nsfwFilter, or ageAppearance. The self-explanatory enum values carry all the meaning, leaving 'customize every detail' as an empty gesture.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb+resource: 'Design and generate your dream boyfriend character with AI'. This is clearly distinguishable from the obvious sibling aaddyy_girlfriend_designer and from generic image tools, and it names the customization scope ('appearance to style'). It stops short of explicitly routing to alternatives, but the purpose itself is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The only usage-relevant signal is the '~10 credits' cost. There is no statement of when to choose this over aaddyy_girlfriend_designer, aaddyy_image_generator, or aaddyy_headshot_generator, and no prerequisites or exclusions. An agent must infer usage entirely.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_caption_generatorC

Generate creative captions, social media posts, and AI prompts from images using advanced AI analysis (~2 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
toneNotrendy
imageUrlYes
languageNoenglish
platformNoinstagram
nsfwFilterNo
outputTypeNoshort_caption
captionFocusNoemotion
captionLengthNomedium
includeEmojisNo
customKeywordsNo
includeHashtagsNo
numberOfHashtagsNo
numberOfVariationsNo
customPromptModifierNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses a cost signal (~2 credits), which is real added value, but it says nothing about authentication, rate limits, whether the image URL is fetched/stored, per-call latency, or failure modes for a 14-parameter remote generation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence naming the action, outputs, input medium, and cost. It is efficient with no filler, though the trailing cost parenthetical is the only structured detail in an otherwise very short definition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 14-parameter tool with zero schema coverage, no annotations, and no output schema, the description is far too thin. It does not explain what the response contains, how outputType interacts with captionLength/hashtags, or how many variations are returned, leaving the agent to guess at invocation behavior.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 14 parameters, so the description needed to compensate and does not; it explains none of tone, platform, outputType, nsfwFilter, or the credit-affecting knobs. The enum values and defaults in the schema convey partial meaning on their own, but the description adds nothing beyond what the raw schema already shows.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (generate) and concrete outputs (captions, social media posts, AI prompts) derived from an image, which is clear and actionable. It overlaps conceptually with siblings like aaddyy_instagram_post_generator and aaddyy_prompt_maker, but it does not explicitly differentiate itself from them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description offers no guidance on when to choose this tool over the many overlapping sibling generators (instagram/linkedin/thread post generators, prompt_maker, image_prompt_creator). It implies the tool is for image-to-text generation but gives no conditions, prerequisites, or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_content_curatorC

Upload raw text and transform it into a beautifully structured, editable document with rich formatting. Edit with bold, italic, colors, images and more, then download as a polished PDF. (~250 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
fileNo
styleNo
contentNo

TDQS

C2.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden, and it does disclose one useful trait: an approximate 250-credit cost. Beyond that, it omits everything an agent needs — whether output is a URL, file, or inline document, whether the 'edit' step happens via this tool or an external UI, whether state persists between calls, and what permissions or file formats are accepted.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the main action, which is reasonable. But marketing adjectives ('beautifully structured', 'polished', 'and more') consume space without adding information the agent can act on.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with three undescribed parameters, no annotations, and no output schema, the description should explain inputs and return shape; it explains neither. The agent cannot determine what it receives back or how to supply the text, leaving this definition materially incomplete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and all three parameters (file, style, content) are undocumented. The description loosely implies text input and formatting but never maps to any parameter, and 'style' — the parameter most likely to change output — is not addressed at all, leaving the agent to guess which field takes the raw text.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a concrete verb-and-resource chain ('upload raw text', 'transform it into a structured, editable document', 'download as a polished PDF'), so the general purpose is inferable. However, it reads as marketing copy rather than a single well-defined action — it is unclear whether this is a converter, an editor, or a multi-step pipeline — and nothing distinguishes it from siblings like aaddyy_image_to_pdf or aaddyy_pdf_merge.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no statement of when to choose this tool over the many adjacent document/PDF siblings, no prerequisites, and no conditions under which it should not be used. The only operative detail offered ('~250 credits') is a cost note, not usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_cover_letter_creatorB

Generate personalized, recruiter-approved cover letters. Paste your resume, job description, and one real achievement. Guaranteed AI-fingerprint free. Download as .docx or .pdf. (~5 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
toneNo
lengthNo
resumeYes
your_nameNo
achievementYes
company_nameNo
job_descriptionYes

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, so the description carries the full burden. It usefully discloses cost (~5 credits), output formats (.docx/.pdf), and a quality claim ('AI-fingerprint free'), but omits permissions, latency, and whether generation is a paid one-shot or retryable. The cost and format disclosures are genuine added value.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four short, front-loaded sentences with zero padding; the core action and required inputs come first. The marketing claims ('recruiter-approved', 'Guaranteed AI-fingerprint free') consume space without informing invocation, but are brief.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 7-parameter generation tool with no annotations and no output schema, the description covers cost, output format, and three required inputs but omits four optional parameters entirely. Adequate for a first call, incomplete for using the tool's full surface.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 7 parameters. The description names only resume, job_description, and achievement, leaving tone, length, your_name, and company_name entirely undocumented in both schema and description. It does not compensate for the coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Generate personalized, recruiter-approved cover letters.' An agent can distinguish it from aaddyy_cv_resume_creator by the stated deliverable, though the description never names that sibling explicitly. Clear but not sibling-differentiating.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Paste your resume, job description, and one real achievement' tells the agent what inputs to supply but not when to pick this tool over aaddyy_cv_resume_creator or aaddyy_email_writer. Usage is implied by the input list rather than stated as guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_cv_resume_creatorC

Create ATS-optimized resumes with 6 professional templates. Achievement-anchored bullets, JD keyword tailoring, ATS match score, PDF and DOCX download. (~10 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
toneNo
emailYes
phoneNo
skillsNo
linkedinNo
locationNo
templateNo
educationNo
full_nameYes
experienceYes
certificationsNo
include_summaryNo
job_descriptionNo
job_title_targetYes

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries full burden. It discloses useful traits: credit cost (~10 credits), output formats (PDF/DOCX), and features like ATS match score. However, it omits permissions, error behavior, and whether it is synchronous, so partial credit.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single front-loaded sentence with a parenthetical cost note. It is concise and wastes no words, though it could be slightly better structured by separating usage conditions.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex tool with 14 parameters, no annotations, no output schema, and 0% schema coverage, the description is incomplete. It provides some context (cost, outputs) but lacks parameter guidance, usage context, and behavioral details, making it inadequate for an agent to call correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 14 parameters. The description loosely implies mappings (e.g., '6 templates' to template, 'JD keyword tailoring' to job_description) but does not explain required fields, formats, or how to use tone, include_summary, etc. This is insufficient for 14 undocumented parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Create ATS-optimized resumes' with concrete features like templates, ATS match score, and PDF/DOCX download. It does not explicitly differentiate from sibling tools like aaddyy_cover_letter_creator, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use guidance, prerequisites, or alternatives are provided. The description only lists capabilities, leaving the agent to infer that this is the tool for resume creation.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_detectorB

Detect AI-generated content using dual-signal analysis: Raidar rewrite-distance method + classifier. Returns 4-tier classification with per-sentence analysis and detected signals. (~5 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
textYes
esl_modeNo

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the burden. It discloses the return shape (4-tier classification with per-sentence analysis and signals) and cost (~5 credits), which are valuable. However it doesn't specify input limits, whether results are deterministic, or what esl_mode changes behaviorally.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two compact sentences, front-loaded with the core action and method, followed by output and cost. Efficient; only minor room to specify parameters.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema and no annotations, the description covering return tiers and cost is helpful, but leaves key gaps: parameter meaning (especially esl_mode), input constraints, and usage context. Adequate but incomplete for a detection tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% – both parameters have empty descriptions. The description mentions 'per-sentence analysis' but does not explain 'text' or 'esl_mode' (which likely adjusts detection for ESL writers). It fails to compensate for the coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Detect) and resource (AI-generated content) and names the underlying methods (Raidar rewrite-distance + classifier). This is clearly distinguishable from all siblings, none of which do AI-detection.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this versus alternatives, nor on the esl_mode parameter's role, which is the natural 'when' lever here. The description only explains what it does, not the conditions for selecting it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_edu_clip_generatorB

Generate short animated educational videos from a topic or idea. AI writes the script, generates scene-by-scene clips with narrated audio using Seedance, and stitches them into a complete MP4. (~20 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
durationYes
userInputYes

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It discloses the internal pipeline (script -> clips -> narration -> MP4), which is genuine behavioral context, and states a credit cost. It omits generation latency, whether jobs are async, and whether output persists, so for a multi-stage media generator this is only adequate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences front-load the purpose and then the pipeline, with no filler. It is efficient, though the credit note is minor and could be trimmed.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No annotations, no output schema, and completely undocumented parameters. For a costly, multi-stage video generator, the description explains the process but leaves the inputs an agent must supply entirely unspecified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% and both parameters are undocumented; the description never mentions userInput or duration, nor the accepted duration units or format. With two required params at zero coverage the description must compensate and does not.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Generate short animated educational videos') and elaborates the pipeline (script, scene clips, narrated audio, MP4 stitch). It is distinguishable from the plain video and image siblings, which produce static visuals without an educational script-to-MP4 pipeline.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage from a topic or idea, but never states when to prefer this over aaddyy_seedance_video_generator or aaddyy_article_generator, nor any exclusions. The pipeline hints at the use case, but routing guidance is absent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_email_writerC

Generate professional, personalized, and context-aware emails for any purpose using AI. Supports multiple tones, styles, and customization options. (~3 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
ctaNo
goalNo
toneNoTone of the emailformal
topicYesTopic or subject of the email
lengthNoLength of the emailmedium
keywordsNo
languageNo
emailTypeYesType of email to generate
signatureNo
versionCountNoNumber of email variations to generate
writingStyleNo
previewFormatNo
recipientNameNo
recipientRoleNo
generateSubjectLineNo
personalizationTagsNo
recipientRelationshipNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full behavioral burden. It discloses the cost (~3 credits), which is genuinely useful, but says nothing about output format, whether variations are returned, permission or account requirements, or what happens when optional personalization inputs are omitted.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two compact sentences with the core capability front-loaded and the cost appended efficiently. Nothing is wasted, though the second sentence is generic filler that could have carried real parameter or routing information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 17-parameter generative tool with no annotations, no output schema, and very low schema coverage, the description is far too thin. An agent cannot learn required inputs beyond the schema, expected output shape, or how variations and length/tone interact.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 29% across 17 parameters, so the schema leaves most inputs (cta, goal, keywords, signature, recipient fields, personalizationTags, etc.) undocumented. The phrase 'tones, styles, and customization options' vaguely gestures at the tone/writingStyle parameters but clarifies nothing about the remaining 14 parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (generate) and resource (emails) with a clear quality claim and scope ('any purpose'). However it does not differentiate from the close sibling aaddyy_job_email_creator, which generates a closely related artifact, leaving the agent to guess which generator to call.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description offers no when-to-use guidance, no prerequisites, and no routing to alternatives. Given that job_email_creator and cover_letter_creator exist as siblings, an explicit boundary would have been valuable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_essay_writerC

Generate comprehensive, well-structured essays on any topic with customizable academic levels (~4 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
toneNo
topicYes
outlineNo
providerNo
citationsNo
essayTypeNo
wordCountYes
academicLevelNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full behavioral burden. It reveals nothing about generation latency, cost, whether output is plain text or structured, whether citations are real or fabricated, or what the parenthetical '(~4 credits)' means for consumption — a notable gap for an unannotated generation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler. It is slightly under-specified rather than verbose, and the trailing '(~4 credits)' fragment is cryptic but does not bloat the text.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 8 parameters at 0% schema coverage, no annotations, and no output schema, the description should explain the configurable dimensions and expected output. It covers roughly two of eight parameters and leaves the agent guessing about the rest.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 8 parameters, so the description must compensate and largely fails. It alludes to 'topic' and 'academic levels' (mapping to academicLevel), but tone, outline, provider, citations, essayType, and wordCount remain completely undocumented in both the schema and the description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource ('Generate ... essays') and adds a scope qualifier ('any topic', 'customizable academic levels'). It is clear what the tool produces, but it does not distinguish itself from close siblings such as aaddyy_article_generator or aaddyy_research_blog_writer beyond the word 'essay'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no statement of when to choose this tool over the many sibling writers, no prerequisites, and no exclusions. The agent must infer usage entirely from the tool name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_face_swapperB

Swap faces between photos with AI. Upload a source face and a target body image to get a seamless, photorealistic face swap result. (~11 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
promptNo
aspect_ratioNo
output_formatNo
source_image_urlYes
target_image_urlYes

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden, and it does add real context: the ~11 credit cost, the required input pairing, and a claim about output quality (seamless, photorealistic). It still omits retention/permission behavior, failure modes, and processing expectations for an image upload tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the action and then the input/output expectation and cost. No filler, though the cost parenthetical sits slightly awkwardly at the end rather than with the input requirements.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 5-parameter tool with no annotations, no output schema, and zero schema documentation, the description covers only the core happy path. The three optional parameters and any output/return behavior remain completely unspecified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and all five parameter descriptions are empty, so the description must compensate. It only maps the two required URLs to concepts (source face vs. target body), leaving prompt, aspect_ratio, and output_format entirely undefined for the agent to guess.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource (swap faces between photos) and contrasts with the surrounding image-editing siblings by naming the exact operation. An agent can distinguish this from background_remover, upscale_image, or image_generator without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It implies when to use the tool by naming the two required inputs (source face, target body image) and quoting a credit cost, which signals a paid generative operation. However, it never states exclusions or point to alternative siblings, so the routing guidance is only implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_ghibli_generatorC

Transform any photo into stunning Studio Ghibli anime art style. Upload a selfie, pet photo, or landscape and get an authentic Ghibli-style artwork instantly. (~11 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
promptNo
image_urlsYes
aspect_ratioNo
output_formatNo

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It does add two genuinely useful facts — that processing is instant and costs ~11 credits — but says nothing about what input format is required, whether images must be publicly reachable, or what the result looks like. For a paid mutation-style tool, that is a significant gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the core transformation and the cost caveat at the end. Every sentence carries information, though the second sentence partly restates the first with examples.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, no annotations, and 0% parameter coverage, the description should explain input format expectations and return behavior; it covers neither. The credit cost is the one piece of operational context included, leaving the definition under-specified for a 4-parameter paid tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and there are 4 parameters, none documented anywhere. The description only loosely implies image_urls via 'upload a photo' and says nothing about prompt, aspect_ratio, or output_format — including valid values for the latter two, which have no enums. It does not compensate for the coverage hole.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource: transform a photo into Studio Ghibli anime art, with concrete input examples (selfie, pet photo, landscape). An agent can tell this apart from most utility siblings, though it doesn't explicitly distinguish itself from the other image-generation tools (aaddyy_image_generator, aaddyy_nano_banana) in the list.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage by naming suitable inputs (selfie, pet photo, landscape), which gives an agent a rough sense of when this tool applies. It offers no exclusions, prerequisites, or routing guidance versus the many sibling image tools, so usage is only inferred.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_girlfriend_designerC

Design and generate your dream girlfriend character with AI - customize every detail from appearance to style (~10 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
poseNoselfie
outfitNocasual
herNameNo
artStyleNorealistic
bodyTypeNoslim
eyeColorNobrown
eyeStyleNoalmond
frecklesNo
lightingNosoft_natural
skinToneNofair
faceShapeNooval
hairColorNobrunette
hairStyleNolong_straight
imageSizeNo1024x1024
backgroundNobedroom
expressionNosmiling
heightVibeNoaverage
nsfwFilterNo
ageAppearanceNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden, and it only discloses the credit cost (~10 credits). It omits whether the result is an image, whether NSFW content is filtered, whether the call is synchronous, and how the nsfwFilter/nsfw_tease options interact.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence that states the action, the customization scope, and the cost. No filler, though the trailing credit note is the only extra payload.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 19-parameter generation tool with no output schema and no annotations, the description is thin: it doesn't clarify return format, cost mechanics, or content-policy interactions (nsfwFilter vs nsfw_tease). An agent can call it, but with significant guesswork.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 19 parameters, so the description must compensate, but it only says 'customize every detail' without explaining any parameter. The enum values are largely self-descriptive, which limits the damage, but no meaning is added beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (design/generate) and resource (girlfriend character), and clarifies the scope is full customization from appearance to style. It is distinguishable from the sibling aaddyy_boyfriend_designer by the explicit 'girlfriend' framing, though it doesn't actively call out the contrast.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this versus the many sibling image tools (image_generator, headshot_generator, ghibli_generator, boyfriend_designer). The agent must infer the niche from the name alone; there are no exclusions or alternative-routing hints.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_grammar_checkerA

Check and fix grammar, spelling, punctuation, and style errors. See exactly what changed with a track-changes diff view. Two modes: fix errors only, or improve clarity and style. (~1 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNo
textYes

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, so the description carries the full burden. It usefully discloses the track-changes diff output and the approximate credit cost (~1 credits), which are real behavioral facts an agent needs. It does not say whether the result is returned as text/diff, whether the source text is preserved, or any length limits — gaps remain for a no-annotation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the core capability before the mode detail and cost. Nearly zero waste; the parenthetical credit note and diff-view mention each carry information. Slightly fragmentary but efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no annotations, no output schema, and 0% schema description coverage, the description should do more. It covers the capability, two modes, diff output, and cost, which is a reasonable core, but omits exact mode values, input limits, and output format specifics. Adequate but with clear gaps for a zero-structured-data tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and both parameters ('mode', 'text') have empty descriptions in the schema. The description partially compensates by describing the two mode behaviors, but it never gives the literal enum values an agent must pass, and 'text' semantics are only implied. Coverage gap is only half filled.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States specific verbs and resource scope — 'Check and fix grammar, spelling, punctuation, and style errors' — and explicitly names its two operating modes. This clearly separates it from siblings like aaddyy_paraphraser, aaddyy_humanizer, and aaddyy_synonym_finder, which rewrite rather than correct.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description does indicate the two modes ('fix errors only' vs 'improve clarity and style'), which gives implicit guidance on selection. However, it never says when to choose this tool over the adjacent rewriting tools (humanizer, paraphraser), nor any prerequisites or exclusions. Usage is implied, not directed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_halloween_costume_generatorC

Generate unique and creative Halloween costume designs using AI. Create personalized costumes for individuals, couples, families, or groups with customizable themes, styles, and accessories. (~6 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
eraNo
themeNo
promptYes
gender_fitNo
num_imagesNo
output_typeNo
aspect_ratioNo
costume_typeNo
photo_uploadNo
color_paletteNo
output_formatNo
character_moodNo
creativity_levelNo
inspiration_imageNo
group_coordinationNo
material_preferenceNo
body_type_adaptationNo
accessory_preferencesNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full behavioral burden, yet it only discloses the credit cost (~6 credits). It says nothing about latency, what the output looks like, whether photo_upload is processed, or what happens on partial failures. Credit cost is a genuinely useful trait but alone is thin.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences, front-loading the core action and following with capability scope, closing with the cost note. No filler, though the second sentence partially restates the first.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 18-parameter tool with no output schema and no annotations, the description is far too thin. It omits return format, how images are delivered, whether photo_upload/inspiration_image are URLs or files, and what the required 'prompt' should contain — all material for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% and 18 parameters exist, so the description must carry the load. It gestures at 'themes, styles, and accessories' (mapping loosely to theme/accessory_preferences) and subject types (costume_type), but leaves num_images, photo_upload, inspiration_image, creativity_level, group_coordination, body_type_adaptation, and output_type entirely unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Generate') and resource ('Halloween costume designs') and enumerates the supported subject scopes (individuals, couples, families, groups). This is clear enough to distinguish it from generic siblings like aaddyy_image_generator, though it doesn't explicitly name an alternative.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use guidance, no prerequisites, and no comparison against the many sibling image generators (image_generator, nano_banana, ghibli_generator). The agent must infer that this is the Halloween-specific option purely from the name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_headshot_generatorC

Transform portrait photos into professional headshots with customizable backgrounds (~12 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
image_urlYesPortrait image URL or base64 data URI
aspect_ratioNoAspect ratio in format "width:height" (e.g., "3:4", "1:1"). Backend automatically converts to required format.
background_styleNoprofessional

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It discloses the approximate credit cost (~12 credits), which is genuinely useful, but says nothing about processing time, permissions, output format, or whether the original image is retained or modified.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One compact sentence that front-loads the core action and appends the cost signal. No wasted words, though it could carry slightly more useful detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 3-parameter generation tool with no output schema, the description covers the core action and cost but omits return format, latency, and the meaning of the undocumented background_style enum. Adequate but with clear gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67%, and the description only hints at the background_style parameter via 'customizable backgrounds'. The empty schema description for background_style is not compensated; aspect_ratio is already well documented in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Transform portrait photos into professional headshots') plus a distinguishing feature (customizable backgrounds). It is clearly separable from siblings like aaddyy_background_remover or aaddyy_image_generator, though it doesn't explicitly name an alternative.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to choose this over the many sibling image tools (background_remover, upscale_image, ghibli_generator, etc.). The credit cost is mentioned, but there is no context on prerequisites or appropriate use cases.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_humanizerC

Transform AI-generated text into natural, human-sounding writing. Choose readability level, purpose, and humanization strength to bypass AI detectors while preserving your original meaning. (~1 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
textYes
toneNo
purposeNo
strengthNo
readabilityNo

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden. It mentions 'bypass AI detectors' and 'preserving your original meaning', which hints at output, but does not disclose key behaviors: whether it's deterministic, how credits are consumed, rate limits, or potential content policy restrictions. The credit note is the only concrete detail.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the core transformation, followed by control options and credit cost. Efficient and no wasted words, though it could be slightly tighter.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 5-parameter tool with no schema descriptions, no annotations, and no output schema, the description is too sparse. It omits parameter details, behavioral traits, and any constraints. An agent would struggle to invoke it correctly without further information.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so all five parameters are undocumented. The description mentions 'readability level, purpose, and humanization strength', which maps to three of the five parameters (readability, purpose, strength), but 'tone' is not referenced, and none are given format, allowed values, or defaults. The required 'text' parameter is also not described. This is insufficient compensation for the coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (transform) and resource (AI-generated text into human-sounding writing), distinguishing it from siblings like paraphraser or grammar_checker. The mention of bypassing AI detectors and preserving meaning further clarifies scope. However, it doesn't explicitly name a sibling to contrast with, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Implies usage context: when you have AI text that needs to sound human and bypass detectors. But it provides no explicit when-not-to-use guidance or alternatives (e.g., use paraphraser for rewording without humanization). This is minimum viable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_image_compressorC

Compress images using Low, Recommended, or High quality presets. Reduces file size while preserving the original format. Supports JPEG, PNG, WebP and AVIF.

ParametersJSON Schema
NameRequiredDescriptionDefault
imageYes
qualityNorecommended

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, so the description must carry the full behavioral burden. It says the original format is preserved and lists supported formats, but says nothing about whether compression is lossy, whether the source image is mutated or a new artifact is returned, or what the result looks like.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short, front-loaded sentences with zero filler; the core action and the preset/format details are stated immediately.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter utility with no output schema and no annotations, the description covers capabilities but leaves the input contract and output behavior unexplained, which is more than a trivial gap even at this low complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%: both 'image' and 'quality' have empty descriptions. The description names the three quality presets but gives no guidance on choosing between them, and gives no hint about what the required 'image' parameter accepts (URL, upload, base64).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Compress images') plus the quality presets and supported formats, which clearly separates it from siblings like aaddyy_upscale_image and aaddyy_image_to_pdf. It does not name a sibling explicitly, but the operation is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use guidance, no mention of prerequisites (e.g., that an image must be supplied), and no routing against alternatives such as the upscaler or format converters. Only an implicit 'use this to shrink files' is conveyed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_image_generatorC

Generate high-quality images from text prompts using advanced AI models (~12 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
seedNo
sizeNo
modelNo
promptYes
num_imagesNo
output_formatNo
guidance_scaleNo
num_inference_stepsNo
enable_safety_checkerNo

TDQS

C2.6/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must carry the full behavioral burden. It discloses the cost (~12 credits) and that it invokes 'advanced AI models', but says nothing about model selection behavior, whether the call is synchronous, safety-checker behavior, output format/location, or failure modes.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler, which is efficient for the amount of information it conveys. It is not verbose, though it is arguably too terse for a 9-parameter tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a generation tool with nine parameters, no annotations, and no output schema, the description omits nearly everything an agent would need: parameter meaning, model options, output format, and how it differs from the numerous sibling generators.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Nine parameters exist with 0% schema description coverage, and the description only alludes to 'text prompts'. Seed, size, model, num_images, output_format, guidance_scale, num_inference_steps, and enable_safety_checker are completely undocumented in both the schema and the description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource ('Generate high-quality images from text prompts'), so the core purpose is unambiguous. However, it does not distinguish this generic generator from the many image-producing siblings (nano_banana, ghibli_generator, headshot_generator, product_photo_studio), leaving the agent to guess which one to pick.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus the sibling image generators, no prerequisites, and no exclusions. The only extra context given is a cost hint (~12 credits), which is not usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_image_prompt_creatorB

Analyze any image and generate a detailed AI image generation prompt to recreate it. Supports plain text or structured JSON output. (~10 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
imageUrlYes
outputFormatNo

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden. It discloses the dual output mode (plain text or structured JSON) and the cost (~10 credits), which are useful behavioral signals. But it omits what happens with unsupported image types, rate limits, or whether the analysis itself has restrictions. Mixed coverage.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences plus a parenthetical cost note, front-loaded with the action and output modes. Very efficient, though the parenthetical credit note sits awkwardly at the end.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema, no annotations, and 0% schema description coverage. For a tool with two parameters and a cost, the description should at least enumerate outputFormat values and constrain imageUrl. As written, an agent lacks enough to call it confidently.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% for both imageUrl and outputFormat. The description mentions the output-format option in prose ('Supports plain text or structured JSON output') but gives no allowed values, syntax, or default for outputFormat, and says nothing at all about imageUrl format. The schema does the heavy lifting only in the sense that it lists the names; the description compensates poorly.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource: 'Analyze any image and generate a detailed AI image generation prompt to recreate it.' This is unmistakable and distinct from siblings like aaddyy_image_generator (which generates an image) or aaddyy_prompt_maker (general prompts).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Implies usage ('analyze an image to recreate it') but never states when to use it versus aaddyy_image_generator or aaddyy_prompt_maker, nor any prerequisites or exclusions. Adequate but noticeably thin for a use-case-dependent tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_image_to_pdfB

Convert 1–20 images into a single downloadable PDF document. Each image becomes its own page. Supports JPEG, PNG, WEBP, GIF and more.

ParametersJSON Schema
NameRequiredDescriptionDefault
imagesYes

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations at all, the description carries the full burden. It does disclose real behavioral traits — the 1–20 image range, one page per image, accepted formats — but says nothing about authentication, whether the result is a URL or binary file, synchronous vs. async behavior, or any size limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the action and result, then the page-mapping rule, then format support. No filler or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema or annotations to lean on, so the description must stand alone. It covers purpose, image count and formats adequately, but leaves the input encoding of 'images' and the delivery format of the resulting PDF unspecified — gaps an agent cannot resolve from the structured fields.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single required parameter 'images' is typed only as a string with 0% schema description coverage. The description never explains how multiple images are supplied in one string value (URLs, comma-separated list, base64, JSON array?), which is the critical detail for invoking this tool correctly.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a concrete verb and resource ('Convert ... images into a single downloadable PDF document') plus scope constraints (1–20 images, one image per page, supported formats). It is clearly distinguishable from a generic converter, though it never explicitly contrasts itself with the sibling pdf_merge, which an agent might reasonably confuse it with.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use guidance and no mention of the obvious alternative (aaddyy_pdf_merge). The 1–20 image cap hints at a boundary but the description never says what to do above that limit or when to pick a different tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_instagram_post_generatorC

Generate professional Instagram posts with intelligent theme matching and stunning images. Analyze your brand and create scroll-stopping content that engages your audience. (~50 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
logoFileNo
postTypeNo
postAboutYes
manualModeNo
userImagesNo
websiteUrlNo
companyNameNo
instagramUrlNo
logoPositionNo
manualImagesNo
websiteWeightNo
brandDescriptionNo
userImageCaptionsNo
manualImageCaptionsNo

TDQS

C2.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full disclosure burden. It adds one genuinely useful behavioral fact — the (~50 credits) cost — but says nothing about what is produced, whether generation is reversible/retryable, what happens on failure, or how the 14 brand inputs influence the result. For a paid generation tool with zero annotation coverage this is a substantial gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the core action and ending with the cost, with no wasted clauses. The middle sentence is somewhat redundant marketing filler, but overall it is tight and well-ordered.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Complexity is high (14 params, 11 optional brand/asset inputs, generated output) yet the description omits parameter meaning, output format, prerequisites, and behavior. With no output schema and no annotations, nothing else fills the gaps, leaving an agent unable to construct a correct call beyond the single required parameter.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There are 14 parameters with 0% schema description coverage, and the description explains none of them — no mention of logoFile, postType, manualMode, websiteUrl, or any of the manual/auto mode distinctions. Vague phrases like "analyze your brand" only loosely imply brandDescription/websiteUrl. The description does essentially nothing to disambiguate the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource ("Generate professional Instagram posts") and mentions the mechanism (theme matching, brand analysis), which lets an agent distinguish it from aaddyy_linkedin_post_generator and aaddyy_caption_generator. However, it leans on marketing adjectives ("stunning", "scroll-stopping") rather than stating the concrete output (image? caption? both?) that would fully separate it from the nearby image-generation siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no statement of when to use this tool versus alternatives such as aaddyy_caption_generator, aaddyy_image_generator, or aaddyy_linkedin_post_generator. The only operational hint is the credit cost, which is not usage guidance. An agent must infer the appropriate context entirely from the tool name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_jewelry_designerB

Create unique jewelry designs using AI. Select materials, styles, gemstones, and custom settings to generate concept art or detailed design visualizations for rings, necklaces, earrings, bracelets, and more. (~5 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
materialYes
occasionNo
gemstonesNo
complexityNo
num_imagesNo
output_typeNo
price_rangeNo
aspect_ratioNo
design_styleYes
jewelry_typeYes
color_paletteNo
engraving_textNo
target_audienceNo
cultural_influenceNo
design_descriptionNo

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must carry the full behavioral burden. It usefully discloses the approximate credit cost (~5 credits) and output nature (concept art or detailed visualizations), but it omits authorization requirements, rate limits, latency, or failure behavior for a generative AI tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two well-formed sentences with no boilerplate, and the core purpose is front-loaded. The credit cost is efficiently appended in parentheses. It could be slightly more structured for a 15-parameter tool, but it avoids bloat.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 15 parameters, 0% schema coverage, no output schema, and no annotations, the description is insufficient. It does not explain the return format, how many images are produced by default, or what additional parameters control, leaving the agent with significant blind spots when invoking the tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 15 parameters, so the schema provides no guidance. The description names materials, styles, gemstones, and custom settings, which partially maps to a few fields, but it leaves most parameters (occasion, complexity, num_images, output_type, price_range, aspect_ratio, color_palette, engraving_text, target_audience, cultural_influence, design_description) entirely unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Create unique jewelry designs using AI.' It names the artifact types (rings, necklaces, earrings, bracelets) and the generative output (concept art or detailed visualizations), making it immediately distinguishable from siblings like tshirt_designer or image_generator.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides no explicit guidance on when to use this tool versus alternatives such as aaddyy_image_generator or aaddyy_tshirt_designer. The purpose implies a jewelry-specific use case, but nothing tells the agent when this is the right choice or what prerequisites exist.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_job_email_creatorC

Generate professional, context-aware job-related emails including job applications, follow-ups, interview scheduling, thank you notes, and more. Tailored specifically for career and recruitment communication. (~10 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
toneNoTone of the emailformal
jobTitleYesThe job title you are applying for
languageNo
userNameYesYour full name
userRoleNo
emailTypeYesType of job email to generate
variationsNoNumber of email variations to generate
companyNameYesName of the company
emailLengthNoEmail length preferencemedium
outputFormatNo
portfolioUrlNo
customContextNo
recipientNameNo
formalityLevelNoFormality level (1=casual, 5=very formal)
includeSignatureNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations present, the description carries the full burden, and it does disclose one genuinely useful behavioral trait: the approximate cost (~10 credits). However, it says nothing about how the generated emails are returned (single string vs. list, especially when variations > 1), whether the call is stateless, or any latency/rate-limit characteristics.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the core purpose and followed by scope and cost. No padding or repetition, though the second sentence is largely redundant with the first.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 15-parameter tool with no output schema and no annotations, the description is too thin: it never explains the undocumented parameters, the effect of 'variations', or what the response looks like. An agent has enough to attempt a call but not enough to call it confidently.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 53% and roughly half a dozen parameters (language, outputFormat, portfolioUrl, customContext, recipientName, includeSignature, userRole) have empty descriptions. The description adds no parameter-level meaning to compensate for those gaps, leaving an agent guessing at the format and purpose of several inputs.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a specific verb ("Generate") plus resource ("job-related emails") and enumerates concrete email types, so an agent knows exactly what it produces. It also scopes itself with "Tailored specifically for career and recruitment communication," implicitly distinguishing it from the generic aaddyy_email_writer, though it never names that sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The list of email types hints at the domain of use, but there is no explicit guidance on when to pick this over aaddyy_email_writer or aaddyy_cover_letter_creator, and no stated prerequisites or exclusions. The agent must infer the routing decision from the tool name alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_keyword_researcherC

Deep keyword and domain research with SEO analysis, monetization insights, and strategic recommendations through multi-step AI analysis powered by GPT-5-nano (~20 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
keywordYes
detailedNo
providerNo

TDQS

C2.6/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full behavioral burden. 'Multi-step AI analysis powered by GPT-5-nano' and the credit cost are useful transparency signals, but nothing is said about latency, output structure, whether analysis is deterministic, or what happens with the 'detailed' and 'provider' flags.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense sentence with no padding; the capability list and model/cost metadata are front-loaded. It is efficient, though the list-of-outputs phrasing verges on marketing filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 3-parameter tool with no annotations, no output schema, and 0% schema coverage, the description leaves the agent without parameter meaning, output expectations, or reporting format. Only the cost and model note add real context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the description mentions none of the three parameters. The agent cannot learn from either source what 'detailed' toggles or what 'provider' accepts, and there is no enum hint to constrain provider values.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource (keyword and domain research) plus its intended outputs (SEO analysis, monetization insights, strategic recommendations). It does not compare itself to the sibling aaddyy_seo_analysis, whose scope overlaps, so sibling differentiation is missing despite an otherwise clear purpose.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use guidance, no when-not-to-use, and no mention of the overlapping aaddyy_seo_analysis sibling. The only hint of context is the (~20 credits) cost tag, which does not route the agent between alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_linkedin_post_generatorC

Generate professional LinkedIn posts with brand-aware content and eye-catching images. Perfect for building your professional presence and engaging your network. (~50 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
logoFileNo
postGoalNo
postIdeaNo
websiteUrlNo
logoPositionNo

TDQS

C2.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the burden, and it does disclose one real behavioral trait: the ~50 credit cost. It also reveals that output includes both text and an image, which is useful. But it says nothing about auth, latency, failure modes, or what happens when optional fields like logoFile are omitted.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences plus a parenthetical cost note – front-loaded with the core verb and resource. The middle clause is mild marketing filler, but the structure is efficient overall.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Five undocumented parameters, no annotations, no output schema, and no explanation of the text-plus-image return. For a generation tool with this many free-form inputs, the description leaves the agent guessing which fields matter and what the output looks like.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 5 parameters (logoFile, postGoal, postIdea, websiteUrl, logoPosition), and the description mentions none of them. 'Brand-aware content' only loosely hints at logoFile/websiteUrl. With zero enum and zero required params, the agent gets no signal on which fields actually drive output quality.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (generate) and resource (LinkedIn posts) plus the added image component, which distinguishes it from aaddyy_instagram_post_generator and aaddyy_thread_generator by platform. Loses a point for not routing explicitly to those siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Marketing copy ('Perfect for building your professional presence') signals intent but gives no when-to-use vs siblings, no prerequisites, and no indication of what inputs are needed. Nothing tells the agent when not to pick this over aaddyy_article_generator or aaddyy_caption_generator.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_logo_creatorC

Generate professional, high-quality logos in seconds. Choose from multiple styles like modern, minimal, or vintage. Customize colors and backgrounds to perfectly match your brand. (~25 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNo
colorNo
keywordYes
backgroundNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden. It discloses the ~25 credit cost, which is useful, but says nothing about output format (URL? file?), rate limits, or whether generation is synchronous.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences, front-loaded with the core action. The credit note at the end is a minor but acceptable addition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 4-parameter generative tool with no schema descriptions, no annotations, and no output schema, the description omits parameter meaning and return behavior, leaving key gaps for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% and the description only loosely implies 'color' and 'background' semantics. It never explains the 'keyword' parameter (the sole required field) or the 'type' parameter, leaving all four undocumented.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Generate professional logos') and enumerates customizations (styles, colors, backgrounds), making it distinguishable from siblings like aaddyy_image_generator or aaddyy_tshirt_designer.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this versus aaddyy_image_generator, aaddyy_album_cover_generator, or other design siblings, and no preconditions stated. The credit cost is mentioned but not framed as a decision criterion.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_math_solverC

Solve mathematical problems with step-by-step explanations. Supports image or text input for arithmetic, algebra, geometry, calculus, and more. (~2 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
languageNoenglish
inputTypeYes
problemTextNo
problemImageNo
showWorkStepsNo
solutionFormatNotext-latex
problemCategoryNoauto-detect
explanationLevelNostep-by-step
includeVisualizationNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full disclosure burden, and it does surface two genuine traits: dual image/text input and a cost of ~2 credits. It stops short of anything else an agent would want — whether image input expects a URL or base64, whether there are size limits, whether the call is synchronous, or how failures are reported.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences with the core capability front-loaded and the credit cost appended as a useful parenthetical. Minor waste in the trailing 'and more', but nothing structurally wrong.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A nine-parameter tool with no annotations, no output schema, and no parameter documentation gets only a two-sentence description covering capability and cost. The agent is left guessing how to construct image input and what the format/language/visualization switches actually do, which is a real gap for a tool this configurable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Nine parameters with 0% schema description coverage, so the description must compensate and only partially does. 'Image or text input' hints at inputType and the problemText/problemImage pair, and 'step-by-step explanations' hints at explanationLevel/showWorkSteps, but language, solutionFormat, problemCategory, and includeVisualization are undocumented in both the schema and the description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Solve mathematical problems') and enumerates the supported domains, which tells an agent exactly what class of task this handles. However, it never distinguishes itself from the close sibling aaddyy_physics_solver, so the math-vs-physics boundary is left to inference.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit when-to-use guidance, no prerequisites, and no named alternative. The domain list ('arithmetic, algebra, geometry, calculus') weakly implies scope, but nothing tells the agent when to pick this over aaddyy_physics_solver or a general-purpose model call.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_nano_bananaC

Google's state-of-the-art image generation and editing model. Transform and edit images based on reference photos and text prompts. (~55 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
promptYes
sync_modeNo
image_urlsYes
num_imagesNo
aspect_ratioNo
output_formatNo
limit_generationsNo

TDQS

C2.6/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It discloses a cost of ~55 credits, which is genuinely useful, but says nothing about latency, sync_mode behavior (async vs sync), whether generations are reversible, or any auth/permission requirements for a generative operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short, front-loaded sentences with a clear lead about the model. However, the brevity reflects under-specification rather than efficient conciseness, given the 7 undocumented parameters.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 7-parameter generative tool with no annotations, no output schema, and 0% schema coverage, the description is substantially incomplete. Missing are parameter meanings (aspect ratio, image count, output format), the sync/async behavior, and any differentiation from aaddyy_nano_banana_2.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 7 parameters, so the description must compensate and does not. It loosely maps 'text prompts' to prompt and 'reference photos' to image_urls, but leaves num_images, aspect_ratio, output_format, sync_mode, and limit_generations completely unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific model and states a clear verb+resource: generating and editing images from reference photos and text prompts. The mention of 'reference photos' usefully distinguishes it from pure text-to-image siblings, but it never differentiates itself from the obvious sibling aaddyy_nano_banana_2 or from aaddyy_image_generator.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit guidance on when to use this tool versus the many image-related siblings (nano_banana_2, ghibli_generator, product_photo_studio, image_generator). Usage is only implied by 'transform and edit images'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_nano_banana_2C

Google's state-of-the-art fast text-to-image generation model. Create stunning images from text prompts with support for extreme aspect ratios and multiple outputs. (~55 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
seedNo
promptYes
sync_modeNo
num_imagesNo
aspect_ratioNo
output_formatNo
safety_toleranceNo
limit_generationsNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses cost (~55 credits) and that multiple outputs and extreme aspect ratios are supported, but says nothing about safety filtering, sync vs async behavior, output format/return shape, or any limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the core capability and no filler. It is well sized, though the second sentence leans on marketing adjectives ('stunning') that consume space without adding operational meaning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A generation tool with 8 undocumented parameters, no annotations, and no output schema leaves the agent guessing about formats, defaults, and return values. Cost is the only genuinely helpful contextual detail supplied.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

All 8 parameters have 0% schema description coverage, so the description must compensate and largely does not. It loosely touches three parameters (prompt, aspect_ratio, num_images) but leaves seed, sync_mode, output_format, safety_tolerance, and limit_generations completely undefined, including their accepted value formats.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('text-to-image generation model', 'Create stunning images from text prompts'), which is unambiguous. However, it never differentiates itself from close siblings such as aaddyy_nano_banana, aaddyy_image_generator, or aaddyy_ghibli_generator, so the agent cannot tell why this variant exists.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no when-to-use or when-not-to-use guidance and names no alternatives, despite several overlapping image-generation siblings. Only the implicit framing ('text-to-image') hints at context, and the credit note is pricing, not routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_paraphraserB

Rewrite any text in 8 modes — Word Changer, Fluency, Formal, Academic, Simple, Creative, Expand, or Shorten. Supports 18 languages. Track-changes diff shows exactly what changed. (~1 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNo
textYes
languageNo

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden, and it does disclose two useful traits: the ~1 credit cost and that a track-changes diff is returned. It does not say whether input text is preserved, whether the operation is safe/idempotent, or anything about limits or auth, so it is partial rather than complete.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with what the tool does, then modes, then scope, then cost — no filler sentences. Slightly dense in the mode enumeration, but every element earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 3-param tool with 0% schema coverage, no output schema, and no annotations, the description covers modes, language scope, diff output, and cost, but omits the language list, exact mode tokens, and any output shape beyond the diff. Adequate but with clear gaps an agent would hit at call time.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% and the schema even leaves `description` empty for all three params, so the description is the only source. It names the 8 mode values and the 18-language support but never gives the exact mode strings, the language values, or any meaning for `text`; the enum-style list is useful but not machine-precise.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (rewrite any text) and enumerates the 8 modes, which cleanly separates it from nearby siblings like aaddyy_synonym_finder, aaddyy_humanizer, and aaddyy_grammar_checker. An agent can tell what it does and roughly where it sits without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The mode list implies use cases (Formal, Academic, Shorten) but the description never says when to pick this tool over the sibling rewriters or grammars, nor any prerequisites. It reads as a capability blurb, not routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_pdf_mergeB

Upload multiple PDF files and merge them into a single downloadable PDF document. Supports 2–10 files, up to 20MB each.

ParametersJSON Schema
NameRequiredDescriptionDefault
pdfsYes

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must carry the behavioral burden. It usefully adds constraints (2–10 files, 20MB each), which an agent cannot derive elsewhere, but omits return format, output handling, and any auth/permission context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences, front-loaded with the action and followed by constraints. No filler or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-param utility with no annotations and no output schema, the count and size limits are valuable, but the missing input-format guidance leaves a real gap an agent needs in order to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

One parameter with 0% schema description coverage, so the description must compensate. It clarifies that multiple PDFs are expected and gives count/size limits, but never explains the input format — the schema oddly types 'pdfs' as a string, leaving the agent unsure whether to pass a list, comma-separated names, or URLs.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('merge PDF files into a single downloadable PDF'), so the purpose is unmistakable. It does not differentiate from the nearest sibling, aaddyy_image_to_pdf, or note how it differs from other document generators in the set.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies its use via 'Upload multiple PDF files', but gives no explicit when-to-use, when-not-to-use, or alternative (e.g. aaddyy_image_to_pdf). No prerequisites or routing guidance for the agent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_physics_solverB

Solve physics problems with step-by-step explanations. Supports image or text input for mechanics, electricity & magnetism, thermodynamics, optics, and more. (~2 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
languageNoenglish
inputTypeYes
problemTextNo
problemImageNo
solutionFormatNotext-latex
problemCategoryNoauto-detect
unitsPreferenceNoSI
explanationLevelNostep-by-step
includeConstantsAndEquationsNo

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full load. It usefully discloses the credit cost (~2 credits) and that output is a step-by-step explanation, but says nothing about latency, failure modes, rate limits, or what happens when an image is unreadable or a category is mis-specified.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences, front-loaded with the core purpose and immediately followed by supported scope and cost. No filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 9-parameter tool with no annotations, no output schema, and zero schema descriptions, the description is far too thin. An agent is not told which parameters are required, how image vs text input must be supplied, or what the returned solution will look like.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 9 parameters, so the description must compensate and largely does not. It hints at inputType (image/text) and problemCategory, but language, solutionFormat, unitsPreference, explanationLevel, and includeConstantsAndEquations are entirely undocumented anywhere, leaving six enums with no semantic guidance.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Solve physics problems') and scopes it with the supported subject areas (mechanics, E&M, thermodynamics, optics). It does not, however, differentiate itself from the nearly identical sibling aaddyy_math_solver, which an agent would have to disambiguate on its own.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Accepting 'image or text input' implies the two usage modes, but there is no explicit when-to-use guidance, no statement of when to prefer this over aaddyy_math_solver, and no prerequisites or exclusions. Usage must be inferred from the domain list.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_product_photo_studioC

Generate professional e-commerce product photos from casual uploads. AI-powered analysis, theme selection, and multi-angle photo generation with optional feature highlights. (~20 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
themeNoai_recommended
num_outputsNo
product_nameNo
product_imagesYes
product_categoryNo
feature_highlightsNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full behavioral burden. It usefully discloses the pipeline (AI analysis, theme selection, multi-angle generation) and a cost signal (~20 credits), but omits processing time, output format, auth needs, and whether the source images are modified or retained.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three compact sentences that lead with the core purpose and append the capability and cost details. No filler, though the middle sentence is a feature list rather than information an agent needs to call the tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 6-parameter, unannotated tool with no output schema, the description is thin: several parameters are unexplained and there is no guidance on outputs, limits, or failure modes. Adequate only as a high-level pitch.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 6 parameters, so the description must compensate. It only loosely gestures at theme and feature_highlights and never explains product_name, product_category, or the num_outputs default of 5, leaving most parameters undocumented in both places.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Generate) and resource (professional e-commerce product photos) plus the input type (casual uploads), which distinguishes it from siblings like aaddyy_image_generator or aaddyy_background_remover. Clear but does not explicitly name a sibling alternative to contrast against.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an implied use case ('from casual uploads') but never says when to choose this over the many other image tools in the sibling list, nor any prerequisites. No exclusions or alternatives are named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_prompt_makerB

Convert your natural language (any language) into a clean, precise English prompt for image creation or image editing. (~3 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
modeYes
textYes

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It usefully discloses a cost signal (~3 credits) and the nature of the transformation (any language to clean English), but says nothing about return format, latency, or failure behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight clauses, front-loaded with the core transformation and ending with the cost note. Nothing is wasted.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 2-parameter tool with no annotations, no output schema, and 0% schema description coverage, the description covers the essentials of what goes in and what comes out at a high level. It still leaves the mode parameter's required state and the exact output form unstated.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description must compensate and only partially does. It explains the text parameter (natural language in any language) and hints at the mode enum by naming 'image creation' and 'image editing', but does not state that mode is required or enumerate its exact accepted values.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Convert) and resource (natural language into an English prompt) with the scope of use (image creation or image editing). However, it never distinguishes itself from the near-identical sibling aaddyy_image_prompt_creator, so an agent cannot tell the two apart from the text alone.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied by the tool's purpose. There is no guidance on when to use this versus aaddyy_image_prompt_creator, aaddyy_image_generator, or aaddyy_ghibli_generator, nor any prerequisite or exclusion stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_qr_code_generatorA

Generate customized QR codes from any URL or text. Choose colors, error correction level, size, and output format. Completely free — no credits required.

ParametersJSON Schema
NameRequiredDescriptionDefault
widthNo
marginNo
contentYes
output_formatNo
background_colorNo
error_correctionNo
foreground_colorNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses a cost trait ('Completely free — no credits required'), which is genuine value, but it omits what the tool returns (image data vs URL), how the output is delivered, or any size/rate limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short, front-loaded sentences with no filler; the purpose leads and the customization options and pricing follow logically. Efficiently sized for the tool's scope.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no annotations, no output schema, and 0% schema description coverage, the description must do more work. It covers purpose and hints at most parameters but leaves return format, parameter value formats, and content/margin semantics unexplained, leaving real gaps for a 7-parameter tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so all 7 parameters are undocumented in the schema. The description names several (colors, error correction level, size, output format), adding meaning for most parameters, but it never explains accepted value formats (e.g., hex colors, valid error-correction levels, units for width/margin) and omits 'margin' and 'content' entirely.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Generate customized QR codes from any URL or text') and immediately lists the customization axes. It is easily distinguished from all sibling tools, none of which produce QR codes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by the tool's clear purpose, but the description offers no explicit when-to-use framing, prerequisites, or alternatives. There is no direct sibling competitor, so the absence of routing guidance is less harmful, but nothing is stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_research_blog_writerC

Generate research-based blog articles with SERP data, content aggregation, and embedded source links (~5 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
depthNo
topicYes
articleTypeNo
includeImageNo
sampleArticleNo
autoDetectTypeNo
includeResearchNo

TDQS

C2.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden, and it does disclose two useful traits: the pipeline's use of SERP data/content aggregation and the ~5-credit cost. However, it says nothing about execution characteristics an agent needs (sync vs. async/long-running, output format, article length, whether a URL or text is returned).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single tight sentence with the core action and pricing front-loaded; nothing is wasted. It is arguably too terse for a 7-parameter tool, but as a conciseness measure it is efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 7-parameter generation tool with no annotations, no output schema, and zero parameter documentation, the description is far too thin. An agent cannot determine required inputs beyond 'topic' or predict what it gets back, so the definition is not sufficient for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

All 7 parameters have 0% schema description coverage, and the description supplies no parameter meaning whatsoever. Critical unknowns such as what 'depth' expects numerically, what format 'sampleArticle' takes, or how 'autoDetectType' interacts with the articleType enum are undocumented in both places.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource ('Generate research-based blog articles') and adds distinguishing scope details: SERP data, content aggregation, embedded source links. It doesn't explicitly separate itself from close siblings like aaddyy_article_generator or aaddyy_essay_writer, so the differentiation is implicit rather than stated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to choose this over aaddyy_article_generator, aaddyy_essay_writer, or aaddyy_content_curator, despite those siblings occupying overlapping territory. The tool's niche (research/SERP-backed blog content) has to be inferred from the feature list alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_seedance_video_generatorA

Generate videos with Seedance 2.0 in three modes selected via "mode": text-to-video, image-to-video (1–2 frames), and reference-to-video (images + videos + audio). Pricing is per second of output, by quality and mode. (~21 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
modeYesGeneration mode. text-to-video: prompt only. image-to-video: 1–2 reference images. reference-to-video: images + videos + audio.
audioNo
imagesNo
promptYes
videosNo
qualityNo
durationNo
audio_urlsNo
image_urlsNo
video_urlsNo
web_searchNotext-to-video only — let the model search the web for timeliness.
aspect_ratioNo
generate_audioNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden, and it does disclose cost behavior (per-second pricing by quality and mode, ~21 credits), which is genuinely useful. However it omits operational traits such as generation latency, auth/quota requirements, and what the call returns, leaving meaningful gaps for a generation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three front-loaded sentences: purpose, mode breakdown, then pricing. Every sentence carries information with no filler; slight density around the credit estimate is the only minor cost.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 13-parameter generation tool with no output schema and no annotations, the description leaves most parameters, the return value, and operational constraints unexplained. An agent can pick a mode but lacks enough to invoke the remaining arguments correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 15%: 11 of 13 parameters (audio, images, videos, quality, duration, the *_urls fields, aspect_ratio, generate_audio) are undocumented in both schema and description. The description elaborates on mode (already fully documented in the schema) and hints at 'quality' via pricing, but does not compensate for the large coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ("Generate videos") plus the model (Seedance 2.0), and enumerates the three modes. No sibling tool generates video, so it is unambiguously distinguishable from the surrounding image/design tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clearly maps each mode to its required input type ("text-to-video: prompt only, image-to-video: 1–2 frames, reference-to-video: images + videos + audio"), effectively telling the agent when to pick each mode. It stops short of naming explicit alternatives or when-not-to-use conditions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_seo_analysisA

Comprehensive SEO analysis with 10 analyzers covering 60+ metrics: Meta tags, Content, Performance, Security, Mobile, Accessibility, and more. Optional backlinks analysis available. (~35 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe URL to analyze (must be a valid URL)
includeBacklinksNoInclude backlinks analysis for deeper insights (adds $0.05 to cost)

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It discloses cost (~35 credits, +$0.05 for backlinks) which is valuable, but does not describe runtime behavior, rate limits, whether it is read-only, or what the analyzer output looks like. The cost information is a genuine addition, but the behavioral profile is otherwise thin.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two compact sentences that front-load the core capability (10 analyzers, 60+ metrics) and then the optional backlinks and cost. No filler, every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 2-parameter tool with 100% schema coverage and no output schema, the description is adequate: it names the analyzer categories and cost. However, with no annotations and no output schema, an agent cannot tell what form the analysis returns or whether it is safe to call repeatedly, leaving a completeness gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so both parameters (url, includeBacklinks) are already documented in the schema, including the cost impact of includeBacklinks. The description adds the fact that backlinks analysis is optional and 'available', marginally reinforcing the schema. Baseline 3 is appropriate when schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb+resource: 'Comprehensive SEO analysis' and enumerates the analyzer categories (Meta tags, Content, Performance, Security, Mobile, Accessibility). It is clearly distinguishable from siblings like aaddyy_keyword_researcher or aaddyy_detector, though it does not explicitly name a competing SEO sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use it (general SEO auditing) and notes an optional backlinks add-on, but provides no explicit when-to-use vs when-not-to-use guidance or prerequisites beyond 'valid URL'. Usage is inferable but not spelled out.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_synonym_finderB

Find synonyms and multiple meanings for words, returning key-value pairs of meanings and their synonyms (~10 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
topicYes
similarWordsCountYes

TDQS

B3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden. It usefully discloses the return format ('key-value pairs of meanings and their synonyms') and the cost (~10 credits), which annotations would normally not cover. However, it omits any permission, rate-limit, or failure-mode information.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler; the purpose leads and the cost is appended. Efficient, though it could carry a clause clarifying parameters at nearly no length cost.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, and the description does provide the return shape, which is the important part. But with 0% schema coverage and no annotations, the unexplained 'topic'/'similarWordsCount' semantics leave a real gap for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It implies 'topic' means a word and that the result set is synonyms, but it never resolves the odd naming of 'topic' (word vs. subject) or defines what 'similarWordsCount' controls (meanings vs. synonyms per meaning).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Find synonyms and multiple meanings for words') and describes the return shape. No sibling tool performs synonym lookup, so differentiation is inherent, though it doesn't explicitly say so.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides no when-to-use guidance, no conditions or exclusions, and never references alternatives (e.g., paraphraser or grammar_checker, which are adjacent siblings). The agent must infer usage purely from the name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_thread_generatorC

Generate engaging Twitter/X threads from an article or topic. Each tweet enforces the 280-character limit. (~5 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
ctaNo
toneNo
topicNo
articleYes
languageNo
threadLengthNo
includeHashtagsNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses two traits — that each tweet is constrained to 280 characters and that the call costs roughly 5 credits — but says nothing about auth requirements, latency, or what the returned thread looks like, leaving significant gaps for a zero-annotation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short, front-loaded sentences: purpose first, then a key constraint, then the cost. Nothing is wasted, though the middle sentence is a minor detail the agent could not act on.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 7-parameter generation tool with no annotations, no output schema, and zero schema descriptions, the description leaves most callable surface undocumented. An agent could invoke it with just 'article' but would have to guess at the meaning of the remaining six parameters.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% with 7 parameters, so the schema contributes no semantics. The description only hints at 'article' and 'topic', leaving cta, tone, language, threadLength, and includeHashtags entirely unexplained (and includeHashtags is oddly typed as string). It does not compensate for the coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource — generate Twitter/X threads — and names the two accepted inputs (article or topic). It is distinguishable from siblings like aaddyy_instagram_post_generator or aaddyy_linkedin_post_generator by channel, though it doesn't explicitly call out the distinction.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus the many other content generators in the sibling list, nor any prerequisites or exclusions. The phrase 'from an article or topic' only hints at acceptable input, which is implied rather than stated guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_title_generatorC

Generate compelling, SEO-optimized article titles that drive clicks and engagement (~1 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
toneNo
topicYes
audienceNo
keywordsNo
providerNo
quantityNo
maxLengthNo
titleTypeNo
includeNumbersNo

TDQS

C2.6/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden, yet it only discloses a cost hint (~1 credits). It says nothing about output format (how many titles, return shape), whether keywords/tone materially change behavior, or any limits, which are important for a 9-param generative tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no wasted preamble; the cost note is appended cleanly. It is efficient, though the marketing phrasing ('drive clicks and engagement') is slightly promotional rather than informative.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 9 undocumented parameters, no annotations, and no output schema, the description is far too thin to enable correct invocation. It should at minimum explain key parameters (topic, quantity, maxLength) and the return format.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the description mentions none of the 9 parameters (topic, tone, audience, keywords, quantity, maxLength, titleType, includeNumbers, provider). All parameter meaning is unavailable anywhere, so the description fails to compensate at all.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb+resource — 'Generate ... article titles' — and adds qualifiers (SEO-optimized, click-driving). It is clearly distinguishable from most image/post-writing siblings, though it never explicitly differentiates itself from adjacent content tools like aaddyy_article_generator.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus alternatives such as aaddyy_article_generator or aaddyy_caption_generator, and no prerequisites or context conditions are stated. The agent must infer usage entirely.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_tshirt_designerC

Generate custom, print-ready T-shirt artwork using AI with text prompts, brand assets, style preferences, and realistic mockups (~6 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
moodNo
promptYes
art_styleNo
logo_imageNo
num_imagesNo
text_colorNo
design_typeNo
apparel_typeNo
aspect_ratioNo
include_textNo
mockup_styleNo
text_contentNo
text_effectsNo
tshirt_colorNo
output_formatNo
logo_placementNo
text_placementNo
target_audienceNo
text_font_styleNo
creativity_levelNo
design_placementNo
inspiration_imageNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It does disclose a genuinely useful behavioral trait — the ~6 credit cost per generation — but says nothing about latency, whether results are async, whether inputs like logo_image/inspiration_image must be hosted URLs, or what the generated output looks like for a 22-parameter generation job.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence covering purpose, key input categories, output nature, and cost. Tight and waste-free, though it could arguably trade a few listed input nouns for actual guidance.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 22-parameter generation tool with no annotations and no output schema, this one-liner is far too thin. An agent has no way to know defaults, valid value formats for the free-form string parameters, or what the tool returns.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 22 parameters, so the description must compensate and largely does not. It gestures at categories ('text prompts, brand assets, style preferences, realistic mockups') which loosely map to prompt, logo_image, art_style/mood, and mockup_style, but leaves numeric (num_images, creativity_level) and text-format (text_color, output_format) parameters unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb+resource ('Generate custom, print-ready T-shirt artwork') and scopes the domain to apparel design, which differentiates it from generic siblings like aaddyy_image_generator or aaddyy_logo_creator. It never names those siblings explicitly, so the differentiation is implicit rather than stated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to pick this over aaddyy_image_generator, aaddyy_logo_creator, or aaddyy_product_photo_studio. The only operational hint is the credit cost, which is helpful but not usage criteria.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_upscale_imageC

Upscale and enhance images using the powerful Topaz AI model. Supports face enhancement, denoising, sharpening, and generative upscaling up to 4x. (~12 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
modelNo
detailNo
promptNo
denoiseNo
sharpenNo
textureNo
strengthNo
image_urlYes
autopromptNo
creativityNo
crop_to_fillNo
output_formatNo
upscale_factorNo
fix_compressionNo
face_enhancementNo
subject_detectionNo
face_enhancement_strengthNo
face_enhancement_creativityNo

TDQS

C2.8/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full disclosure burden. It usefully surfaces the credit cost, but says nothing about whether the original image is preserved, what permissions or URL accessibility are required, expected latency, output format defaults, or failure modes for an 18-parameter generative operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, capability-first, with the cost caveat appended. Every sentence carries information and nothing is padded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 18-parameter tool with zero schema documentation, no annotations, and no output schema, the description is far too thin. An agent cannot know which of the many optional knobs to set, what values are legal, or what it will get back.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 18 parameters, so the description must compensate and largely does not. It mentions a few features that loosely map to face_enhancement, denoise, sharpen and upscale_factor, but leaves model, detail, prompt, texture, strength, creativity, crop_to_fill, output_format, autoprompt and others entirely unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Upscale and enhance images') plus the underlying model (Topaz AI), and enumerates the capabilities (face enhancement, denoising, sharpening, 4x upscaling). It is clearly distinct in intent from siblings like background_remover or image_compressor, though it never names an alternative to route against.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use guidance, no statement of prerequisites (e.g. that image_url must be publicly reachable), and no comparison to sibling image tools such as image_generator or image_compressor. The only decision-relevant detail is the implicit cost note (~12 credits).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

aaddyy_watermark_removerB

Remove watermarks from images using FLUX.2 [flex] by Black Forest Labs. Provide an image URL and get back a clean, watermark-free version. (~20 credits)

ParametersJSON Schema
NameRequiredDescriptionDefault
image_urlYes

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden. It usefully discloses the ~20 credit cost, the underlying model, and the input/output shape, but omits operational traits such as supported formats, size limits, and whether the result is returned as a URL or binary.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, action and resource front-loaded, with the input/output loop and cost each stated once and no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter tool with no output schema or annotations, the description covers the core request/response cycle, model, and cost, but leaves the return format and any input constraints unspecified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter has 0% schema description coverage and an empty description, so the description must compensate. 'Provide an image URL' effectively identifies the input as the source image to be cleaned, but adds no format, dimension, or hosting constraints beyond that.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Remove watermarks from images') plus the model used, which clearly separates it from image siblings like background_remover. It stops short of explicitly differentiating itself from those adjacent tools, so it is clear but not maximally sibling-aware.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description only says to supply an image URL. It gives no when-to-use framing, no conditions or exclusions, and never points to or away from alternatives such as background_remover or upscale_image.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 49 tool updatesv1.0.2
    • First observedaaddyy_action_figure
    • First observedaaddyy_album_cover_generator
    • First observedaaddyy_article_generator
    • First observedaaddyy_background_remover
    • First observedaaddyy_boyfriend_designer
    • First observedaaddyy_caption_generator
    • First observedaaddyy_content_curator
    • First observedaaddyy_cover_letter_creator
    • First observedaaddyy_cv_resume_creator
    • First observedaaddyy_detector
    • First observedaaddyy_edu_clip_generator
    • First observedaaddyy_email_writer
    • First observedaaddyy_essay_writer
    • First observedaaddyy_face_swapper
    • First observedaaddyy_ghibli_generator
    • First observedaaddyy_girlfriend_designer
    • First observedaaddyy_grammar_checker
    • First observedaaddyy_halloween_costume_generator
    • First observedaaddyy_headshot_generator
    • First observedaaddyy_humanizer
    • First observedaaddyy_image_compressor
    • First observedaaddyy_image_generator
    • First observedaaddyy_image_prompt_creator
    • First observedaaddyy_image_to_pdf
    • First observedaaddyy_instagram_post_generator
    • First observedaaddyy_jewelry_designer
    • First observedaaddyy_job_email_creator
    • First observedaaddyy_keyword_researcher
    • First observedaaddyy_link_in_bio
    • First observedaaddyy_linkedin_post_generator
    • First observedaaddyy_logo_creator
    • First observedaaddyy_math_solver
    • First observedaaddyy_nano_banana
    • First observedaaddyy_nano_banana_2
    • First observedaaddyy_paraphraser
    • First observedaaddyy_pdf_merge
    • First observedaaddyy_physics_solver
    • First observedaaddyy_product_photo_studio
    • First observedaaddyy_prompt_maker
    • First observedaaddyy_qr_code_generator
    • First observedaaddyy_research_blog_writer
    • First observedaaddyy_seedance_video_generator
    • First observedaaddyy_seo_analysis
    • First observedaaddyy_synonym_finder
    • First observedaaddyy_thread_generator
    • First observedaaddyy_title_generator
    • First observedaaddyy_tshirt_designer
    • First observedaaddyy_upscale_image
    • First observedaaddyy_watermark_remover

TDQS

C2.9/5.0

Scored across 49 tools

Disambiguation3/5

Many tools share overlapping purposes. For instance, aaddyy_image_generator, aaddyy_nano_banana, and aaddyy_nano_banana_2 all generate images from text prompts, and aaddyy_prompt_maker and aaddyy_image_prompt_creator both create prompts. Several writing tools (article_generator, research_blog_writer) could be confused, and content_curator overlaps with several others. Descriptions help somewhat, but boundaries are unclear.

Naming Consistency4/5

The prefix aaddyy_ is consistent across all tools, and most names follow a noun_noun or verb_noun pattern (e.g., background_remover, image_generator). However, there are deviations like aaddyy_detector and aaddyy_nano_banana_2 which break the pattern with missing noun or version suffix. Overall, readable and mostly consistent.

Tool Count2/5

With 49 tools, this server is very large and covers many disparate domains (image, text, career, social, design, education, utility). Such a broad scope makes it hard to manage and increases the chance of tool overlap or confusion. The count is excessive for a single server.

Completeness4/5

The tool set appears to cover a wide range of functions, from image editing and generation to text processing, career documents, and social media content. However, some potential gaps exist, such as a lack of tools for audio processing or advanced image manipulation beyond the listed ones. Overall, it is fairly complete for its broad purpose.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers