SodiumbyResult
Sign in

Sign in to Sodium

Choose the account you want to continue with.

Make your website usable by ChatGPT, Claude, Perplexity, Grok, Gemini, Copilot, DeepSeek, OpenClaw, and Hermes.

Sodium turns your app’s existing capabilities into WebMCP tools that AI agents can discover and use directly.

  1. 1

    Install and declare

    npx sodiumtools init

    Detects your framework, adds the SDK, and writes sodium.json.

    sodium.json: your tools, in your repo

  2. 2

    Publish

    npx sodiumtools deploy

    Validates and publishes a signed version. Your tools go live.

  3. Done! AI agents can understand and interact with your site. Agent analytics and AEO features built-in.

A billion new customers with one line of code

Single sodium.json file

One reviewable file declares every tool. Diff it, branch it, revert it.

Immutable deployment history

Every deploy is signed and versioned. Telemetry records which version served each call.

Risk decides the prompt

Declare what a tool can do. Sodium derives the confirmation the browser must ask for.

Two commands, start to finish

Init wires the SDK. Deploy publishes. No wizard, no script tag, no API keys.

Agent analytics

Sessions, calls, success rate and latency, per tool and per day.

Answer engine referrals

See which AI products send people to your site, and what their agents do next.

FAQ

What is WebMCP?

A way for your site to hand AI agents typed tools instead of making them guess at your buttons. It is being standardized at the W3C.

What does Sodium add to my app?

A sodium.json that declares your tools, and a small SDK that registers them with the browser. Both live in your repo.

Does my code run on Sodium's servers?

No. Your tools run in your app, in the visitor's browser. Sodium stores the published contract and aggregate telemetry.

Which frameworks are supported?

All of them. Next.js, Nuxt, SvelteKit, Astro, Angular, Vite, or anything else that runs in a browser.

How do I control what agents can do?

Every tool declares a risk level, and risk sets the confirmation the browser must ask for. Destructive and financial tools always prompt.

Which AI agents can use the tools?

Any WebMCP-capable browser agent, while your app is open. That already includes ChatGPT's browser and Chrome.

What happens when my website changes?

Ask your AI to update sodium.json. It reads your app and edits the file, the same way it wrote it.

What happens when I change a tool?

Deploy again. Each deploy publishes a signed, immutable version, and the SDK will not register a contract you have not deployed.

How much does Sodium cost?

Nothing. Sodium is free during beta.

Sodium byResult

Your tools execute in your app, never on Sodium.