Skip to content
Elaichi Elaichi

Payment Gateway

Orum

Connect Orum once and hand every teammate a governed MCP endpoint with 70 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.

Orum

See it in Elaichi

What connecting Orum gets you

6 screens from the product, each doing one job for your Orum account.

The agent

Ask Orum payment questions, get instant answers.

Type a question about deliver persons or businesses and get answers from live records.

  • deliver persons
  • deliver businesses
  • payments
  • transfers

Ask Elaichi to work across your apps.

Which deliver businesses had failed payments this week?

List deliver persons added in the last 30 days.

Show total transfers processed by deliver business this month.

Also runs in Claude, ChatGPT or Cursor

MCP clients

One endpoint connects every MCP client to Orum.

Claude, ChatGPT and Cursor reach Orum through one governed endpoint, no SDK or shared key needed.

Claude ChatGPT Cursor

Copy the endpoint

https://api.elaichi.ai/mcp
Client Connected by Status Last used
Claude
E

Emma Laurent

• Connected 4 minutes ago
Cursor
S

Sofia Ricci

• Connected 2 hours ago
ChatGPT
C

Clara Nowak

• Connected Yesterday

Tool catalogue

70 Orum tools, no integration code required.

Browse all 70 Orum tools, resources and methods in one catalogue.

  • list_all_orum_deliver_persons
  • create_a_orum_deliver_person
  • orum_deliver_persons_bulk_update
  • get_single_orum_deliver_person_by_id
Tool Resource Method Description
list_all_orum_deliver_persons orum_deliver_persons list List all persons in Orum Deliver, ordered by most recently created. Returns: id, customer_reference_id, first_name, middle_name, last_name, date_of_birth, status, addresses, contacts, status_reasons, created_at, updated_at, closed_at, metadata, social_security_number. Max 500 results per page.
create_a_orum_deliver_person orum_deliver_person create Create a person in Orum Deliver to represent a human customer. Returns the created person object including id, customer_reference_id, first_name, last_name, date_of_birth, status, and created_at. Required: customer_reference_id, first_name, last_name.
orum_deliver_persons_bulk_update orum_deliver_persons_bulk_update get Update a person in Orum Deliver by customer reference id. Returns the updated person object including id, customer_reference_id, first_name, last_name, status, and updated_at. Required: customer_reference_id, first_name, last_name.
get_single_orum_deliver_person_by_id orum_deliver_person get Get a person by id in Orum. Returns the person object including id, customer_reference_id, first_name, last_name, status, addresses, and created_at. Required: id.
update_a_orum_deliver_person_by_id orum_deliver_person update Update a person by id in Orum. Returns the updated person object including id, customer_reference_id, first_name, last_name, status, addresses, and updated_at. Customer reference id cannot be changed. Required: id, customer_reference_id, first_name, last_name.

Toolboxes

Every team gets its own Orum toolbox.

Sales, finance and support each work from a toolbox scoped to their role.

  • Finance
  • Payments Ops
  • Engineering
  • Support
Name Source template Tools Created

Finance toolbox

Orum · payouts and reconciliation

Orum starter 18 Mar 4, 2026

Payments Ops toolbox

Orum · transfers and settlement

9 Mar 2, 2026

Engineering toolbox

Orum · API integration and webhooks

24 Feb 27, 2026

Support toolbox

Orum · payment issue resolution

Orum starter 6 Feb 19, 2026

Compliance toolbox

Orum · KYC and risk review

31 Jan 30, 2026

Sales toolbox

Orum · onboarding deliver businesses

12 Jan 22, 2026

Shared connections

Teammates use Orum without ever seeing credentials.

See who connected each Orum account and how many teams and members share it.

  • Payments Ops
  • Finance
  • Compliance
  • Support
Connection Scope Status Access Created
OR

Orum (Payments Ops)

Connected by Emma Laurent

Personal • Active 1 team · 6 members Mar 4, 2026
OR

Orum (Finance)

Connected by James Whitfield

Organization • Active 3 teams · 24 members Mar 2, 2026
OR

Orum (Compliance)

Connected by Sofia Ricci

Organization • Active 2 teams · 11 members Feb 27, 2026
OR

Orum (Support)

Connected by Daniel Ortega

Personal • Needs re-auth 1 team · 3 members Feb 19, 2026
OR

Orum (Engineering)

Connected by Clara Nowak

Personal • Active Not shared Jan 30, 2026
OR

Orum (Growth)

Connected by Michael Brennan

