# Tripo3D MCP

Vendor: Tripo3D  
Category: other  
Auth: API_KEY  
Composio slug: `tripo3d`

Tripo3D provides AI-powered 3D model and image generation, model processing, mesh operations, animation, file upload, task tracking, and account usage APIs.

## Verdict

Tripo3D generates 3D models, multiview images, and rigged meshes from text prompts or uploaded references. An @mention in Switchy lets your team create GLB assets, convert formats, decimate polygons, check riggability, and edit textures without leaving the conversation. Designers and game developers get the most value — you can prototype characters, props, or environments in seconds, then refine topology and export to Unity or Blender. Every generation consumes credits, and output URLs expire quickly, so download assets immediately or store them in your own cloud.

## Tools

- **Check Model Riggability** — Submit an asynchronous check that determines whether a GLB model can be rigged and recommends a rig type. Returns a bare UUID task ID; query it with GET_TASK or GET_TASKS. The live-tested check consumed no credits.
- **Complete Mesh** — Submit a credit-consuming asynchronous task to complete selected segmented parts or cap open boundaries. Requires a successful segmentation bare task UUID and returns a new bare task UUID for GET_TASK or GET_TASKS.
- **Convert Model** — Submit a credit-consuming asynchronous task to convert a model format and optionally alter topology, textures, orientation, scale, or animation export. Returns a bare UUID task ID.
- **Create Presigned Upload** — Reserve a presigned URL and file token for a client-managed upload. This action only reserves the upload and does not upload bytes. A separate raw PUT to presigned_url is required without Tripo Authorization or any connected-account credent
- **Decimate Mesh** — Submit a credit-consuming asynchronous task to reduce a model's polygon count using basic decimation or smart retopology. Returns a bare UUID task ID.
- **Edit Image** — Submit a credit-consuming asynchronous task to edit one or more reference images. Returns a bare UUID task ID; completed generated image URLs are temporary.
- **Edit Multiview** — Submit a credit-consuming asynchronous task to apply view-specific text edits to a multiview set. Returns a bare UUID task ID; completed view URLs are temporary.
- **Generate Image from Text** — Submit a credit-consuming asynchronous image-generation task from a text prompt. Returns a bare UUID task ID; use GET_TASK or GET_TASKS to retrieve the result, and download the temporary generated_image_url promptly.
- **Generate Model from Image** — Submit a credit-consuming asynchronous task to generate a 3D model from one image, file token, or successful image-task UUID. Returns a bare UUID task ID for GET_TASK or GET_TASKS.
- **Generate Model from Multiview** — Submit a credit-consuming asynchronous task to generate a 3D model from multiple views or one multiview task UUID. Returns a bare UUID task ID for later status queries.
- **Generate Model from Text** — Submit a credit-consuming asynchronous task to generate a 3D model from text. Returns a bare UUID task ID immediately; query it with GET_TASK or GET_TASKS and download completed output URLs promptly.
- **Generate Multiview from Image** — Submit a credit-consuming asynchronous task to generate front, left, back, and right views from one image. Returns a bare UUID task ID; use GET_TASK or GET_TASKS to retrieve the result, and download the four temporary view URLs promptly.
- **Generate Splat from Image** — Submit a credit-consuming asynchronous task to generate a Gaussian Splat scene from one image. Returns a bare UUID task ID; use GET_TASK or GET_TASKS to retrieve the result, and download the temporary .splat model URL promptly.
- **Get Balance** — Get the authenticated account's available and frozen Tripo credit balances.
- **Get Task** — Get status, progress, errors, credits, timestamps, and type-specific output for one asynchronous task. Use a bare UUID without a task_ prefix. Download successful output URLs promptly because they are temporary.
- **Get Tasks** — Get snapshots for up to 100 asynchronous task UUIDs in one request. Inspect missed even on success because it lists unknown IDs. Prefer this tool when polling parallel jobs every 1-2 seconds, and download successful output URLs promptly bec
- **Import Model** — Submit an asynchronous task to import an external model into Tripo for later processing. Returns a bare UUID task ID; the live-tested import consumed no credits but pricing is not guaranteed.
- **List Usage** — Return one newest-first page of per-task credit usage and an opaque continuation cursor. Pass next_cursor unchanged to retrieve the next offset page; the API provides no total count.
- **Retarget Animation** — Submit a credit-consuming asynchronous task to apply one or up to five preset animations to a rigged model. Returns a bare UUID task ID; query it with GET_TASK or GET_TASKS and download completed model URLs promptly.
- **Rig Model** — Submit a credit-consuming asynchronous task to attach a biped or creature skeleton to a model. Run CHECK_MODEL_RIGGABILITY first and use its recommended rig type. Returns a bare UUID task ID for GET_TASK or GET_TASKS.
- **Segment Mesh** — Submit a credit-consuming asynchronous task to split a model into geometry-based or semantically labeled parts. Returns a bare UUID task ID used by COMPLETE_MESH or task-status tools.
- **Texture Model** — Submit a credit-consuming asynchronous task to apply or regenerate textures on an existing model. Returns a bare UUID task ID; completed model and preview URLs are temporary.
- **Upload File** — Upload one image or model to Tripo3D and return a reusable file token for generation or processing tools. Supported direct-upload formats are JPEG/JPG/PNG images and GLB/GLTF/FBX/OBJ/STL models. This action supports local files up to 20 MiB

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect Tripo3D.
3. Authorise through api_key.
4. Teammates can now @-mention Tripo3D tools in chat.

---
Last verified: 2026-10-17T02:00:10.360Z  
Canonical URL: https://switchy.build/directory/mcps/tripo3d