Connectors · MSP & PSA
Ingram Micro Xvantage MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Ingram Micro Xvantage and the rest of your systems. It gives your agent 24 Ingram Micro Xvantage actions (18 reads, 5 writes and 1 that wait for a confirmation) and holds the Ingram Micro Xvantage credential itself, so the agent never does. It paces Ingram Micro Xvantage's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "ingram_micro_xvantage.products.search", intent: "check which Ingram Micro Xvantage account is connected"}# Search Products · read · 1 upstream call- 24actionsin one signed file
- 18readlook, never change
- 5writecreate and update
- 1wait for a yesdestructive, confirmed first
Set up
Connect Ingram Micro Xvantage in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Ingram Micro Xvantage.
OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.
client_idIngram Micro Xvantage API client ID (Consumer Key): developer.ingrammicro.com > My Apps > your appclient_secretIngram Micro Xvantage API client secret (Consumer Secret) for the same appapplication_idYour Ingram Micro Xvantage application idcorrelation_idYour Ingram Micro Xvantage correlation idcountry_codeYour Ingram Micro Xvantage country codecustomer_numberYour Ingram Micro Xvantage customer numberenvironmentYour Ingram Micro Xvantage environmentsender_idYour Ingram Micro Xvantage sender id
account { op: "connections.requirements", service: "ingram_micro_xvantage" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "ingram_micro_xvantage.products.search" }# search products · read · 1 upstream callcheck { action: "ingram_micro_xvantage.orders.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Ingram Micro Xvantage at a glance
- Sign-in
- OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.
- You provide
client_idclient_secret- Setup fields
application_idcorrelation_idcountry_codecustomer_numberenvironmentsender_id- Limits we pace to
- 60 calls a minute, per connection
- API covered
- Xvantage Reseller API v6/v6.1/v7 (XI SDK unified OpenAPI 3.0), at your Ingram Micro Xvantage instance's API base URL, which you enter when connecting
- Built from
- Ingram Micro Xvantage's documentation, read 23 October 2026OpenAPI spec (GitHub)developer.ingrammicro.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 16 of 18 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 4, so ask can line Ingram Micro Xvantage up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Ingram Micro Xvantage.
24 actions in 9 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 18readlook, never change
- 5writecreate and update
- 1destructivewait for a confirmation
Orders
62 read · 3 write · 1 destructive
Search your Orders · Create your Order v7 · Get Order Details v6.1 · Modify your Order
Quotes
43 read · 1 write · 0 destructive
Quote Create · Quote Search · Get Quote Details · Validate Quote
Products
33 read · 0 write · 0 destructive
Search Products · Product Details · Product Details
Returns
32 read · 1 write · 0 destructive
Returns Create · Returns Search · Returns Details
Deals
22 read · 0 write · 0 destructive
Deals Search · Deals Details
Invoices
22 read · 0 write · 0 destructive
Search your invoice · Get Invoice Details v6.1
Renewals
22 read · 0 write · 0 destructive
Renewals Search · Renewals Details
Freight estimates
11 read · 0 write · 0 destructive
Freight Estimate
1 more area · 1 actions
- Price and availability 1
Top actions
The Ingram Micro Xvantage API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 12 of Ingram Micro Xvantage's 12 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
ingram_micro_xvantage.products.searchSearch Products | Search Products. | read | commerce.product.search18 connectors |
ingram_micro_xvantage.orders.searchSearch your Orders | Search your Orders. | read | commerce.order.search13 connectors |
ingram_micro_xvantage.orders.createCreate your Order v7 | Create your Order v7. | write | commerce.order.create67 connectors |
ingram_micro_xvantage.products.getProduct Details | Product Details. | read | commerce.product.get112 connectors |
ingram_micro_xvantage.quotes.createQuote Create | Quote Create. | write | finance.quote.create52 connectors |
ingram_micro_xvantage.quotes.searchQuote Search | Quote Search. | read | finance.quote.search7 connectors |
ingram_micro_xvantage.invoices.searchSearch your invoice | Search your invoice. | read | finance.invoice.search7 connectors |
ingram_micro_xvantage.invoices.getGet Invoice Details v6.1 | Get Invoice Details v6.1. | read | finance.invoice.get102 connectors |
ingram_micro_xvantage.orders.cancelCancel your Order | Cancel your Order. | destructive | commerce.order.cancel19 connectors |
ingram_micro_xvantage.deals.searchDeals Search | Deals Search. | read | this connector |
ingram_micro_xvantage.returns.createReturns Create | Returns Create. | write | this connector |
ingram_micro_xvantage.returns.searchReturns Search | Returns Search. | read | this connector |
Try it
Prompts to paste into Claude.
Each one names the Ingram Micro Xvantage actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Ingram Micro Xvantage invoices are more than 30 days overdue? Group them by customer with the total owed.
calls
ingram_micro_xvantage.invoices.search - Writewrite
Create your Order v7 in Ingram Micro Xvantage. Show me exactly what you will send before you save it.
calls
ingram_micro_xvantage.orders.create
Governance for Ingram Micro Xvantage
Destructive actions wait for a yes.
1 Ingram Micro Xvantage action is destructive. This is it:
- Cancel your Order
ingram_micro_xvantage.orders.cancel
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Cancel your Order?
intent: the user asked me to cancel your Order
account { op: "keys.create", name: "ingram-micro-xvantage-agent", allowed_actions: ["ingram_micro_xvantage.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "ingram_micro_xvantage.orders.cancel", approver: "[email protected]" } ]}Cost
What Ingram Micro Xvantage costs on actionlake.
Every Ingram Micro Xvantage action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Ingram Micro Xvantage refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 24 Ingram Micro Xvantage actions
- 24actions pageeach page of a long list is one call
- 16reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Ingram Micro Xvantage action.
24 actions by area: the id your agent calls, what it does, and its effect.
Orders6
ingram_micro_xvantage.orders.cancelCancel your Orderdestructiveingram_micro_xvantage.orders.createCreate your Order v7writeingram_micro_xvantage.orders.create_v6Create your Orderwriteingram_micro_xvantage.orders.getGet Order Details v6.1readingram_micro_xvantage.orders.searchSearch your Ordersreadingram_micro_xvantage.orders.updateModify your Orderwrite
Quotes4
ingram_micro_xvantage.quotes.createQuote Createwriteingram_micro_xvantage.quotes.getGet Quote Detailsreadingram_micro_xvantage.quotes.searchQuote Searchreadingram_micro_xvantage.quotes.validateValidate Quoteread
Products3
ingram_micro_xvantage.products.getProduct Detailsreadingram_micro_xvantage.products.get_detailsProduct Detailsreadingram_micro_xvantage.products.searchSearch Productsread
Returns3
ingram_micro_xvantage.returns.createReturns Createwriteingram_micro_xvantage.returns.getReturns Detailsreadingram_micro_xvantage.returns.searchReturns Searchread
Deals2
ingram_micro_xvantage.deals.getDeals Detailsreadingram_micro_xvantage.deals.searchDeals Searchread
Invoices2
ingram_micro_xvantage.invoices.getGet Invoice Details v6.1readingram_micro_xvantage.invoices.searchSearch your invoiceread
Renewals2
ingram_micro_xvantage.renewals.getRenewals Detailsreadingram_micro_xvantage.renewals.searchRenewals Searchread
Freight estimates1
ingram_micro_xvantage.freight_estimates.queryFreight Estimateread
Price and availability1
ingram_micro_xvantage.price_and_availability.searchPrice and Availabilityread
Questions
The Ingram Micro Xvantage MCP server, answered.
Is there an Ingram Micro Xvantage MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 24 Ingram Micro Xvantage actions across orders, quotes, products and returns, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Ingram Micro Xvantage.
What do I need to connect Ingram Micro Xvantage?
Ingram Micro Xvantage API client ID (Consumer Key): developer.ingrammicro.com > My Apps > your app and Ingram Micro Xvantage API client secret (Consumer Secret) for the same app. Plus your application id, your correlation id, your country code, your customer number, your environment and your sender id. The free call account { op: "connections.requirements", service: "ingram_micro_xvantage" } lists exactly what to paste.
Can an AI agent delete or change things in Ingram Micro Xvantage?
Only if its key allows it, and only with an explicit confirmation. 1 Ingram Micro Xvantage action is destructive, including cancel your Order. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Ingram Micro Xvantage API limit?
actionlake paces every call to the limits in the Ingram Micro Xvantage service file: 60 calls a minute per connection. Repeated reads are answered from cache (16 Ingram Micro Xvantage actions can be), which never reaches Ingram Micro Xvantage.
What does an Ingram Micro Xvantage action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (24 Ingram Micro Xvantage actions page). Cache hits, searches, dry runs and calls Ingram Micro Xvantage refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Ingram Micro Xvantage API does it cover?
The Xvantage Reseller API v6/v6.1/v7 (XI SDK unified OpenAPI 3.0) at your Ingram Micro Xvantage instance's API base URL, which you enter when connecting. It is built from Ingram Micro Xvantage's documentation as read on 23 October 2026. 24 actions in 9 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Ingram Micro Xvantage data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Ingram Micro Xvantage credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Ingram Micro Xvantage today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.