← Developer & Artist Docs
👩‍💻 Developers · eve_ key

What your AI can build

Connect an eve_ key (the Creator MCP) and your AI — Claude or any MCP client — can make apps, games, sites, and 3D things for you. The golden rule it works by: you’re a creator, not a coder — you describe what you want, the AI translates it into these tools and reports back plainly.

Get your key in the Creator Console → Connect.

The workflow

my_projectsnew_projectread_projectwrite_project (+ request_upload for a file) → publish_project. Every write goes to a private draft — nothing public changes until publish, and each edit returns a preview URL to watch it update live.

The tools

creator_guideRead me first
Explains, in plain language, everything you can make (apps, games, sites, objects/wearables, 3D models, textures, buildings), how the pieces fit, and the create→edit→upload→publish workflow. Call it at the start of any creating conversation.
my_projectsWhat am I working on?
Lists everything the creator has made — each one’s kind, name, status (draft / pending review / published / live), and URL. Call it first to see the whole console before doing anything.
new_projectCreate a new project
Start a new app (interactive, sandboxed, plays at /play) or site (a public web page). An app comes pre-scaffolded as a standard multi-file project that already runs. Returns the id + a preview URL. (Object/3D/texture/building creation is coming soon.)
read_projectRead a project
Read one project’s current draft content + status by id — for apps/sites it returns the HTML/CSS/JS so you can see what’s there before editing.
write_projectEdit a project (draft)
Edit the draft — edits never touch what the public sees until publish. App: the runnable html + the readable multi-file files (keep all eve.* in src/platform.js), plus optional icon / priceUsd. Site: html (+css/js). Object: category + a shape (meshId / glbKey / builtin). Mesh/texture/structure: the uploaded mediaKey + metadata.
request_uploadGet an upload link
A .glb or image can’t ride in a text argument — this mints a presigned uploadUrl to PUT the raw bytes to (or hand to the creator) and returns a mediaKey you pass to write_project.
publish_projectMake it real
A site goes LIVE instantly; an app / object / mesh / texture / structure is submitted for review and goes live once approved.
delete_projectDelete a project
Remove a project the creator no longer wants.
Two other key lanes
This is the eve_ AI lane. To push 3D models from a Blender pipeline use a mk_ build-tools key; to call EveVolved from your own server at runtime use the Platform API (evk_). They stay separate on purpose — least privilege.