Personal • Active 2 teams · 9 members Jan 22, 2026

Audit log

Every Orum action is logged and traceable.

Track who did what in Orum, when it happened, and which resource it touched.

  • When
  • Who
  • What happened
  • Resource
When Who What happened Type Resource

2 minutes ago

Mar 6, 2026, 3:10 PM

E

Emma Laurent

[email protected]

Restriction Created Access Support team

8 minutes ago

Mar 6, 2026, 3:04 PM

J

James Whitfield

[email protected]

Restriction Updated Access Sales team

14 minutes ago

Mar 6, 2026, 2:58 PM

S

Sofia Ricci

[email protected]

Role Assigned Access Analyst

20 minutes ago

Mar 6, 2026, 2:52 PM

D

Daniel Ortega

[email protected]

Orum Users Updated MCP users

26 minutes ago

Mar 6, 2026, 2:46 PM

C

Clara Nowak

[email protected]

Orum Deliver persons Created MCP deliver persons

32 minutes ago

Mar 6, 2026, 2:40 PM

M

Michael Brennan

[email protected]

Orum Deliver persons List Toolbox deliver persons

Automations & dashboards

From answering questions to doing the work

A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.

Automations

A schedule triggers real work in Orum.

A trigger fetches Orum records, drafts a digest, waits for approval, then posts back.

Orum digest

Run 418 · started 2 minutes ago · on behalf of Emma Laurent

  1. Schedule

    Every weekday at 08:00

    0.2s
  2. Fetch deliver persons

    Orum

    1.4s
  3. Group by owner

    Transform

    0.1s
  4. Draft the digest

    Agent step

    Ran with 4 tools, returned a structured summary

    6.2s
  5. Approve the digest

    Needs approval

    Assigned to Michael Brennan

    Approve
  6. Post the digest

    Orum

    Queued

Collections and dashboards

Orum health, tracked automatically, refreshed on schedule.

Four metrics and a 14 day chart show deliver activity across teams, no model involved.

Orum health

Refreshed 4 minutes ago · every 15 minutes · from the deliver persons collection

Live

Deliver persons

1,284 ↓ 12%

Deliver businesses

96 ↓ 8%

Needs attention

3 ↑ 2

Updated this week

412 ↑ 9%

Deliver persons created

Last 14 days

By workspace

Share of activity

Payments Ops 34%

Finance 27%

Compliance 21%

Support 18%

AI tools

Orum tools for your AI agents

70 tools are ready to call through Elaichi's MCP endpoint the moment you connect Orum, governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_orum_deliver_persons

List all persons in Orum Deliver, ordered by most recently created. Returns: id, customer_reference_id, first_name, middle_name, last_name, date_of_birth, status, addresses, contacts, status_reasons, created_at, updated_at, closed_at, metadata, social_security_number. Max 500 results per page.

create_a_orum_deliver_person

Create a person in Orum Deliver to represent a human customer. Returns the created person object including id, customer_reference_id, first_name, last_name, date_of_birth, status, and created_at. Required: customer_reference_id, first_name, last_name.

orum_deliver_persons_bulk_update

Update a person in Orum Deliver by customer reference id. Returns the updated person object including id, customer_reference_id, first_name, last_name, status, and updated_at. Required: customer_reference_id, first_name, last_name.

get_single_orum_deliver_person_by_id

Get a person by id in Orum. Returns the person object including id, customer_reference_id, first_name, last_name, status, addresses, and created_at. Required: id.

update_a_orum_deliver_person_by_id

Update a person by id in Orum. Returns the updated person object including id, customer_reference_id, first_name, last_name, status, addresses, and updated_at. Customer reference id cannot be changed. Required: id, customer_reference_id, first_name, last_name.

orum_deliver_persons_partial_update

Partially update a person in Orum by id, updating individual fields on the person object. Returns the updated person including id, customer_reference_id, first_name, last_name, status, created_at, and updated_at. Required: id.

delete_a_orum_deliver_person_by_id

Close a person in Orum by id so they are unable to transact. The person transitions to a 'closed' status. Returns the closed person including id, customer_reference_id, first_name, last_name, status, created_at, and updated_at. Deleted persons remain in GET responses but cannot be re-opened. Required: id.

list_all_orum_deliver_businesses

List all businesses in Orum with optional filtering by customer_reference_id, status, legal_name, account_number, id, or time range. Returns: id, customer_reference_id, legal_name, business_name, entity_type, tax_id_type, account_holder_name, incorporation_date, status, addresses, contacts, created_at, updated_at, closed_at, metadata, tax_id.

