# Install apra-list-registered-financial-corporations

These examples use published, verified artifacts. Keep signing keys on your server.

<span id="install-tab-script"></span><span id="install-panel-script"></span>

## Script tag

The relay is a route on your server. It signs calls as your registered app.

```html
<script src="https://cdn.comms.id/apra-list-registered-financial-corporations/0.1.1.js" integrity="sha384-zKUEuDtLsocs5WrN9w/xRya56IGCr+VTB8aMjTKKplqutQcCmvfec/D3WTmlleCr" crossorigin="anonymous"></script>
<comms-id-apra-list-registered-financial-corporations relay="/api/comms-id/apra-list-registered-financial-corporations"></comms-id-apra-list-registered-financial-corporations>
```

<span id="install-tab-react"></span><span id="install-panel-react"></span>

## React

```sh
pnpm add @comms-id/apra-list-registered-financial-corporations-react@0.1.0 @comms-id/apra-list-registered-financial-corporations@0.1.0
```

```tsx
import { createApraListRegisteredFinancialCorporationsBrowserClient } from "@comms-id/apra-list-registered-financial-corporations/browser";
import { ApraListRegisteredFinancialCorporationsLookup } from "@comms-id/apra-list-registered-financial-corporations-react";

const client = createApraListRegisteredFinancialCorporationsBrowserClient({ relayUrl: "/api/comms-id/apra-list-registered-financial-corporations" });
export const Example = () => <ApraListRegisteredFinancialCorporationsLookup client={client} />;
```

<span id="install-tab-sdk"></span><span id="install-panel-sdk"></span>

## Server SDK

```sh
pnpm add @comms-id/apra-list-registered-financial-corporations@0.1.0
```

```ts
import { createApraListRegisteredFinancialCorporationsClient } from "@comms-id/apra-list-registered-financial-corporations/server";
const client = createApraListRegisteredFinancialCorporationsClient({
  clientId: process.env.COMMS_ID_CLIENT_ID!,
  privateJwk: JSON.parse(process.env.COMMS_ID_PRIVATE_JWK!),
});
```

See the operation reference for request, response and command-line examples.

<span id="install-tab-relay"></span><span id="install-panel-relay"></span>

## Relay

Install the server relay into your relying-party app:

```sh
pnpm dlx comms-id add apra-list-registered-financial-corporations-relay
```

<span id="install-tab-api"></span><span id="install-panel-api"></span>

## Agent tools

Product tools are served at https://mcp.comms.id. The documentation MCP serves
documentation only; it does not execute product operations.

## Operations

### lookup

[Read the lookup API reference](/docs/reference/apra-list-registered-financial-corporations/apra-list-registered-financial-corporations/apra-list-registered-financial-corporations-lookup).

### search

[Read the search API reference](/docs/reference/apra-list-registered-financial-corporations/apra-list-registered-financial-corporations/apra-list-registered-financial-corporations-search).

## Upgrading

[Upgrade guide](/docs/reference/apra-list-registered-financial-corporations/upgrade).
