@lunaar/mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LUNAAR_API_KEY | Yes | Your lk_live_… key from Lunaar platform. | |
| LUNAAR_BASE_URL | No | Override base URL for staging or self-hosted gateway. | https://api.lunaarvision.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| lunaar_sketch_to_renderB | Convert a sketch (interior / exterior / kitchen) to a photoreal render. Returns the final image URL. 15 credits per call. Refunded on provider failure. |
| lunaar_studio_tryonA | Virtual try-on. SingleItem (10 credits): person + 1 garment. Combo (15): person + 2-6 garments. Layer (15): person + 3 stacked garments. Summer (15): swimwear with environment. Kids (15): kidswear catalog — 1..N product images on a fully AI-generated child model (no PersonImage); requires kidsGender, kidsAgeRange, and kidsProductCategory. |
| lunaar_studio_posesA | Generate 1-3 alternate-pose variants of a previously rendered Studio item. 10 credits per pose. Failed poses are auto-refunded. Not available for Summer or Kids items (those modes have no real subject to retarget). |
| lunaar_product_shotA | Turn a casual product photo into a premium e-commerce shot. The AI auto-detects the product category — no category input. Pick one of four modes: studio_white (clean white background, marketplace catalog), concept (premium banner / social media scene), lifestyle (in-use / partial human presence — faces avoided), or product_with_model (social-media-ready visual featuring the product with a human model at realistic real-world scale). 10 credits per call. Latency 15-30s. Refunded on provider failure. |
| lunaar_product_shot_variantsA | Generate 1..N angle/detail/scale variants of a previously rendered Product Shot parent. Each variant is a separate generation that consumes 10 credits. Variant types: front_view, three_quarter_front, side_view, back_view, top_view, detail_close_up, open_interior (only for products that physically open — falls back to a 3/4 view when not plausible), scale_reference (adds clean dimension annotations using user-provided width/height/depth in cm). |
| lunaar_jewelry_tryonB | Composite a jewelry product onto a model or display surface. Box (10 credits), ProductModel (10), CustomSurfaceBox (15), CustomModel (15). |
| lunaar_glasses_tryonB | Place a pair of glasses on a model's face with anatomy-aware fit. 10 credits per call. |
| lunaar_food_visualA | Turn a casual food photo into a premium food photograph. Pick one of six moods — 1=studio (white background menu shot), 2=delivery_app (clean delivery platform style), 3=lifestyle (real person dining), 4=kitchen (chef-style kitchen, no human), 5=outdoor_social (outdoor restaurant social-media post with person), 6=dining_social (elegant indoor restaurant ambience with person). The AI analyzes the uploaded meal and adapts the environment to the selected mood — the meal itself is never redesigned. 10 credits per call. Latency 15-30s. |
| lunaar_body_estimationB | Extract anatomical measurements (chest, waist, hip) from a single full-body photo. 10 credits per call. |
| lunaar_image_to_3dA | Generate a GLB 3D model + spinning preview video from a single product photo. 10 credits per call. Latency 2-4 minutes — may exceed default polling window; if so, use lunaar_get_operation later. |
| lunaar_model_to_arB | Upload an existing GLB (and optional USDZ + thumbnail) and get a public AR-viewer URL. 5 credits per call. Returns inline (sync). |
| lunaar_upscaleA | Re-render a previously completed AI operation at higher resolution. 5 credits per call. May return inline (200) or queued (202 + poll). |
| lunaar_get_operationA | Inspect any operation by id. Use this when an earlier tool returned a non-terminal status, or to poll a long-running Image-to-3D run. |
| lunaar_list_operationsA | List recent operations for the current API key. Useful for picking up an operationId you forgot or auditing recent calls. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Group-Taiga/lunaar-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server