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.
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
Your user grants Pax8 access once (OAuth) — the token lands in the vault.
- 2
Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.
- 3
Every routed call appends a hash-chained audit record — nothing leaves your infra.
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
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.