Index / MCP servers / 3DAssets.dev

3DAssets.dev MCP server

3DAssets.dev is a remote MCP server that gives an AI agent 20 tools, among them create_account, finalize_upload, get_asset. It answers at https://3dassets.dev/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 7 times since 10 September 2026; the last check, on 8 November 2026, succeeded.

Status
Answering
Tools
20
Official
yes, served from 3dassets.dev
Reliability
6 of 7 checks
Response time
145 ms
Transport
streamable HTTP
Last checked
8 November 2026

Search and download free CC0 GLB models and game packs, and submit new ones on a user behalf.

Description as the publisher wrote it.

The 20 tools 3DAssets.dev offers

ToolWhat it does
create_accountCreate a contributor account for the user. Needs only a username and email. There is no password anywhere in this product, so never ask the user for one. A 6-digit code is emailed to them; ask the user to read it to you, then call verify_ac
Inputs: email, username, name, website
finalize_uploadAfter PUTting the file to the URL from get_upload_url, describe the asset and submit it for processing and review.
Inputs: quarantineKey, previewKey, title, summary, description, category
get_assetFull details for one asset by slug: CDN URL, licence + attribution text, stats, bounding box, animations, and ready-to-paste loader snippets.
Inputs: slug
get_asset_usageCode or steps to load an asset in three.js, React Three Fiber, <model-viewer>, Blender, Godot or Unity.
Inputs: slug, framework
get_demoGet one demo: the pack, the spawn point, the walkable bounds, the points of interest, and every placement (public asset slug, position in metres, yaw in degrees) with the CDN URL and bounds of each model placed. Load the models with a plain
Inputs: slug
get_packGet a free pack manifest with direct CDN URLs, licences, geometry budgets, loader snippets and its assembled starter scene. Download models individually or use the starter scene.
Inputs: slug
get_upload_urlFor clients that can upload bytes: returns a presigned PUT URL for a .glb (and optionally a PNG preview). Then call finalize_upload with the returned keys.
Inputs: filename, contentLength, withPreview
list_ai_modelsSearch model suggestions from OpenRouter, refreshed hourly. Custom model/tool names are accepted; the list is not exhaustive. Unavailable suggestions never block uploads.
Inputs: q
list_categoriesList categories available on 3dassets.dev (slugs are what other tools accept).
list_demosList the walkable demo scenes staff have built from single packs. Each is a small environment a person can walk through on the site and an agent can load as a layout. Use get_demo for the placements.
list_licensesReturns the sole accepted submission dedication: CC0 1.0 Universal. No licence selection is needed.
list_tagsList tags available on 3dassets.dev (slugs are what other tools accept).
my_assetsList the user’s submissions with status (processing, pending review, published, rejected + reason, failed + reason). `pendingEdit` means the user has metadata changes waiting for review; the published version is unchanged until they are app
my_packsList the user’s pack proposals with status (submitted, approved + pack URL, rejected + reason) and the status of each member model.
search_assetsSearch the free GLB catalogue on 3dassets.dev (three.js, Blender, Godot, Unity) by text, category (what it is), theme (what world) and style (what look). Returns direct CDN URLs (CORS *, immutable) that load with a plain GLTFLoader. Publish
Inputs: query, q, category, tag, theme, style
search_packsFind cohesive free GLB game kits by text, theme or style. Returns file counts, total bytes and starter scene URLs. Use get_pack for every individual model and loader snippet.
Inputs: query, q, theme, style
submit_asset_from_urlSubmit a .glb hosted at a public https URL on the user’s behalf (requires their API key). We download it, validate and re-encode it, then a human reviews it before publishing. CC0 is automatic, but the user must accept its irrevocable dedic
Inputs: url, title, summary, description, category, license
submit_packGroup 2–50 of the user’s own uploads (any that are processing, pending or published) into a pack proposal. Upload the models first with finalize_upload or submit_asset_from_url, then pass their slugs here. Each model is still reviewed on it
Inputs: title, summary, description, assets
update_assetEdit the metadata of one of the user’s own assets. The uploaded GLB can never be changed. Editing an asset that is already published does not change it: the proposal goes to the review queue and the live version keeps serving until a person
Inputs: slug, aiGenerated, aiModel, title, summary, description
verify_accountExchange the emailed 6-digit code for the account’s API key. Show the key to the user and tell them to configure it as the Bearer token for this MCP server.
Inputs: email, code

Add 3DAssets.dev to your AI client

Every block below points at https://3dassets.dev/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http 3dassets-dev https://3dassets.dev/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "3dassets-dev": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://3dassets.dev/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "3dassets-dev": {
      "url": "https://3dassets.dev/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "3dassets-dev": {
      "type": "http",
      "url": "https://3dassets.dev/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "3dassets-dev": {
      "url": "https://3dassets.dev/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "3dassets-dev": {
      "serverUrl": "https://3dassets.dev/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "3dassets-dev": {
      "url": "https://3dassets.dev/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: 3DAssets.dev
version: 0.0.1
schema: v1
mcpServers:
  - name: 3DAssets.dev
    type: streamable-http
    url: https://3dassets.dev/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "3dassets-dev": {
      "httpUrl": "https://3dassets.dev/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "3dassets-dev": {
      "type": "http",
      "url": "https://3dassets.dev/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "3dassets-dev": {
      "url": "https://3dassets.dev/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2F3dassets.dev%2Fmcp&type=streamable_http&id=3dassets-dev&name=3DAssets.dev

Is 3DAssets.dev up right now?

It answered our last check on 8 November 2026 in 145 ms. Over 7 checks since 10 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to 3DAssets.dev

Questions about 3DAssets.dev

Is there an official 3DAssets.dev MCP server?

Yes. It is published by 3dassets.dev and served from 3dassets.dev, the vendor's own domain: https://3dassets.dev/mcp.

How many tools does 3DAssets.dev have?

20, as returned by the server's own tools/list on 11 September 2026: create_account, finalize_upload, get_asset, get_asset_usage, get_demo, get_pack, get_upload_url, list_ai_models, and 12 more.

Is 3DAssets.dev down?

It answered our last check on 8 November 2026 in 145 ms. Over 7 checks since 10 September 2026 it answered 6.

How do I add 3DAssets.dev to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://3dassets.dev/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does 3DAssets.dev need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: dev.3dassets. Endpoint host: 3dassets.dev. ARD identifier: urn:air:dev.3dassets:mcp:catalogue. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.