Skip to main content

3D Valley

com.3dvalley/mcpVersion 1.0.0

Free CC0 3D models, PBR textures and HDRIs searched by meaning and size; 3D generation for credits.

Status

Responds307 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:44 UTC
Latency
307 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://3dvalley.com/mcpResponds307 ms
No sign-in

Claude Code

claude mcp add --transport http 3dvalley https://3dvalley.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: 3dvalley
Remote MCP server URL: https://3dvalley.com/mcp

Cursor

{
  "mcpServers": {
    "3dvalley": {
      "url": "https://3dvalley.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"3dvalley","type":"http","url":"https://3dvalley.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

9 tools

Tools of 3D Valley
Read-only
Idempotent
Open world
accountThe credit balance, the price of every tool and model in credits (1 credit = $0.01), the rate limits and this key's daily spending cap. Check before spending.Not declaredYesYesNo
edit_modelChange a model you have: retexture (new PBR textures from a picture or words; trellis-2-texture 5, trellis-2-texture-pro 10, tripo-texture 20, tripo-texture-detailed 40, meshy-texture 50 credits) or remesh (new, clean topology at a face count; tripo-remesh 50 credits). The mesh is an https URL, an upload id from upload_file, a library id (ph:wooden_barrel_01) or a job id, so steps chain without downloading. Waits about 45 s, then returns job_id for get_job. To reduce, compress, convert or repair a file, use gltf-transform or Blender locally.NoNoYesYes
generate_modelMake one 3D object (never a scene) as a textured GLB, from a picture (image) or a description (prompt). Costs credits, which the user bought: image models trellis-2 5, trellis-2-pro 15, hunyuan-3d-3-1-pro 90, tripo-3-1 50, tripo-3-1-detailed 100; from a prompt add the picture model (flux-2-klein 1). Pass max_credits to refuse anything dearer. For a game or the web pass max_faces (5000-20000; the default is 200,000 triangles), and from a prompt style lowpoly to match low-poly kits. The GLB stands on its base at the origin, like library models. Waits about 45 s, then returns job_id for get_job if it is not done. Calling again with the same arguments resumes the same job and never charges twice; pass a new idempotency_key to make another one.NoNoYesYes
generate_textureA seamless PBR texture set (base colour, normal, height, roughness, metallic at 2048 px) from a description, for flux-2-klein-material 2, muse-image-material 5, gpt-image-2-5-material 8 credits.NoNoYesYes
get_assetFull details for one library asset: download URLs per format and resolution, size in metres, up axis and origin, texture maps, a credit line (credit, credit_html), related assets, and import notes for Godot, Unity, three.js and Blender. When you write credits or a README for a project using the asset, include its credit line. Read-only, free.Not declaredYesYesNo
get_jobWaits up to about 45 s for a job to finish, or reads where it stands. Safe to call again and again; never charges. When done: download URLs for every file, a preview picture, the model's size in metres and triangle count, and an asset id usable as input to the next step.Not declaredYesYesNo
rig_modelGive a humanoid character a skeleton and skin weights, as a GLB ready to pose and animate (tripo-rig 45, meshy-rig 35 credits). Humanoids only: two arms, two legs, standing. tripo-rig (default) takes bone_names (mixamo, unity, unreal, vrm) so the engine's own animations play on it; animations adds up to 5 of Tripo's presets in the same job (17 credits each), all in the GLB. meshy-rig returns an FBX, a walk and a run as well. Best on one closed model standing in a T-pose or A-pose; remesh a generated model first, never after. The mesh is a URL, an upload id, a library id or a job id. Waits about 45 s, then returns job_id for get_job.NoNoYesYes
search_assetsSearch the free CC0 library of 3D models, PBR textures and HDRIs by meaning and filters. Every model is a GLB measured in metres, +Y up, origin at the base. Check size_m before placing an asset; use min_size_m >= 2 for floors and walls. previews (max 6) attaches thumbnails, which is cheaper than downloading the wrong asset. Each result has match (strong, good or weak); when none is better than weak the answer says so, and generate_model is the way to get the object. Read-only, free with a free account.Not declaredYesYesNo
upload_fileThe server cannot read the user's disk. This returns an upload id and the exact curl command that sends a local file (a mesh or picture) to it; run that command, then pass the id as the image or mesh of another tool. Uploads last 24 hours.NoNoNoNo

Details

Registry status
Active
Published
Nov 6, 2026
Updated
Nov 6, 2026
Repository
Not given
Categories (suggested)
Files and storageDesign and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing