Pax8 integrationPax8 logo

Pax8 integration for AI agents.

Pax8 integration for AI agents with secure authentication and server-side credential injection. Open Connector runs the OAuth, seals the token in an encrypted vault, and serves Pax8 tools to your agent over MCP or a typed API — credentials injected server-side, every call audited, nothing leaving your infrastructure. Open source (AGPL-3.0) and self-hostable.

What your agents can do

Real Pax8 actions, managed and audited.

Your user connects Pax8 once; your agent can then secure AI-agent actions — scoped to the OAuth permissions you grant and the tool allowlist you configure. Every action is least-privilege and written to a tamper-evident audit trail.

  1. 1

    Your user grants Pax8 access once (OAuth) — the token lands in the vault.

  2. 2

    Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.

  3. 3

    Every routed call appends a hash-chained audit record — nothing leaves your infra.

Tools & triggers

Supported Pax8 tools.

30 tools are generated from the published Pax8 catalog. Descriptions are plain text; each action remains subject to its configured authentication and tool allowlist.

Showing 30 tools. All published catalog entries are included in this page's server-rendered HTML.

Create Company
Creates a new company. You can optionally include contacts in the request body to create the company with contacts in a single request. If no contacts are provided, the company will be placed in an "inactive" status until the [company has primary contacts added](#tag/Contacts). Once contacts are added, the company will move to "Active".
Companies
Create Order
Create a new order. Currently NOT supported for scheduled orders(orders with a future date).
Orders
Delete Contact
Deletes a contact
Contacts
Cancel Subscription
Cancels the Subscription specified by subscriptionId
Subscriptions
List Products
Returns a paginated list of Pax8 products filtered by optional query parameters
Products
List Companies
Returns a paginated list of all your companies filtered by optional parameters
Companies
Customizable Report
Returns a customizable report of invoices line items matching the supplied search and filter criteria, along with optional faceted aggregations.
Invoices
List Orders
Returns a paginated list of orders. Currently NOT supported for scheduled orders(orders with a future date).
Orders
Get Order By ID
Returns the Order record specified by OrderId. Currently NOT supported for scheduled orders
Orders
List Draft Invoice Items
Fetch a paginated list of draft invoice items before they are finalized into invoices. Default page is 0 and default size is 10. The maximum page size is 200. DISCLAIMER: For future-dated items, the data represents a snapshot of charges that will be applied to a future invoice as of the request date. This is not an actual invoice. Clients should be aware that the final invoice generated on the 5th of the month may differ. This endpoint does not include charges for usage-based products billed in arrears. Tax calculations are based on current account taxability status and current month tax rates, both of which are subject to change for future invoices.
Invoices
List Invoice Items
Fetch a paginated list of invoice items. Default page is 0 and default size is 10. The maximum page size is 200
Invoices
List Invoices
Fetch a paginated list of invoices. Default page is 0 and default size is 10. The maximum page size is 200
Invoices
Get Pricing
Returns recommended pricing and partner cost for the specified productId. A products pricing is dynamic data.
Products
Get Product By ID
Returns only the product record for the productId you specify
Products
Get Product Dependencies
Returns associated dependencies for the specified ```productId```. A products dependencies are dynamic data.
Products
Get Provisioning Details
Returns provisioning details for the specified productId. Provisioning details for a product are dynamic data.
Products
Get Subscription By ID
Returns the Subscription record specified by the subscriptionId
Subscriptions
Get Subscription History
Returns a list of changes for a subscription
Subscriptions
List Usage Summaries
Fetch a paginated list of usage summaries. Default page is 0 and default size is 10. The maximum page size is 200
Usage Summaries
Get Usage Summary By ID
Fetch a paginated list of usage summaries. Default page is 0 and default size is 10. The maximum page size is 200
Usage Summaries
List Subscriptions
Fetch a paginated list of subscriptions. Default page is 0 and default size is 10. The maximum page size is 200
Subscriptions
List Usage Summary Lines
Fetch a paginated list of usage lines. Default page is 0 and default size is 10. The maximum page size is 200
Usage Summaries
Get Company By ID
Returns a single company record matching the ```companyId``` you specify
Companies
List Contacts
Returns a paginated list of contacts ordered by ```createDate``` descending
Contacts
Get Contact By ID
Returns a contact
Contacts
Get Invoice By ID
Fetch a paginated list of invoices. Default page is 0 and default size is 10. The maximum page size is 200
Invoices
Create Contact
Creates a new Contact
Contacts
Update Contact
Update a contacts information
Contacts
Update Company
Updates an existing Company. ATTENTION - at least one parameter has to be modified.
Companies
Update Subscription
Updates a subscription. Currently NOT supported for subscriptions with a future date. At least one of the following fields are required: Price, BillingTerm, Quantity, StartDate
Subscriptions
FAQ

Pax8 integration, answered

How do AI agents use Pax8 through Open Connector?
Your user connects Pax8 once with one of its cataloged authentication methods. Open Connector stores the credential in an encrypted vault and exposes Pax8 tools to your agent over MCP or a typed API, with credentials injected server-side on each call.
Is this a Pax8 MCP server?
Yes. Open Connector can serve Pax8 as a named MCP server with a scoped allowlist and a per-user connection URL, so any MCP client can call Pax8 actions with credentials injected server-side.
Where do Pax8 credentials live?
In your own infrastructure. Open Connector keeps credentials in its own vault and injects them at call time, so they never leave your environment.

Give your agents Pax8 — keep the keys.

Open source, self-hostable, with Pax8 credentials that never leave your infrastructure. Run it from source today.