Developer platform · dev tier

Build apps on your business's ontology

Apps and agents that read a business's live data — orders, chat, campaigns, contacts — through one OAuth-scoped MCP endpoint. Host the UI on {app}.rexium.app, or install a ready-made example in one click. No servers to run.

Example apps

Real Surfaces running on rexium.app — read one, then install your own copy in one click.

See all

Why build on Rexium

MCP + tools/search

Your agent discovers actions by intent, not by listing the entire catalog. tools/search ranks your available actions by relevance, gated by your OAuth scopes.

Agent-visible custom fields

Per-Org custom fields the merchant declared agent-visible appear inline in /feed.json, in get_product_details, everywhere. Shopify metafields can't do this.

OAuth 2.1 + PKCE + ES256

RFC 8414 metadata discovery, S256 mandatory PKCE, per-Org JWK keypairs for AP2 Cart Mandate signing. Compliance-grade out of the box.

Single-fetch discovery

.well-known/rexium-agent.json per storefront returns capabilities + tools + schemas + signing keys. Your agent walks one URL and knows everything.

Get started in 5 steps

  1. 1

    Sign in

    Any Rexium account works. Don't have one yet? (free.)
  2. 2

    Register your app

    Go to the Developer Console. Name + redirect URI + the scopes you want. Browser Surfaces are public (PKCE) apps — no secret; server-side apps get a one-time client secret.
  3. 3

    Read the manifest

    Fetch {store}/.well-known/rexium-agent.json. You get OAuth endpoints, the MCP server URL, the full scope catalog, schemas, and signing keys.
  4. 4

    Authorise a merchant

    Send the merchant to rexium.ai/oauth/authorize with PKCE. They click "Allow." You exchange the code at the token endpoint for an access token.
  5. 5

    Call MCP

    POST JSON-RPC to /mcpServer. Try tools/search with your intent — it returns the top-N actions ranked by relevance, filtered by your scopes.

Host it on rexium.app

Ship the UI too. Deploy your built dist/ to {app}.rexium.app from the console — static, edge-served, sandboxed (the OAuth scopes are the only thing it can touch). Or install an example in one click and fork it. No servers, no DevOps.

Example: VIP Tagger

~70-line Node.js agent that finds happy customers (5★ review authors in the last 30 days) and tags them as VIP via apply_contact_tags. Audit row in the merchant's /automation dashboard shows "via app vip-tagger" badge.

Browse the source on GitHub

Dev tier limits