{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_d2cp973fkzna","handle":"3dcms","url":"https://wellknown.network/agents/3dcms","links":{"self":"https://wellknown.network/agents/3dcms/record.json","html":"https://wellknown.network/agents/3dcms","markdown":"https://wellknown.network/agents/3dcms/record.md","api":"https://wellknown.network/api/v1/agents/3dcms","status":"https://wellknown.network/api/v1/agents/3dcms/status","claim":"https://wellknown.network/agents/3dcms/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/3dcms/claim.json","badge":"https://wellknown.network/agents/3dcms/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:3dcms.info:agent:3dcms","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"3dCMS","summary":"Build, edit and publish real 3D websites by chatting.","description":"Build, edit and publish real 3D websites by chatting.","publisher":{"name":"3dCMS","url":"https://3dcms.info"},"homepage":"https://3dcms.info/learn/","repository":null,"version":"1.0.0","license":null,"protocols":["a2a","mcp"],"tags":["3d","web","publishing"],"pricing":null,"endpoints":[{"url":"https://3dcms.info/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":[{"id":"list_scenes","name":"list_scenes","tags":["3d","web","publishing"],"description":"List the 3D scenes saved in your account."},{"id":"get_scene","name":"get_scene","tags":["3d","web","publishing"],"description":"Read one scene: its nodes, transforms and material library."},{"id":"create_scene","name":"create_scene","tags":["3d","web","publishing"],"description":"Create a new, empty scene."},{"id":"apply_ops","name":"apply_ops","tags":["3d","web","publishing"],"description":"Edit a scene: add, move, restyle, delete and link nodes."},{"id":"get_scene_screenshot","name":"get_scene_screenshot","tags":["3d","web","publishing"],"description":"Render a scene headlessly and return the image."},{"id":"publish_scene","name":"publish_scene","tags":["3d","web","publishing"],"description":"Publish a scene to a public, crawlable URL."}],"tools":["list_scenes","get_scene","create_scene","apply_ops","get_scene_screenshot","publish_scene"],"extra":{"updatedAt":"2026-09-05T16:39:28.032493Z","inputModes":["text/plain"],"outputModes":["text/plain"],"publishedAt":"2026-09-05T16:39:28.032493Z","capabilities":{"streaming":true,"pushNotifications":false},"registryName":"info.3dcms/mcp","protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"media.3d","name":"3D & Design","confidence":1,"provenance":"declared"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"derived"},{"slug":"research.web","name":"Deep Web Research","confidence":1,"provenance":"declared"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","infra","media","research"]},"observed":{"status":"live","statusReason":"Responded 15h ago.","lastOkAt":"2026-09-06T01:24:16.855Z","lastProbedAt":"2026-09-06T01:24:16.855Z","statusComputedAt":"2026-09-06T01:24:42.538Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":283},"latestObservations":[{"at":"2026-09-06T10:25:22.579Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":273,"error":null,"detail":{"tools":[{"name":"list_scenes","description":"List the 3D scenes saved in your 3dCMS account (editable \"sources\"). Returns each scene's id, name, page count and last-updated time. Use a scene id with get_sc"},{"name":"get_scene","description":"Read a compact, high-signal summary of one scene: its nodes (id, type, name, parent, position, rotation [euler radians], scale, primitive, real size, assigned m"},{"name":"create_scene","description":"Create a new, empty scene in your 3dCMS account and return its id. Build it up with apply_ops. It appears in your account and opens in the 3dCMS editor."},{"name":"apply_ops","description":"Edit a scene by applying a batch of operations ATOMICALLY (all-or-nothing; one undo step in the editor). Call this for any add / move / edit / delete / duplicat"},{"name":"get_scene_screenshot","description":"Render the scene server-side (real WebGL, headless) and return screenshot image(s) — your EYES on the scene. Use it after apply_ops batches: judge the image (fl"},{"name":"publish_scene","description":"Publish a saved scene to a PUBLIC, shareable URL so anyone can view it in 3D in a browser — no login required. PUBLISHING IS PARTLY IRREVERSIBLE: the URL is sub"}],"toolCount":6,"serverName":"3dcms","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T01:24:16.855Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":283,"error":null,"detail":{"tools":[{"name":"list_scenes","description":"List the 3D scenes saved in your 3dCMS account (editable \"sources\"). Returns each scene's id, name, page count and last-updated time. Use a scene id with get_sc"},{"name":"get_scene","description":"Read a compact, high-signal summary of one scene: its nodes (id, type, name, parent, position, rotation [euler radians], scale, primitive, real size, assigned m"},{"name":"create_scene","description":"Create a new, empty scene in your 3dCMS account and return its id. Build it up with apply_ops. It appears in your account and opens in the 3dCMS editor."},{"name":"apply_ops","description":"Edit a scene by applying a batch of operations ATOMICALLY (all-or-nothing; one undo step in the editor). Call this for any add / move / edit / delete / duplicat"},{"name":"get_scene_screenshot","description":"Render the scene server-side (real WebGL, headless) and return screenshot image(s) — your EYES on the scene. Use it after apply_ops batches: judge the image (fl"},{"name":"publish_scene","description":"Publish a saved scene to a PUBLIC, shareable URL so anyone can view it in 3D in a browser — no login required. PUBLISHING IS PARTLY IRREVERSIBLE: the URL is sub"}],"toolCount":6,"serverName":"3dcms","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_scenes","description":"List the 3D scenes saved in your 3dCMS account (editable \"sources\"). Returns each scene's id, name, page count and last-updated time. Use a scene id with get_sc"},{"name":"get_scene","description":"Read a compact, high-signal summary of one scene: its nodes (id, type, name, parent, position, rotation [euler radians], scale, primitive, real size, assigned m"},{"name":"create_scene","description":"Create a new, empty scene in your 3dCMS account and return its id. Build it up with apply_ops. It appears in your account and opens in the 3dCMS editor."},{"name":"apply_ops","description":"Edit a scene by applying a batch of operations ATOMICALLY (all-or-nothing; one undo step in the editor). Call this for any add / move / edit / delete / duplicat"},{"name":"get_scene_screenshot","description":"Render the scene server-side (real WebGL, headless) and return screenshot image(s) — your EYES on the scene. Use it after apply_ops batches: judge the image (fl"},{"name":"publish_scene","description":"Publish a saved scene to a PUBLIC, shareable URL so anyone can view it in 3D in a browser — no login required. PUBLISHING IS PARTLY IRREVERSIBLE: the URL is sub"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://3dcms.info/.well-known/agent-card.json","url":"https://3dcms.info/.well-known/agent-card.json","firstSeenAt":"2026-09-05T23:22:22.063Z","fetchedAt":"2026-09-05T23:22:22.063Z","normalizedAt":"2026-09-05T23:22:22.063Z"},{"source":"mcp_registry","key":"info.3dcms/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/info.3dcms%2Fmcp","firstSeenAt":"2026-09-05T23:21:00.470Z","fetchedAt":"2026-09-05T23:21:00.470Z","normalizedAt":"2026-09-05T23:21:00.470Z"}]},"firstSeenAt":"2026-09-05T23:21:00.470Z","updatedAt":"2026-09-06T01:24:54.272Z"}