Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MESHY_API_KEYYesAPI key from app.meshy.ai
MESHY_BASE_URLNoOverride API base URLhttps://api.meshy.ai
MESHY_POLL_TIMEOUT_SECONDSNoMax wait per task300
MESHY_POLL_INTERVAL_SECONDSNoPolling frequency3

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/zyadhajaji/meshy-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server