Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,518Letters: 13Defects: 1,321counted just now
teppi

MCP serverdev.3dassets/catalogue

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

Overview

Score?
UNRATED 0.789
of what a free look can see, on 25 looks
Looks
27
last 2 hr ago
Tools
20

More info

URL
3dassets.dev/mcp
streamable-http
Says it is
3dassets 1.0.0
protocol 2025-06-18
In the record since
25 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.789 · highest on record 0.8561

Toolsfrom sha256:877f35d11c…72501b

The tools this server lists, read out of the definition it returned
ToolSchema
create_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
input · no output
finalize_upload
After PUTting the file to the URL from get_upload_url, describe the asset and submit it for processing and review.
input · no output
get_asset
Full details for one asset by slug: CDN URL, licence + attribution text, stats, bounding box, animations, and ready-to-paste loader snippets.
input · no output
get_asset_usage
Code or steps to load an asset in three.js, React Three Fiber, <model-viewer>, Blender, Godot or Unity.
input · no output
get_demo
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 a
input · no output
get_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.
input · no output
get_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.
input · no output
list_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.
input · no output
list_categories
List categories available on 3dassets.dev (slugs are what other tools accept).
input · no output
list_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
input · no output
list_licenses
Returns the sole accepted submission dedication: CC0 1.0 Universal. No licence selection is needed.
input · no output
list_tags
List tags available on 3dassets.dev (slugs are what other tools accept).
input · no output
my_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 r
input · no output
my_packs
List the user’s pack proposals with status (submitted, approved + pack URL, rejected + reason) and the status of each member model.
input · no output
search_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 (C
input · no output
search_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.
input · no output
submit_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
input · no output
submit_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, th
input · no output
update_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 re
input · no output
verify_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.
input · no output
Verify it yourselfnpx teppi-check https://3dassets.dev/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M22BHKQP6VB4E6WCJQQ99P01