create_a_orum_deliver_business

Create a business customer in Orum. Returns the created business object including id, customer_reference_id, legal_name, status, created_at, and addresses. Required: customer_reference_id, legal_name.

orum_deliver_businesses_bulk_update

Update a business in Orum by customer reference id. Returns the updated business object including id, customer_reference_id, legal_name, status, and updated_at. Required: customer_reference_id, legal_name.

get_single_orum_deliver_business_by_id

Get a single business in Orum by id. Returns the business object including id, customer_reference_id, legal_name, status, created_at, and updated_at. Required: id.

update_a_orum_deliver_business_by_id

Update a business in Orum by id. Returns the updated business object including id, customer_reference_id, legal_name, status, and updated_at. Required: id, customer_reference_id, legal_name.

orum_deliver_businesses_partial_update

Partially update a business in Orum by id, changing only the fields provided in the request body. Returns the updated business object including id, customer_reference_id, legal_name, entity_type, status, addresses, contacts, created_at, and updated_at. Required: id.

delete_a_orum_deliver_business_by_id

Close a business in Orum by id so it can no longer transact. Returns the closed business object including id, customer_reference_id, legal_name, status, created_at, and closed_at. The resource transitions to closed status, cannot be re-opened, and reference IDs cannot be reused. Required: id.

list_all_orum_external_accounts

List all external accounts in Orum. Returns each account with id, account_reference_id, customer_reference_id, customer_resource_type, account_type, account_number, routing_number, account_holder_name, status, created_at, updated_at, and closed_at. Max 500 results per page.

create_a_orum_external_account

Create a new external account in Orum. Returns the created account object with id, account_reference_id, customer_reference_id, customer_resource_type, account_type, account_number, routing_number, account_holder_name, status, created_at, updated_at, and closed_at. Required: account_reference_id, customer_reference_id, customer_resource_type, account_type, account_number, routing_number, account_holder_name.

orum_external_accounts_bulk_update

Update an external account in Orum by its account reference id. Returns the updated account object with id, account_reference_id, customer_reference_id, customer_resource_type, account_type, account_number, routing_number, account_holder_name, status, created_at, updated_at, and closed_at. Required: account_reference_id, customer_reference_id, customer_resource_type, account_type, account_number, routing_number, account_holder_name.

get_single_orum_external_account_by_id

Get a single external account in Orum by id. Returns the account object with id, account_reference_id, customer_reference_id, customer_resource_type, account_type, account_number, routing_number, account_holder_name, status, created_at, updated_at, and closed_at. Required: id.

update_a_orum_external_account_by_id

Update an external account in Orum by id. Returns the updated account object with id, account_reference_id, customer_reference_id, customer_resource_type, account_type, account_number, routing_number, account_holder_name, status, created_at, updated_at, and closed_at. Required: id, account_reference_id, customer_reference_id, customer_resource_type, account_type, account_number, routing_number, account_holder_name.

orum_external_accounts_partial_update

Partially update an external account in Orum by id, modifying individual fields on the account object. Returns the external_account object including id, account_holder_name, account_number, routing_number, account_type, status, customer_reference_id, customer_resource_type, created_at, updated_at, and closed_at. Required: id.

delete_a_orum_external_account_by_id

Close an external account in Orum by id so it can no longer transact. Returns the external_account object including id, account_holder_name, account_number, account_reference_id, account_type, status, routing_number, customer_reference_id, customer_resource_type, created_at, closed_at, and updated_at. Deleted resources cannot be re-opened and their reference IDs cannot be reused. Required: id.

list_all_orum_person_external_accounts

List all external accounts for a specific person in Orum. Returns: id, account_reference_id, customer_reference_id, customer_resource_type, account_type, account_number, routing_number, account_holder_name, status, created_at, updated_at, closed_at, metadata. Required: person_id.

list_all_orum_business_external_accounts

List all external bank accounts for a specific business in Orum. Returns each account's id, account_reference_id, customer_reference_id, account_number, routing_number, account_type, account_holder_name, status, customer_resource_type, metadata, created_at, updated_at, and closed_at when applicable. Required: business_id.

list_all_orum_deliver_cards

List cards in Orum, optionally filtered by customer reference id and card status. Returns: id, account_reference_id, customer_reference_id, customer_resource_type, account_holder_name, status, pull_eligible, push_eligible, address, created_at, updated_at, closed_at, metadata, last4, expiration_month, expiration_year, status_reasons.

