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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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