Skip to main content
Glama

Server Details

AI booth design, floor-plan redraw, graphic design, model rendering, and LEOR project storage.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
0.0% over 37 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4/5.0

Scored across 23 tools

Disambiguation5/5

Each tool has a clearly distinct purpose, whether it's generating a new booth, evolving an existing one, creating specific poster styles, or managing account status. Even paired tools (e.g., generate_booth_directions vs. evolve_booth_image) have well-defined boundaries, and 'with_image' variants handle image upload separately without overlap.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (e.g., generate_booth_directions, evolve_booth_image, search_inspiration_gallery). There are no mixed conventions like camelCase or inconsistent verb choices.

Tool Count5/5

23 tools is appropriate for a comprehensive booth design assistant. The count covers account management, inspiration search, multiple generation types (booth, posters, storyboard, material board, view angles), and preflight checks, all within a single domain without unnecessary tools.

Completeness5/5

The tool set covers the full lifecycle of booth design from inspiration and account setup through generation, evolution, and multiple output formats (posters, storyboards, material boards, view angles). Obvious gaps like project deletion or listing are not critical for the stated core purpose of design generation.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 25 tool updates
    • Addedcreate_leor_project
    • Changedevolve_booth_image1 field changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional LEOR project id."New value: +"Required existing LEOR project id."
    • Changedevolve_booth_image_with_image2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional existing LEOR project id."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name. If omitted, LEOR uses the user agent project.",
        -  "type": "string"
        -}
    • Changedgenerate_booth_directions27 fields changed
      • changedInput schema / properties / additionalNotes / description
        Previous value: -"材质 & 细节补充 from the LEOR left sidebar: materials, functional zones, product display, meeting area, storage, screen, reception, and other details."New value: +"Other effect-image requirements not already covered."
      • changedInput schema / properties / boothShape / description
        Previous value: -"展位造型描述 from the LEOR left sidebar: facade, canopy, silhouette, spatial structure, or visual form."New value: +"Current left-sidebar 展位造型 field: overall booth skeleton/silhouette plus any special local visual memory point."
      • changedInput schema / properties / count / description
        Previous value: -"Agent/MCP generation count. Must be 1. Multi-image generation is not enabled for Agent/MCP."New value: +"Exact user-confirmed batch image count. Must be within current available concurrency."
      • removedInput schema / properties / countConfirmed
        Removed value: -{
        -  "description": "Deprecated compatibility field. It does not enable multi-image generation in Agent/MCP.",
        -  "type": "boolean"
        -}
      • addedInput schema / properties / floorPlanDecision
        Added value: +{
        +  "description": "Explicit floor-plan decision: provided/uploaded or no floor plan for now.",
        +  "type": "string"
        +}
      • addedInput schema / properties / floorPlanDescription
        Added value: +{
        +  "description": "Optional floor-plan orientation, wall/opening, circulation, and zoning instructions.",
        +  "type": "string"
        +}
      • addedInput schema / properties / floorPlanImageBase64
        Added value: +{
        +  "description": "Optional floor-plan image data URL attached in the current agent conversation. JPG/PNG/WEBP only, max 25MB.",
        +  "type": "string"
        +}
      • addedInput schema / properties / floorPlanImageUrl
        Added value: +{
        +  "description": "Optional floor-plan image URL. It is a spatial constraint, not a visual style reference.",
        +  "type": "string"
        +}
      • addedInput schema / properties / floorPlanSummary
        Added value: +{
        +  "description": "Optional concise floor-plan layout summary.",
        +  "type": "string"
        +}
      • addedInput schema / properties / functionalZones
        Added value: +{
        +  "description": "Functional zones and display requirements.",
        +  "type": "string"
        +}
      • addedInput schema / properties / lightingDescription
        Added value: +{
        +  "description": "Lighting atmosphere/key-light direction or explicit AI recommendation.",
        +  "type": "string"
        +}
      • addedInput schema / properties / localFeatures
        Added value: +{
        +  "description": "Compatibility-only special local memory point; current website displays it together with boothShape.",
        +  "type": "string"
        +}
      • changedInput schema / properties / logoAsked / description
        Previous value: -"True only after you explicitly asked whether the user has a logo."New value: +"Conversation tracking only: true after you asked whether the user has a logo. This alone does not satisfy logoDecision; wait for the user to provide one or explicitly say no/not now."
      • addedInput schema / properties / logoDescription
        Added value: +{
        +  "description": "Optional Logo placement instruction from the current website sidebar.",
        +  "type": "string"
        +}
      • addedInput schema / properties / materialDescription
        Added value: +{
        +  "description": "Material direction or explicit AI recommendation.",
        +  "type": "string"
        +}
      • removedInput schema / properties / multiImageConfirmed
        Removed value: -{
        -  "description": "Deprecated compatibility field. It does not enable multi-image generation in Agent/MCP.",
        -  "type": "boolean"
        -}
      • addedInput schema / properties / noFloorPlanConfirmed
        Added value: +{
        +  "description": "True only when the user explicitly says there is no floor plan for now.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / productInfo
        Added value: +{
        +  "description": "Product selling points, display method, visitor interaction, or brand temperament. Required before first paid booth generation.",
        +  "type": "string"
        +}
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional existing LEOR project id."New value: +"Required existing LEOR project id."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name for generated assets.",
        -  "type": "string"
        -}
      • changedInput schema / properties / referenceImageAsked / description
        Previous value: -"True only after you explicitly asked whether the user has a reference image."New value: +"Conversation tracking only: true after you asked whether the user has a reference image. This alone does not satisfy referenceImageDecision; wait for the user to provide one or explicitly say no/not now."
      • addedInput schema / properties / referenceImageDescription
        Added value: +{
        +  "description": "What visual element to learn from the single reference image.",
        +  "type": "string"
        +}
      • addedInput schema / properties / referenceImages
        Added value: +{
        +  "description": "Up to three current-sidebar reference images with descriptions.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "dataUrl": {
        +        "description": "Optional JPG/PNG/WEBP data URL from the attached image.",
        +        "type": "string"
        +      },
        +      "description": {
        +        "description": "What visual element to learn from this reference image.",
        +        "type": "string"
        +      },
        +      "label": {
        +        "description": "Alias of description.",
        +        "type": "string"
        +      },
        +      "url": {
        +        "description": "Optional HTTPS image URL.",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "maxItems": 3,
        +  "type": "array"
        +}
      • addedInput schema / properties / structureDecision
        Added value: +{
        +  "description": "Explicit construction decision: one website option or AI 智能推荐.",
        +  "type": "string"
        +}
      • addedInput schema / properties / structureType
        Added value: +{
        +  "description": "Optional public LEOR construction structure value.",
        +  "type": "string"
        +}
      • addedInput schema / properties / viewpoint
        Added value: +{
        +  "description": "Optional initial generation viewpoint selected by the user. LEOR treats an explicit selection as locked.",
        +  "type": "string"
        +}
      • addedInput schema / properties / viewpointDecision
        Added value: +{
        +  "description": "Explicit first-viewpoint decision: 正面平视, 左前45°, 右前45°, or AI 智能推荐.",
        +  "type": "string"
        +}
    • Addedgenerate_design_thinking
    • Addedgenerate_design_thinking_with_image
    • Changedgenerate_everything_to_booth2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional LEOR project id. Pass it when LEOR returned one so the result is saved in that project."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name for generated assets.",
        -  "type": "string"
        -}
    • Changedgenerate_everything_to_booth_with_image2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional existing LEOR project id."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name. If omitted, LEOR uses the user agent project.",
        -  "type": "string"
        -}
    • Changedgenerate_glass_poster2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional LEOR project id. Pass it when LEOR returned one so the result is saved in that project."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name for generated assets.",
        -  "type": "string"
        -}
    • Changedgenerate_glass_poster_with_image2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional existing LEOR project id."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name. If omitted, LEOR uses the user agent project.",
        -  "type": "string"
        -}
    • Changedgenerate_material_board2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional LEOR project id. Pass it when LEOR returned one so the result is saved in that project."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name for generated assets.",
        -  "type": "string"
        -}
    • Changedgenerate_material_board_with_image2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional existing LEOR project id."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name. If omitted, LEOR uses the user agent project.",
        -  "type": "string"
        -}
    • Changedgenerate_minimal_poster2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional LEOR project id. Pass it when LEOR returned one so the result is saved in that project."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name for generated assets.",
        -  "type": "string"
        -}
    • Changedgenerate_minimal_poster_with_image2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional existing LEOR project id."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name. If omitted, LEOR uses the user agent project.",
        -  "type": "string"
        -}
    • Addedgenerate_same_style_redesign
    • Addedgenerate_same_style_redesign_with_image
    • Addedgenerate_smart_poster
    • Addedgenerate_smart_poster_with_image
    • Changedgenerate_storyboard2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional LEOR project id. Pass it when LEOR returned one so the result is saved in that project."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name for generated assets.",
        -  "type": "string"
        -}
    • Changedgenerate_storyboard_with_image2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional existing LEOR project id."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name. If omitted, LEOR uses the user agent project.",
        -  "type": "string"
        -}
    • Changedgenerate_trend_poster2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional LEOR project id. Pass it when LEOR returned one so the result is saved in that project."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name for generated assets.",
        -  "type": "string"
        -}
    • Changedgenerate_trend_poster_with_image2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional existing LEOR project id."New value: +"Required existing LEOR project id. Generation never creates a project automatically."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name. If omitted, LEOR uses the user agent project.",
        -  "type": "string"
        -}
    • Changedgenerate_view_angle2 fields changed
      • changedInput schema / properties / projectId / description
        Previous value: -"Optional existing LEOR project id."New value: +"Required existing LEOR project id."
      • removedInput schema / properties / projectName
        Removed value: -{
        -  "description": "Optional project name for generated assets.",
        -  "type": "string"
        -}
    • Addedlist_leor_projects
    • Changedprepare_leor_generation27 fields changed
      • changedInput schema / properties / additionalNotes / description
        Previous value: -"材质 & 细节补充 from the LEOR left sidebar: materials, functional zones, product display, meeting area, storage, screen, reception, and other details."New value: +"Other effect-image requirements not already covered."
      • changedInput schema / properties / boothShape / description
        Previous value: -"展位造型描述 from the LEOR left sidebar: facade, canopy, silhouette, spatial structure, or visual form."New value: +"Current left-sidebar 展位造型 field: overall booth skeleton/silhouette plus any special local visual memory point."
      • changedInput schema / properties / count / description
        Previous value: -"Agent/MCP generation count. Must be 1. Multi-image generation is not enabled for Agent/MCP."New value: +"Exact batch image count requested by the user. Must be within current available concurrency."
      • removedInput schema / properties / countConfirmed
        Removed value: -{
        -  "description": "Deprecated compatibility field. It does not enable multi-image generation in Agent/MCP.",
        -  "type": "boolean"
        -}
      • addedInput schema / properties / floorPlanDecision
        Added value: +{
        +  "description": "Explicit floor-plan decision: provided/uploaded or no floor plan for now.",
        +  "type": "string"
        +}
      • addedInput schema / properties / floorPlanDescription
        Added value: +{
        +  "description": "Optional floor-plan orientation, wall/opening, circulation, and zoning instructions.",
        +  "type": "string"
        +}
      • addedInput schema / properties / floorPlanImageBase64
        Added value: +{
        +  "description": "Optional floor-plan image data URL attached in the current agent conversation. JPG/PNG/WEBP only, max 25MB.",
        +  "type": "string"
        +}
      • addedInput schema / properties / floorPlanImageUrl
        Added value: +{
        +  "description": "Optional floor-plan image URL. It is a spatial constraint, not a visual style reference.",
        +  "type": "string"
        +}
      • addedInput schema / properties / floorPlanSummary
        Added value: +{
        +  "description": "Optional concise floor-plan layout summary.",
        +  "type": "string"
        +}
      • addedInput schema / properties / functionalZones
        Added value: +{
        +  "description": "Functional zones and display requirements.",
        +  "type": "string"
        +}
      • changedInput schema / properties / intendedTool / description
        Previous value: -"Paid LEOR tool name to check, for example generate_booth_directions, evolve_booth_image, generate_everything_to_booth, generate_view_angle, generate_storyboard, generate_material_board, generate_trend_poster, generate_minimal_poster, or generate_glass_poster."New value: +"Paid LEOR tool name to check, for example generate_booth_directions, evolve_booth_image, generate_everything_to_booth, generate_view_angle, generate_storyboard, generate_material_board, generate_design_thinking, generate_same_style_redesign, or generate_smart_poster."
      • addedInput schema / properties / lightingDescription
        Added value: +{
        +  "description": "Lighting atmosphere/key-light direction or explicit AI recommendation.",
        +  "type": "string"
        +}
      • addedInput schema / properties / localFeatures
        Added value: +{
        +  "description": "Compatibility-only special local memory point; current website displays it together with boothShape.",
        +  "type": "string"
        +}
      • changedInput schema / properties / logoAsked / description
        Previous value: -"True only after you explicitly asked whether the user has a logo."New value: +"Conversation tracking only: true after you asked whether the user has a logo. This alone does not satisfy logoDecision; wait for the user to provide one or explicitly say no/not now."
      • addedInput schema / properties / logoDescription
        Added value: +{
        +  "description": "Optional Logo placement instruction from the current website sidebar.",
        +  "type": "string"
        +}
      • addedInput schema / properties / materialDescription
        Added value: +{
        +  "description": "Material direction or explicit AI recommendation.",
        +  "type": "string"
        +}
      • removedInput schema / properties / multiImageConfirmed
        Removed value: -{
        -  "description": "Deprecated compatibility field. It does not enable multi-image generation in Agent/MCP.",
        -  "type": "boolean"
        -}
      • addedInput schema / properties / noFloorPlanConfirmed
        Added value: +{
        +  "description": "True only when the user explicitly says there is no floor plan for now.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / productInfo
        Added value: +{
        +  "description": "Product selling points, display method, visitor interaction, or brand temperament.",
        +  "type": "string"
        +}
      • addedInput schema / properties / projectId
        Added value: +{
        +  "description": "Existing LEOR project id selected by the user.",
        +  "type": "string"
        +}
      • changedInput schema / properties / referenceImageAsked / description
        Previous value: -"True only after you explicitly asked whether the user has a reference image."New value: +"Conversation tracking only: true after you asked whether the user has a reference image. This alone does not satisfy referenceImageDecision; wait for the user to provide one or explicitly say no/not now."
      • addedInput schema / properties / referenceImageDescription
        Added value: +{
        +  "description": "What visual element to learn from the single reference image.",
        +  "type": "string"
        +}
      • addedInput schema / properties / referenceImages
        Added value: +{
        +  "description": "Up to three current-sidebar reference images with descriptions.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "dataUrl": {
        +        "description": "Optional JPG/PNG/WEBP data URL from the attached image.",
        +        "type": "string"
        +      },
        +      "description": {
        +        "description": "What visual element to learn from this reference image.",
        +        "type": "string"
        +      },
        +      "label": {
        +        "description": "Alias of description.",
        +        "type": "string"
        +      },
        +      "url": {
        +        "description": "Optional HTTPS image URL.",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "maxItems": 3,
        +  "type": "array"
        +}
      • addedInput schema / properties / structureDecision
        Added value: +{
        +  "description": "Explicit construction decision: one website option or AI 智能推荐.",
        +  "type": "string"
        +}
      • addedInput schema / properties / structureType
        Added value: +{
        +  "description": "Optional public LEOR construction structure value.",
        +  "type": "string"
        +}
      • addedInput schema / properties / viewpoint
        Added value: +{
        +  "description": "Optional initial generation viewpoint selected by the user.",
        +  "type": "string"
        +}
      • addedInput schema / properties / viewpointDecision
        Added value: +{
        +  "description": "Explicit first-viewpoint decision: 正面平视, 左前45°, 右前45°, or AI 智能推荐.",
        +  "type": "string"
        +}
  2. 2 tool updates
    • Changedgenerate_booth_directions5 fields changed
      • changedInput schema / properties / depth / description
        Previous value: -"Booth depth in meters. If unknown, default to 6 for first exploration."New value: +"Booth depth in meters. Required before first paid booth generation; do not silently default it."
      • changedInput schema / properties / height / description
        Previous value: -"Booth height in meters. If unknown, default to 4 for small/medium booths."New value: +"Booth height/height limit in meters. Required before first paid booth generation; do not silently default it."
      • addedInput schema / properties / logoDecision
        Added value: +{
        +  "description": "Explicit logo decision in user language, for example 用户已确认暂时没有 LOGO, or 用户已上传 LOGO. Alias for logoAsked/noLogoConfirmed when the agent cannot use booleans reliably.",
        +  "type": "string"
        +}
      • addedInput schema / properties / referenceImageDecision
        Added value: +{
        +  "description": "Explicit reference-image decision in user language, for example 用户已确认暂时没有参考图, or 用户已选择灵感广场参考图. Alias for referenceImageAsked/noReferenceConfirmed when the agent cannot use booleans reliably.",
        +  "type": "string"
        +}
      • changedInput schema / properties / width / description
        Previous value: -"Booth width in meters. If unknown, default to 6 for first exploration."New value: +"Booth width in meters. Required before first paid booth generation; do not silently default it."
    • Changedprepare_leor_generation2 fields changed
      • addedInput schema / properties / logoDecision
        Added value: +{
        +  "description": "Explicit logo decision in user language, for example 用户已确认暂时没有 LOGO, or 用户已上传 LOGO. Alias for logoAsked/noLogoConfirmed when the agent cannot use booleans reliably.",
        +  "type": "string"
        +}
      • addedInput schema / properties / referenceImageDecision
        Added value: +{
        +  "description": "Explicit reference-image decision in user language, for example 用户已确认暂时没有参考图, or 用户已选择灵感广场参考图. Alias for referenceImageAsked/noReferenceConfirmed when the agent cannot use booleans reliably.",
        +  "type": "string"
        +}
  3. 23 tool updates
    • First observedconnect_leor_account
    • First observedevolve_booth_image
    • First observedevolve_booth_image_with_image
    • First observedgenerate_booth_directions
    • First observedgenerate_everything_to_booth
    • First observedgenerate_everything_to_booth_with_image
    • First observedgenerate_glass_poster
    • First observedgenerate_glass_poster_with_image
    • First observedgenerate_material_board
    • First observedgenerate_material_board_with_image
    • First observedgenerate_minimal_poster
    • First observedgenerate_minimal_poster_with_image
    • First observedgenerate_storyboard
    • First observedgenerate_storyboard_with_image
    • First observedgenerate_trend_poster
    • First observedgenerate_trend_poster_with_image
    • First observedgenerate_view_angle
    • First observedget_generation_result
    • First observedget_inspiration_item
    • First observedget_leor_account_status
    • First observedget_leor_agent_status
    • First observedprepare_leor_generation
    • First observedsearch_inspiration_gallery

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables users to create and edit 3D floor plans conversationally, describing rooms and layouts or uploading DWG/PDF drawings, then view them in 2D/3D via a live link.
    3
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Converts spoken descriptions into standards-compliant floor plans and furnished 3D models, enabling real-time collaborative editing through a live browser editor with Claude AI.
    6 npm
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources