gunbroker_seller_orders
Pack: gunbroker · Endpoint: https://gateway.pipeworx.io/gunbroker/mcp
List the authenticated seller’s sold orders (GunBroker /OrdersSold) — order IDs, buyers, item titles, totals, payment and shipping status. Seller tool: needs a GunBroker developer key (_apiKey) PLUS the seller’s GunBroker username and password, which are exchanged for a short-lived access token on each call.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
_apiKey | string | yes | GunBroker developer key (X-DevKey). Required. |
username | string | yes | GunBroker seller account username. Required. |
password | string | yes | GunBroker seller account password. Required. |
PageSize | number | no | Results per page (default 25, max 300). |
PageIndex | number | no | Page number, 1-based (default 1). |
TimeFrame | number | no | GunBroker time-frame filter for sold orders (e.g. recent N days). Optional. |
Example call
Arguments
{
"_apiKey": "your-gunbroker-api-key",
"username": "seller_username",
"password": "seller_password"
}
curl
curl -X POST https://gateway.pipeworx.io/gunbroker/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"gunbroker_seller_orders","arguments":{"_apiKey":"your-gunbroker-api-key","username":"seller_username","password":"seller_password"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('gunbroker_seller_orders', {
"_apiKey": "your-gunbroker-api-key",
"username": "seller_username",
"password": "seller_password"
});
More examples
{
"_apiKey": "your-gunbroker-api-key",
"username": "seller_username",
"password": "seller_password",
"PageSize": 100,
"PageIndex": 1,
"TimeFrame": 30
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"gunbroker": {
"url": "https://gateway.pipeworx.io/gunbroker/mcp"
}
}
}
See Getting Started for client-specific install steps.