Ettajer for Developers
Connect Claude, Cursor, and agents with OAuth and MCP. AI shapes presentation. Ettajer keeps cart, checkout, and commerce.
Themes, layouts, sections, copy structure, and media — draft and preview safely.
Products, inventory, cart, checkout, payments, and orders — owned by the platform.
Three steps from app creation to a signed theme preview.
Open the console, add redirect URIs for Claude or Cursor, and save your client credentials once.
Authorize the store. PKCE protects the flow. Tokens stay scoped to one merchant.
Agents read context, apply theme batches, and open signed previews — without publishing.
Scoped tools over REST and MCP — same authorization layer.
Draft themes, sections, navigation, and media. Preview before anything goes live.
Products, collections, and branding — tenant-scoped for the connected store only.
AI can draft and preview. Publishing stays a merchant action unless you grant it.
Apply many theme edits in one fail-closed operation validated against the schema.
Guides for humans and machine-readable contracts for agents.
Publishing needs a separate themes:publish grant.
store:readRead store profile and brandingproducts:readRead products and inventory summariescollections:readRead collectionssettings:readRead non-secret store settingsthemes:readRead private and active themesthemes:createCreate private draft themesthemes:writeUpdate draft theme layouts, sections, and pagesthemes:previewIssue short-lived signed preview URLs for private themespages:readRead custom pagespages:writeCreate and update theme pagesmedia:readList media assetsmedia:writeUpload and register media assetsnavigation:readRead navigation menusnavigation:writeUpdate theme navigationTutorials, articles, and docs for OAuth, MCP, and the API.
Tutorial: First AI theme in 10 minutes
End-to-end path: console app → OAuth → context → draft theme → preview — without publishing.
Tutorial: Connect Claude with MCP
Create the app, register Claude’s callback, authorize the store, and verify tools/list.
Tutorial: Connect Cursor with MCP
Register local and cloud Cursor callbacks, authorize, and run a context → preview loop.
Tutorial: Theme batch edit and preview
Apply a validated batch to a draft theme and open a signed preview URL.
Tutorial: Create and rotate an API key
Issue etsk_live_ keys for scripts, rotate safely, and revoke unused credentials.
Ettajer for Developers console
Create OAuth apps, copy credentials, and connect Claude or Cursor from one place.
Create an OAuth app for Claude or Cursor
Register redirect URIs exactly, save credentials once, then authorize your store.
Connect Claude or Cursor with MCP
Point your AI client at the Ettajer MCP endpoint and authorize with OAuth.
Create an application in the console and authorize your store.