AgentPMT
3D Modeling Agent

3D Modeling Agent

Model

Available ActionsEach successful request consumes credits as outlined below.

create_model_from_image100crcreate_model_from_text150crrefine_model150crgetlist

Details

Combined 3D modeling workflow for creating assets from a single source image or from a text prompt, refining text-generated drafts into final textured models, and retrieving task status and download URLs from one tool. Supports configurable topology, polygon count, symmetry handling, texture generation, optional PBR outputs, and humanoid pose hints. Completed tasks return downloadable assets in formats such as GLB, FBX, OBJ, and USDZ, while list and get actions make it possible to track active jobs and retrieve completed outputs before the download links expire.

Use Cases

Image to 3D conversion, text to 3D generation, 3D draft generation, 3D model refinement, model status polling, 3D asset retrieval, product visualization, game asset creation, AR and VR asset generation, 3D prototyping, concept modeling, ecommerce 3D assets, downloadable GLB and FBX generation, PBR-ready 3D models, automated 3D workflows

Credentials

MeshyAI API Key *
API Key from your Meshy Dashboard
api key

Manage credentials in your dashboard.

Actions(5)

create_model_from_image100cr10 params(1 required)

Create a 3D model from a publicly accessible source image. Returns an asynchronous task id for tracking generation progress and downloading the completed asset.

Create a 3D model from a publicly accessible source image. Returns an asynchronous task id for tracking generation progress and downloading the completed asset.

image_urlrequiredstring

Public image URL or base64 data URI for the source image. JPG, JPEG, and PNG are supported.

topologystring

Mesh topology for the generated model.

Values:
quadtriangle
Default: triangle
target_polycountinteger

Target polygon count for the output mesh.

Default: 30000
Range: 100 - 300000
symmetry_modestring

Symmetry handling mode for the generated model.

Values:
offautoon
Default: auto
should_remeshboolean

Apply topology and polygon-count settings. Leave true for most cases.

Default: true
should_textureboolean

Generate texture maps for the model.

Default: true
enable_pbrboolean

Generate PBR maps including metallic, roughness, and normal outputs when supported.

pose_modestring

Pose hint for humanoid subjects.

Values:
a-poset-pose
texture_promptstring

Optional text guidance for texture generation.

texture_image_urlstring

Optional image URL or data URI to guide texture generation.

create_model_from_text150cr8 params(1 required)

Create an initial 3D model draft from a text prompt. Use refine_model after the draft succeeds to generate the final textured model.

Create an initial 3D model draft from a text prompt. Use refine_model after the draft succeeds to generate the final textured model.

promptrequiredstring

Text prompt describing the model to generate.

ai_modelstring

Text-to-3D model to use for the draft generation step.

Values:
meshy-5meshy-6latest
Default: latest
topologystring

Mesh topology for the generated draft.

Values:
quadtriangle
Default: triangle
target_polycountinteger

Target polygon count for the output mesh.

Default: 30000
Range: 100 - 300000
symmetry_modestring

Symmetry handling mode for the generated draft.

Values:
offautoon
Default: auto
should_remeshboolean

Apply topology and polygon-count settings. Defaults depend on the selected AI model.

pose_modestring

Pose hint for humanoid subjects.

Values:
a-poset-pose
moderationboolean

Screen text inputs for harmful content.

refine_model150cr6 params(1 required)

Turn a successful text-generated draft into the final textured 3D model.

Turn a successful text-generated draft into the final textured 3D model.

source_task_idrequiredstring

Task id returned from create_model_from_text.

ai_modelstring

Text-to-3D model to use for the refine step.

Values:
meshy-5latest
Default: latest
enable_pbrboolean

Generate PBR maps including metallic, roughness, and normal outputs when supported.

texture_promptstring

Optional text guidance for texture generation.

texture_image_urlstring

Optional image URL or data URI to guide texture generation.

moderationboolean

Screen text inputs for harmful content.

get1 param(1 required)

Retrieve the latest task status and any output URLs for a single 3D modeling task.

Retrieve the latest task status and any output URLs for a single 3D modeling task.

task_idrequiredstring

Task id returned from a create or refine action.

list0 params

List non-expired saved 3D modeling tasks for the current budget.

List non-expired saved 3D modeling tasks for the current budget.

No parameters for this action.

Frequently Asked Questions

How do I connect this tool to an external agent?

Install commands

npm install -g @agentpmt/mcp-router
agentpmt-setup

Hosted MCP config

{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}

How does an external agent use this tool?

Agent prompt

Call the AgentPMT-Tool-Search-and-Execution tool with action 'get_schema' and tool_id 69496f1bb54506f955d789f2 ("3D Modeling Agent"). Then call the same tool with action 'call_tool', tool_id 69496f1bb54506f955d789f2, and the parameters needed for my request.

Workflows Using This Tool

Workflow
Saves ~15 min
3D Modeling Agent
Upload an image and get a 3D model generated from it. The workflow accepts a user-uploaded image, submits it to the 3D Modeling Agent for conversion, waits for processing, then checks for completion and returns the download link.

Looking for help integrating AI into your business? Set up a free consultation.