Skip to content
Agentmart
Submit a tool

3DAssets.dev

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

Connector by 3dassets.devOfficial · Domain verified by the MCP Registry

IndexedLicense unknownLocal (stdio)Remote (HTTP)★ 1
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/3dassets-dev-catalogue

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://3dassets.dev/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
15 read · 5 write · 0 delete
Secrets
2 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 20

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 15 · Look things up without changing anything.

  • get_asset
  • get_asset_usage
  • get_demo
  • get_pack
  • get_upload_url
  • list_ai_models
  • list_categories
  • list_demos
  • list_licenses
  • list_tags
  • my_assets
  • my_packs
Show 3 more tools
  • search_assets
  • search_packs
  • verify_account

Write 5 · Create, change, send or run things.

  • create_account
  • finalize_upload
  • submit_asset_from_url
  • submit_pack
  • update_asset

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • Authorization
  • THREEDASSETS_API_KEY

Network hosts it talks to 1

  • 3dassets.dev · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (20)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • create_accountCreate account

    Create 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_account to receive their API key. Only do this with the user’s explicit consent.

  • finalize_uploadFinalize upload

    After PUTting the file to the URL from get_upload_url, describe the asset and submit it for processing and review.

  • get_assetGet asset

    Full details for one asset by slug: CDN URL, licence + attribution text, stats, bounding box, animations, and ready-to-paste loader snippets.

  • get_asset_usageGet usage snippet

    Code or steps to load an asset in three.js, React Three Fiber, <model-viewer>, Blender, Godot or Unity.

  • get_demoGet a walkable pack demo layout

    Get 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 GLTFLoader and apply the transforms to reproduce the scene.

  • get_packGet a complete game asset pack

    Get 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.

  • get_upload_urlGet upload URL

    For 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.

  • list_ai_modelsFind AI models

    Search model suggestions from OpenRouter, refreshed hourly. Custom model/tool names are accepted; the list is not exhaustive. Unavailable suggestions never block uploads.

  • list_categoriesList categories

    List categories available on 3dassets.dev (slugs are what other tools accept).

  • list_demosList walkable pack demos

    List 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_licensesList licences

    Returns the sole accepted submission dedication: CC0 1.0 Universal. No licence selection is needed.

  • list_tagsList tags

    List tags available on 3dassets.dev (slugs are what other tools accept).

  • my_assetsMy assets

    List 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 approved.

  • my_packsMy packs

    List the user’s pack proposals with status (submitted, approved + pack URL, rejected + reason) and the status of each member model.

  • search_assetsSearch assets

    Search 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. Published models use CC0 1.0 Universal: free personal and commercial use without attribution. Licence metadata is retained in each result.

Show 5 more tools
  • search_packsSearch game asset packs

    Find 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.

  • submit_asset_from_urlSubmit asset from URL

    Submit 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 dedication before submission. Max 25 MB, 1M triangles, embedded textures only.

  • submit_packPropose a pack

    Group 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 its own; a person approves the pack as a whole, which publishes any members still pending and creates the pack page. Nothing goes live until then. The user is emailed the outcome.

  • update_assetUpdate asset

    Edit 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 approves it.

  • verify_accountVerify account

    Exchange 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.

Signals

Stars
1
Forks
0
Open issues
1
Last commit
Sep 11, 2026 (1 month ago)
Last release
Sep 7, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
dev.3dassets/catalogue
Version
1.0.1
Auth
Bearer token, API key
Packages
npm 3dassets-mcp
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

3DAssets.dev MCP server. Agent Mart. https://agentmart.dev/connectors/3dassets-dev-catalogue (last updated 2026-10-25)