create_a_orum_deliver_card

Create a card object in Orum. Returns the created card object including its id, account_reference_id, account_holder_name, address, status, created_at, and updated_at. Required: account_reference_id, customer_reference_id, customer_resource_type, account_holder_name, address, number, expiration_month, expiration_year.

get_single_orum_deliver_card_by_id

Get a single card by id in Orum. Returns the card object including id, account_reference_id, status, last4, expiration_month, expiration_year, account_holder_name, address, created_at, and updated_at. Required: id.

delete_a_orum_deliver_card_by_id

Close a card by id in Orum so it can no longer transact. Returns the closed card object including id, account_reference_id, status, last4, created_at, and closed_at. Deleted cards cannot be reopened and their reference IDs cannot be reused. Required: id.

list_all_orum_deliver_transfers

List all Orum transfer objects. Returns: id, transfer_reference_id, amount, currency, speed, source, destination, status, status_reasons, account_statement_descriptor, estimated_funds_delivery_date, created_at, updated_at, metadata, transfer_group_id, schedule_id, subledger_reference_id. Filter by status, transfer_reference_id, transfer_group_id, schedule_id, or subledger_reference_id. Max 500…

create_a_orum_deliver_transfer

Initiate a transfer in Orum between a source and destination party. Returns the created transfer object including id, transfer_reference_id, status, amount, currency, speed, source, destination, created_at, updated_at. Required: transfer_reference_id, amount, currency, speed.

get_single_orum_deliver_transfer_by_id

Get a single Orum transfer by id. Returns the transfer object including id, transfer_reference_id, status, amount, currency, speed, source, destination, created_at, updated_at. Required: id.

update_a_orum_deliver_transfer_by_id

Update metadata on an Orum transfer by id. Returns the updated transfer object including id, transfer_reference_id, status, amount, currency, speed, source, destination, metadata, and updated_at. Required: id, metadata.

orum_deliver_transfers_cancel

Cancel an Orum transfer by transfer_id if the transfer is eligible for cancellation. Returns: message. Cancellation is processed asynchronously. Required: transfer_id.

orum_deliver_transfers_get_transfer_history

Get the history of status changes for an Orum transfer by id. Returns: statuses. Required: transfer_id.

list_all_orum_deliver_subledgers

List all subledger objects in Orum. Returns: id, subledger_reference_id, customer_reference_id, customer_resource_type, status, created_at, updated_at, closed_at. Filterable by subledger_reference_id.

create_a_orum_deliver_subledger

Create a subledger in Orum to represent a separate pool of funds attached to an existing customer. Returns: subledger. Required: subledger_reference_id, customer_reference_id.

get_single_orum_deliver_subledger_by_id

Get a single Orum subledger by id. Returns: subledger. Required: id.

list_all_orum_deliver_schedules

List all schedule objects in Orum Deliver for recurring transfers, optionally filtered by status. Returns: id, schedule_reference_id, status, amount, currency, speed, source, destination, start_date, recurrence, next_payment_date, created_at, updated_at, rrule_readable. Filter by status using active or inactive.

create_a_orum_deliver_schedule

Create a schedule. Returns: schedule. Required: schedule_reference_id, amount, currency, speed, start_date, recurrence.

get_single_orum_deliver_schedule_by_id

Get a single schedule in Orum by its Orum-generated id. Returns the schedule object including id, status, created_at, and updated_at. Required: id.

delete_a_orum_deliver_schedule_by_id

Delete a single schedule in Orum by its Orum-generated id. Returns the deleted schedule object including id, status, created_at, and updated_at. Required: id.

create_a_orum_schedules_rrule

Validate and parse an RRULE string in Orum. Returns: start_date, rrule_string, rrule_readable, occurrences. Requires a request body with RRULE validation parameters as defined in the Orum API reference. Required: start_date, recurrence.

list_all_orum_deliver_eligibilities

List all routing numbers eligible for RTP and FedNow in Orum. Returns: routing_number, eligible.

create_a_orum_deliver_eligibility

Check if a specific routing number is eligible for RTP or FedNow in Orum. Returns: routing_numbers. Required: routing_numbers.

list_all_orum_deliver_transfer_groups

List all Orum transfer groups sorted by most recently created. Returns: id, created_at, updated_at, transfer_group_reference_id, source, destination. Results are paginated; filter by transfer_group_reference_id to find a specific group. Max 500 results per page.

