seeany-sun-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SEEANY_API_KEY | No | SeeAny API key for live mode. Without it, the server automatically enters demo mode. | |
| SEEANY_MCP_MODE | No | Set to 'demo' to force offline demo mode, e.g. SEEANY_MCP_MODE=demo. |
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 |
|---|---|
| seeany_plan_product_visualA | Plan a complete product-visual job and estimate its cost without creating a paid generation task. Returns a plan_id for explicit execution. |
| seeany_create_product_visualA | Execute a previously quoted product-visual plan, wait for its stored job, and download outputs. In live mode confirm_cost must be true. Reusing a plan_id resumes its recorded job instead of submitting another one. |
| seeany_get_capabilitiesA | List SeeAny image generation models, ratios, resolutions, and current execution mode. |
| seeany_get_accountA | Show whether this MCP is using the local demo or the authenticated SeeAny API. |
| seeany_upload_assetA | Upload a local product image to SeeAny and return an asset id and URL for later generation. |
| seeany_quote_generationA | Estimate generation cost before creating a task. This is an estimate and does not reserve credits. |
| seeany_refine_promptB | Use SeeAny AI prompt refinement to turn a rough product-image request into a production-ready prompt. |
| seeany_generate_product_imageB | Create an asynchronous SeeAny product-image task, then use seeany_wait_generation to receive results. |
| seeany_get_generationA | Get the latest status, progress, and output URLs for a SeeAny generation task. |
| seeany_wait_generationA | Poll a SeeAny generation task until it reaches a terminal state or the timeout expires. |
| seeany_download_assetsA | Download completed SeeAny output images into a local directory and return their file paths. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Several tools overlap: seeany_plan_product_visual and seeany_quote_generation both estimate costs, while seeany_create_product_visual and seeany_generate_product_image both create generation jobs and handle waiting/downloading. The separate 'visual' and 'image' workflows are not clearly distinguished by descriptions, so an agent could easily pick the wrong one.
All tools share the seeany_ prefix and follow a consistent verb_noun snake_case pattern (get_account, upload_asset, generate_product_image, wait_generation). There are no mixed conventions or unpredictable names.
At 11 tools, the server is within a reasonable scope for an image-generation API client. It could be trimmed by consolidating overlapping quote/plan and create/generate tools, but the count is not excessive.
The core lifecycle is covered: asset upload, prompt refinement, cost estimation, job creation, status polling, waiting, and downloading outputs. Missing cancellation or asset listing are minor gaps, not dead ends.