trident-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRIPO_API_KEY | Yes | Tripo API key used for generation and editing calls | |
| MODEL_OUTPUT_DIR | No | Directory where downloaded models are written | ~/generated_models |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| complete_meshC | Complete a segmented model or selected parts. |
| convert_formatA | Convert a generated 3D model to a different file format (GLTF, FBX, OBJ, STL, USDZ, 3MF). This is an async operation — use task_status to poll progress, then download_model to retrieve the converted file. |
| create_file_uploadA | Create a presigned upload URL and file token for large Tripo file uploads. |
| download_modelA | Download a completed 3D model to a local file using the task's actual output format. If you need a different format, run convert_format first, then download the conversion task. |
| edit_multiviewB | Edit an existing multiview image set with per-view prompt instructions. |
| get_balanceA | Query the Tripo account's available and frozen credit balance. |
| get_configB | Show current server configuration including active backend and output directory. |
| get_taskA | Get the current status and output metadata for a Tripo task by task ID. |
| get_tasksA | Batch query up to 100 Tripo tasks by task ID. |
| get_usageB | Query Tripo account credit usage history by task. |
| image_to_3dA | Generate a 3D model from a reference image. Provide a local file path or public URL. This is an async operation — use task_status to poll progress and download_model to retrieve the result. |
| image_to_imageC | Generate or edit an image from a source image using Tripo v3 image models. |
| image_to_multiviewB | Generate front/left/back/right multiview reference images from a single source image. |
| image_to_splatC | Generate a Gaussian Splat task from a source image. |
| import_modelB | Import an external model URL or file token into Tripo for downstream processing. |
| list_modelsA | List the built-in model catalog supported by this server with their capabilities. This is server metadata, not live discovery from Tripo. |
| multiview_to_3dA | Generate a 3D model from 2-4 ordered reference images. Supply views in Tripo's expected order: front, left, back, right. This is an async operation — use task_status to poll progress and download_model to retrieve the result. |
| refine_modelC | Refine an existing Tripo model task. |
| retarget_animationB | Apply one or more preset animations to a rigged model. |
| retopologizeA | Create a lowpoly version of a generated 3D model. Supports quad mesh or triangle output. This is an async operation — use task_status to poll progress. |
| rig_checkA | Check whether a model can be rigged and get the recommended rig type. |
| rig_modelB | Automatically rig a model for animation. |
| segment_meshC | Segment a model into editable parts. |
| stylizeA | Apply a stylization effect to a generated 3D model (lego, voxel, voronoi, minecraft). This is an async operation — use task_status to poll progress, then download_model to retrieve the stylized model. |
| task_statusA | Check the status of an async 3D generation or post-processing task. Returns progress info and the current state, such as queued, running, success, failed, cancelled, or expired. |
| text_to_3dA | Generate a 3D model from a text prompt. This is an async operation — use task_status to poll progress and download_model to retrieve the result. |
| text_to_imageB | Generate an image from a text prompt using Tripo v3 image-generation models. |
| texture_modelC | Generate or regenerate textures for an existing model. |
| upload_fileB | Upload a local file to Tripo and return a reusable file token. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mordor-forge/trident-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server