create_a_orum_deliver_transfer_group

Create a Transfer Group in Orum. Returns: transfer_group. Required: transfer_group_reference_id.

get_single_orum_deliver_transfer_group_by_id

Get a transfer group in Orum by its UUID id. Returns: transfer_group. Required: id.

list_all_orum_deliver_booktransfers

List all book transfer objects in Orum. Returns: id, book_transfer_reference_id, status, subledger_reference_id, created_at, updated_at. Results can be filtered by book_transfer_reference_id, status, or subledger_reference_id. Max 500 results per page.

create_a_orum_deliver_booktransfer

Create a book transfer. Returns: book_transfer. Required: book_transfer_reference_id, amount, currency.

get_single_orum_deliver_booktransfer_by_id

Get a book transfer. Returns: book_transfer. Required: id.

list_all_orum_deliver_balances

Get the enterprise account balance in Orum. Returns the enterprise account balance object.

list_all_orum_balance_subledgers

List all subledger account balances in Orum. Returns the subledger balance object including id. Max 500 results per page.

get_single_orum_balance_subledger_by_id

Get a subledger account balance by id in Orum. Returns: balance. Required: id.

list_all_orum_reports_recons

List all reconciliation reports in Orum. Returns: id, created_at, start_time, end_time, status, report_scope, subledger_reference_id, updated_at.

create_a_orum_reports_recon

Create a reconciliation report in Orum for a requested date range. Returns: report. Required: start_time, end_time.

get_single_orum_reports_recon_by_id

Get a single reconciliation report in Orum by id. Returns: report. Required: id.

delete_a_orum_deliver_report_by_id

Delete a single report in Orum by id. Returns an empty 204 response on success. Required: id.

get_single_orum_report_download_by_id

Download a single report from Orum as a CSV file. Returns a CSV file containing the report data. Required: id.

list_all_orum_reports_balances

Get a balance statement summary report in Orum for the requested start and end date. Returns a balance report object with report-specific fields defined by the upstream BalanceReportResponse schema. Required: start_time, end_time.

list_all_orum_verify_accounts

List all verify accounts in Orum, sorted by most recently created. Returns: id, created_at, updated_at, account_number, routing_number, account_holder_name, email, verification_status, status_reason, ownership_status, person, business, control_status, debit_status, debit_status_reason, estimated_verification_date, sender_name. Max 500 results per page.

create_a_orum_verify_account

Request account verification in Orum by submitting bank account details. Returns the verify account object including id, account_number, verification_status, ownership_status, control_status, and debit_status. Requires a JSON request body with the account details to verify. Required: account_number, routing_number, account_holder_name.

get_single_orum_verify_account_by_id

Get a single verify account in Orum by id. Returns: account. Required: id.

create_a_orum_account_control

Verify control for a single Orum verify account by account id. Returns the verify account object including id, account_number, verification_status, control_status, debit_status, and created_at. Required: account_id, statement_code.

create_a_orum_account_debit

Verify debit status for a single Orum verify account. Returns: account. Required: account_id.

list_all_orum_webhooks_configurations

List webhook configurations in Orum. Returns: id, url, event_types, enabled, created_at.

create_a_orum_webhooks_configuration

Create a webhook configuration in Orum with a destination URL and subscribed event types. Returns: webhook_configuration. The webhook URL must use HTTPS. Required: event_types, url, enabled.

update_a_orum_webhooks_configuration_by_id

Update a webhook configuration in Orum by id. Returns the updated configuration including id, url, events, enabled, and created_at. Required: id, event_types, url, enabled.

delete_a_orum_webhooks_configuration_by_id

Delete a webhook configuration in Orum by id. Returns an empty 204 response on success. Required: id.

list_all_orum_webhooks_secrets

Retrieve the Orum webhook public-private key pair used to verify incoming webhook signatures. Returns: enterprise_keypair.

create_a_orum_webhooks_secret

Initialize a new Orum webhook public-private key pair for signing and verifying webhook requests. Returns: enterprise_keypair.

create_a_orum_webhooks_invoke

Invoke a test webhook event in Orum to trigger a sample delivery to your configured endpoint. The body accepts one of seven event-type-specific test request schemas (person, business, external account, transfer, verify account, subledger, book transfer). Returns an empty 201 response on success.

How it works

From Orum account to governed MCP endpoint

Connect

Link a Orum account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Orum tools are exposed, rename them, or freeze arguments.

Authorize

Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.

Put your agents to work in the tools you already use

Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.