Ettajer for Developers
Everything you need to connect Claude, Cursor, and agents — from OAuth to MCP to theme preview.
Tutorials, 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.
Tutorial: Test MCP with JSON-RPC
Call initialize, tools/list, and get_context with curl to verify your Bearer token.
Tutorial: Merchant publishes an AI design
Review an AI draft in Themes, preview on mobile, then publish safely.
Tutorial: Revoke or disconnect an AI agent
Cut off Claude or Cursor access quickly — revoke grants, keys, or regenerate secrets.
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.
OAuth PKCE for AI agents
Authorization code + PKCE S256 only. Single-use codes and rotating refresh tokens.
AI theme design without publishing
Draft themes, apply batches, and open signed previews. Live publish stays merchant-controlled.
API keys and OAuth scopes
Bearer tokens (eta_…) and API keys (etsk_live_…). Scopes limit what an agent can do.
Fix MCP OAuth redirect mismatch
When Claude or Cursor fails to connect — usually an exact redirect URI mismatch.
Quickstart
Auth → context → theme → preview in one path.
MCP setup
Connect Claude or Cursor to the Ettajer MCP endpoint.
OAuth & PKCE
Authorize a store, exchange codes, refresh tokens.
API reference
REST under /api/v1 — envelopes, scopes, pagination.
Authentication
Bearer tokens, API keys, and store-bound grants.
AI integration
How agents should design themes without publishing.
Examples
Sample requests and common agent workflows.
Themes
Schema, batches, preview tokens, and publish rules.