Provider Console

Publish an API as a paid tool.

Add the provider endpoint, set a USDC price, and AgentPay will expose a discoverable x402 wrapper for external agents.

Publish mode

Invite-gated registration

Only providers with the access token can add tools on this deployment.

Wallet readiness

Connect the provider payout wallet.

This wallet receives paid API calls and signs the on-chain tool registration proof.

Freighter wallet

No wallet connected

Network

Waiting for Freighter

XLM balance

-

USDC trustline

-

Testnet readiness ping

Sends 0.00001 XLM to a configured testnet recipient so judges can see a real wallet-signed transaction flow.

Access

Enter the registration access token.

This keeps the public deployment from being filled by random tool registrations during judging.

Provider

Who receives the payment?

The connected Freighter wallet is used as the payout wallet and the signer for the on-chain registration proof.

stellar:testnetUSDC trustline requiredpublic key fallback
Tool

Describe the API external agents will discover.

This metadata appears in the marketplace and in the well-known discovery document.

Endpoint

Where should AgentPay forward paid requests?

External agents call the AgentPay wrapper, not this provider URL directly.

Production deployments only accept HTTPS provider URLs. Localhost is allowed in development so seeded demo tools can still run on your machine.

Examples

Show agents the expected input and output shape.

These examples help external consumers build the correct payload before paying.

Publish saves the tool, then signs an on-chain registry proof when configured.