
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
MCP (Model Context Protocol) server that exposes Meshy AI's auto-rigging and animation API as tools for Claude and other MCP clients.
npm install meshy-mcp
Or run directly with npx:
npx meshy-mcp
Set the MESHY_API_KEY environment variable:
export MESHY_API_KEY=msy_your_api_key_here
Get your API key from Meshy API Settings.
| Tool | Description |
|---|---|
meshy_create_rigging_task | Start auto-rigging job for a 3D humanoid model |
meshy_get_rigging_task | Get rigging task status and results |
meshy_poll_rigging_task | Poll rigging task until completion (with timeout) |
meshy_delete_rigging_task | Cancel/delete a rigging task |
meshy_create_animation_task | Apply animation to rigged character |
meshy_get_animation_task | Get animation task status |
meshy_get_balance | Check API credit balance |
Add to your .mcp.json or MCP proxy configuration:
{
"mcpServers": {
"meshy": {
"command": "npx",
"args": ["-y", "meshy-mcp"],
"env": {
"MESHY_API_KEY": "${MESHY_API_KEY}"
}
}
}
}
meshy_get_balance()
meshy_create_rigging_task(
model_url="https://example.com/character.glb",
height_meters=1.8
)
Returns: { "task_id": "task-uuid-here" }
meshy_poll_rigging_task(
task_id="task-uuid-here",
timeout_ms=300000
)
Returns task with output URLs when complete:
{
"success": true,
"task": {
"id": "task-uuid-here",
"status": "SUCCEEDED",
"progress": 100,
"result": {
"rigged_character_glb_url": "https://assets.meshy.ai/...",
"rigged_character_fbx_url": "https://assets.meshy.ai/...",
"basic_animations": {
"walking_glb_url": "https://...",
"running_glb_url": "https://..."
}
}
}
}
meshy_create_animation_task(
rig_task_id="task-uuid-here",
action_id=1,
fps=30
)
| Parameter | Type | Required | Description |
|---|---|---|---|
model_url | string | * | Publicly accessible GLB file URL |
input_task_id | string | * | Completed Meshy task ID (alternative to model_url) |
height_meters | number | No | Character height in meters (0.1-10, default: 1.7) |
* Either model_url or input_task_id is required
| Parameter | Type | Required | Description |
|---|---|---|---|
task_id | string | Yes | The rigging task ID to poll |
timeout_ms | number | No | Maximum wait time (10000-600000, default: 300000) |
| Parameter | Type | Required | Description |
|---|---|---|---|
rig_task_id | string | Yes | Completed rigging task ID |
action_id | number | Yes | Animation action ID from Meshy library |
fps | number | No | Target frame rate (24, 25, 30, or 60) |
Auto-rigging works best with:
Not recommended for:
All tools return structured error responses:
{
"success": false,
"error": "Meshy API Error (401): Invalid API key"
}
Common error codes:
401: Invalid or missing API key404: Task not found408: Polling timeout (task still processing)429: Rate limit exceeded500: Server error or task failed# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Watch mode
npm run build:watch
MIT
FAQs
MCP server for Meshy AI auto-rigging and animation API
We found that meshy-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.