[mcplint]

SVGverseAI registry metadata, rechecked 2026-10-20
2026-10-20T18:46:08.971Z

Findings to review

Scope: collected metadata and configured rules. A completed audit and a high score do not certify that a server is safe.

93 / 100
Heuristic score
1servers
6tools
0prompts
0resources
~1311 est. tokens
0errors
7warnings
7info

Token budgeto200k_base estimate

generate-blaze-image
762
generate-spark-image
229
generate-ai-video
222
image-to-svg
42
create-collection
33
list-collections
23
budget: 400 tokens/tool · bars over budget shown in amber

Findings14 total, grouped by server / tool / prompt / resource

create-collection

tool svgverseai-retained 1 finding

generate-ai-video

tool svgverseai-retained 5 findings
  • Description is only 17 characters / 3 words: "Generate AI video"

  • "inputSchema#/properties/isPrivate": none of the 2 enum choices (string) matches declared type "boolean".

    No value satisfies both type and enum at this schema node. This contradiction can occur in valid JSON Schema, so compilation alone does not detect the unusable choices. The finding does not establish that the whole tool is unusable: optional properties may be omitted and other branches may still match. Negation and if conditions are not inspected as value choices.

    → Align the enum values and declared type with the intended contract. Do not automatically coerce strings to numbers or booleans; the intended representation is unknown.

  • "inputSchema#/properties/duration": none of the 2 enum choices (string) matches declared type "number".

    No value satisfies both type and enum at this schema node. This contradiction can occur in valid JSON Schema, so compilation alone does not detect the unusable choices. The finding does not establish that the whole tool is unusable: optional properties may be omitted and other branches may still match. Negation and if conditions are not inspected as value choices.

    → Align the enum values and declared type with the intended contract. Do not automatically coerce strings to numbers or booleans; the intended representation is unknown.

  • Parameter "duration" has scalar enum ["5","10"] but its description mentions none of the values.

  • Parameter "aspectRation" has scalar enum ["16:9","4:3","1:1"] but its description mentions none of the values.

generate-blaze-image

tool svgverseai-retained 4 findings
  • ~762 estimated tokens (budget: 400). Heavier than 95% of tool definitions in the registry census.

    → Shorten the description or simplify inputSchema (fewer nested objects, shorter enum lists).

  • "inputSchema#/properties/isPrivate": none of the 2 enum choices (string) matches declared type "boolean".

    No value satisfies both type and enum at this schema node. This contradiction can occur in valid JSON Schema, so compilation alone does not detect the unusable choices. The finding does not establish that the whole tool is unusable: optional properties may be omitted and other branches may still match. Negation and if conditions are not inspected as value choices.

    → Align the enum values and declared type with the intended contract. Do not automatically coerce strings to numbers or booleans; the intended representation is unknown.

  • Parameter "style" has scalar enum ["Icon (broken_line)","Icon (colored_outline)","Icon (colored_shapes)","Icon (colored_shapes_gradient)","Icon (doodle_fill)","Icon (doodle_offset_fill)","Icon (offset_fill)","Icon (outline)","Icon (outline_gradient)","Icon (pictogram)","Digital Illustrations (bold_fantasy)","Digital Illustrations (child_book)","Digital Illustrations (hand_drawn_outline)","Digital Illustrations (modern_folk)","Digital Illustrations (neon_calm)","Digital Illustrations (outline_details)","Digital Illustrations (pixel_art)","Digital Illustrations (multicolor)","Digital Illustrations (pop_art)","Digital Illustrations (street_art)","Digital Illustrations (Living fossils)","Digital Illustrations (Twilight)","Digital Illustrations (2d_art_poster_2)","Digital Illustrations (graphic_intensity)","Digital Illustrations (Amber Aesthetics)","Digital Illustrations (retro-sunset)","Digital Illustrations (Bold Geometry Art)","Digital Illustrations (Portrait Illustration)","Digital Illustrations (Sticker Pop\n\nsticker-pop)","Vector Illustrations (cartoon)","Vector Illustrations (line_art)","Vector Illustrations (doodle_line_art)","Vector Illustrations (line_circuit)","Vector Illustrations (linocut)","Vector Illustrations (kawaii)","Vector Illustrations (engraving)","Vector Illustrations (seamless)","Vector Illustrations (Frostline Illustration)","Vector Illustrations (Joyful Shape)","Vector Illustrations (Cartoon Bloom)","Vector Illustrations (Hipster)","Vector Illustrations (Mosaic Vector Art)","Vector Illustrations (Comic Vector Art)","Vector Illustrations (Kids Colouring Book)","Vector Illustrations (Kids Story Illustration)","Vector Illustrations (Outline Illustration)","Vector Illustrations (Vector Art)","Vector Illustrations (Flat Vector Art)","Vector Illustrations (Gradient Vector Art)","Vector Illustrations (Modern Tech Outline)","Vector Illustrations (neovector)","Vector Illustrations (ColorMe)","Vector Illustrations (simple_line)","Vector Illustrations (blu_stick_illustration)","Vector Illustrations (modern_play)","Logo (emblem_graffiti)","Logo (emblem_pop_art)","Logo (emblem_punk)","Logo (emblem_stamp)","Logo (emblem_vintage)","Logo (Shape)","Logo (Calligraphy)","Logo (Bold Vibrant Graphic)","Logo (Playful)","Logo (boldfolk-3d)","Logo (Minimal Vibrant Logo)"] but its description mentions none of the values.

  • Parameter "output_format" has scalar enum ["svg","png","webp"] but its description mentions none of the values.

generate-spark-image

tool svgverseai-retained 3 findings
  • "inputSchema#/properties/isPrivate": none of the 2 enum choices (string) matches declared type "boolean".

    No value satisfies both type and enum at this schema node. This contradiction can occur in valid JSON Schema, so compilation alone does not detect the unusable choices. The finding does not establish that the whole tool is unusable: optional properties may be omitted and other branches may still match. Negation and if conditions are not inspected as value choices.

    → Align the enum values and declared type with the intended contract. Do not automatically coerce strings to numbers or booleans; the intended representation is unknown.

  • Parameter "style" has scalar enum ["Illustration","Sticker","Cartoon","Simple Vector","Pixel Art","Colouring Book","BoldFolk","Fresh Cartoon","Boho Illustrated"] but its description mentions none of the values.

  • Parameter "output_format" has scalar enum ["svg","png"] but its description mentions none of the values.

svgverseai-retained

server svgverseai-retained 1 finding
  • 5 of 6 tools have optional properties and do not set `additionalProperties: false` ("create-collection", "generate-ai-video", "generate-blaze-image", "generate-spark-image", "image-to-svg"). OpenAI Structured Outputs / strict function calling requires every property to be listed in `required` and `additionalProperties: false`; these schemas need translation before they can be used there. (https://platform.openai.com/docs/guides/structured-outputs)

Collection coverage

Received counts include malformed entries. Retained counts include objects whose valid fields could still be checked. Unsupported methods and disabled servers were not inspected.

Collection results by server and source
Server / sourceStatusPagesReceivedRetained
svgverseai-retainedtools/list complete166
svgverseai-retainedfileOnly the supplied snapshot was inspected; no server was contacted. complete000