Tripo3D logo

Tripo3D

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

23 actions Integration catalog
Request access
Connect Tripo3D once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Check Model RiggabilityTRIPO3D_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 MeshTRIPO3D_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 ModelTRIPO3D_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 UploadTRIPO3D_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 credentials; the file token is usable only after that PUT completes successfully.
Decimate MeshTRIPO3D_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 ImageTRIPO3D_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 MultiviewTRIPO3D_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 TextTRIPO3D_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 ImageTRIPO3D_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 MultiviewTRIPO3D_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 TextTRIPO3D_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 ImageTRIPO3D_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 ImageTRIPO3D_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 BalanceTRIPO3D_GET_BALANCE
Get the authenticated account's available and frozen Tripo credit balances.
Get TaskTRIPO3D_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 TasksTRIPO3D_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 because they are temporary.
Import ModelTRIPO3D_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 UsageTRIPO3D_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 AnimationTRIPO3D_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 ModelTRIPO3D_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 MeshTRIPO3D_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 ModelTRIPO3D_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 FileTRIPO3D_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; larger local files are unsupported. Provider operations may still accept supported public URLs where their input schema permits.