# Money moves once, or you have a problem.

Order-to-cash and reconciliation run across systems that disagree about versions and field names.

Authentication

Credentials resolved at the runtime, never in agent code

Idempotency

A retry never repeats a real action

Validation

Responses checked against the schema before your agent acts

Audit

A record of what was requested, allowed, and executed

CLI

## Ship in one command.

Pull the manifest, set your policy, execute. No SDK sprawl, no boilerplate. Just the tool you need, right now.

```
swytchcode get stripe
swytchcode exec stripe.create-payment \
  --amount 4999 --currency usd \
  --customer cus_abc123
```

How it connects

## Connect Finance in minutes

Follow these steps to connect your agent, load a toolkit, and start executing tools through Swytchcode.

1. 1

### Install and authenticate

Install Swytchcode and sign in so your agent can act on behalf of your financial systems.

```
npm install -g swytchcode
swytchcode login
```

2. 2

### Load the payment toolkit

Fetch the service you need and expose it safely to your agent.

```
swytchcode get stripe
```

3. 3

### Start the MCP server

Run the Swytchcode MCP server so your agent can find the payment tools.

```
swytchcode mcp serve
```

4. 4

### Execute a payment

Let the agent request a payment while Swytchcode keeps audit, retries, and policy control.

```
swytchcode exec stripe.create-payment --amount 4999 --currency usd --customer cus_abc123
```

Works with

## APIs your team already uses

Stripe

Adyen

Sage Intacct

Snowflake

## Ready to ship finance integrations?

Install the CLI and pull your first manifest in under a minute. No account required.
