meshy-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MESHY_API_KEY | Yes | API key from app.meshy.ai | |
| MESHY_BASE_URL | No | Override API base URL | https://api.meshy.ai |
| MESHY_POLL_TIMEOUT_SECONDS | No | Max wait per task | 300 |
| MESHY_POLL_INTERVAL_SECONDS | No | Polling frequency | 3 |
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 |
|---|---|
| generate_3d_modelA | Generate a 3D model from a text description using Meshy AI. Returns download links for GLB, FBX, OBJ, and USDZ formats, plus a thumbnail and turntable video preview. Use cases: • Product 3D assets for e-commerce or AR • Game and scene props • Architectural models • Fashion and clothing items • Characters and creatures After generating a preview, call refine_3d_model for production-quality output, or add_texture to apply custom textures. |
| refine_3d_modelA | Refine a preview 3D model to production quality using Meshy AI. Run this after generate_3d_model to get: • Higher polygon detail • PBR texture maps (base color, metallic, roughness, normal) • Production-ready GLB/FBX/OBJ files suitable for Unreal Engine, Unity, Blender, Three.js, or AR Requires a completed preview task ID from generate_3d_model. |
| generate_3d_from_imageA | Turn any image into a 3D model using Meshy AI. Best inputs: • Product photos (sneakers, bags, furniture, clothing items) • Objects on white or clean backgrounds • Front-facing or 3/4-view photos • Logos or illustrations to extrude into 3D Returns GLB, FBX, OBJ, and USDZ download links with optional PBR textures. Use cases: • Turn a clothing brand's product photo into a 3D asset • Generate 3D models from design mockups or sketches • Convert reference images into scene props |
| add_textureB | Apply AI-generated textures to an existing 3D model using Meshy AI. Takes a GLB or OBJ model URL and generates: • Base color map • Metallic map • Roughness map • Normal map (for surface detail without extra polygons) Returns a fully textured GLB/FBX ready for Three.js, Babylon.js, Unity, Unreal Engine, or Blender. Use cases: • Apply brand-specific textures to clothing 3D models • Add realistic material finishes (leather, fabric, metal, wood) • Generate texture variants for A/B testing product visuals • Style website 3D environments with custom looks |
| check_task_statusA | Check the status and progress of any Meshy generation task. Returns current status (PENDING, IN_PROGRESS, SUCCEEDED, FAILED), progress percentage, and download links once complete. Use this when you started a task with wait_for_completion: false, or to check on a previously started generation. |
| list_3d_modelsA | List your recently generated 3D models from Meshy. Returns task IDs, prompts, statuses, and download links for your most recent text-to-3D generations. |
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 6 tools
Each tool has a clearly distinct purpose: generation from text vs image, refinement, texturing, status checking, and listing. No two tools overlap in functionality, reducing the risk of misselection.
All tool names follow a consistent verb_noun pattern with underscores (e.g., generate_3d_model, add_texture). The naming is predictable and uniform across the entire set.
With 6 tools, the surface is well-scoped for a 3D generation service, covering the core workflow (generate, refine, texture) plus necessary management tools (list, check status).
The tool set covers the primary generation and texturing workflow, but lacks a delete or update operation for models, and there's no upload tool for custom models (only URL-based). These are minor gaps that agents can work around.