Connecting a liquidity provider to Tesser is a semi-automatic flow: you complete a few steps in the provider's own dashboard, and a sequence of Tesser API calls registers your credentials and accounts. Tesser ships this onboarding as an open-source agent skill rather than a static how-to, so an AI coding agent can walk you through the manual and API steps interactively.
The skill lives at github.com/tesser-payments/skills and works in both Claude Code and Codex (it's harness-agnostic; any agent that can run a shell and read files can use it).
OpenFX
The first available skill, setup-openfx, connects your OpenFX liquidity-provider account to Tesser end-to-end:
- Authenticates and locates your workspace.
- Stores your OpenFX API credential bundle (a generate-only call in production, so your private key never leaves your hands).
- Registers your funding bank account and destination wallet(s) with both Tesser and OpenFX.
- Coordinates the deposit VAN (Tesser-assisted, seeded by Tesser staff).
- Verifies a deposit (fiat→fiat, then fiat→USDC on-ramp).
It covers both sandbox/staging and production, asks which environment you're targeting up front, and confirms before any production write.
Install and Run
Paste this into Claude Code or Codex:
Code
In Claude Code you can alternatively use the native plugin marketplace:
Code
After restarting, ask your agent to "set up OpenFX on Tesser" (in Codex you can also use /setup-openfx). You'll need your Tesser workspace API key and secret available first; see the repo's Prerequisites.
Once onboarding is complete, see Deposit Funds via a Liquidity Provider.
Everything operational in the skill is plain curl + jq. Credentials are parsed as data (never executed), endpoints are pinned to a fixed allowlist, and downloaded credential files are gitignored. See the repo's Security section for details.
Coming Soon
Skill support for additional providers is in progress:
- Circle Mint
- Circle Payments Network
- Notabene
- Kraken
Until these land, use the Liquidity Providers overview for provider concepts and reach out to Tesser for onboarding help with providers not yet covered by the skill.