phillips_results_search
Pack: phillips · Endpoint: https://gateway.pipeworx.io/phillips/mcp
Look up realized prices for an artist or maker in Phillips’ past-auction results. Returns that maker’s most recent past lots with the realized price (hammer plus buyer’s premium), the estimate range it sold against, currency, lot and sale number, saleroom, department and sale date. Phillips’ keyword search is closed to crawlers, so this resolves the maker by NAME against Phillips’ own artist index and reads their artist page — which means results are per-maker, and cover the 24 most recent past lots of the (reported) total. Optionally narrow by category/department, e.g. “jewels”, “watches”, “editions”, “photographs”, “design”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
artist | string | no | Artist or maker name, e.g. “Banksy”, “Jean-Michel Basquiat”, “Patek Philippe”. Matched against Phillips’ artist index — exact match wins, otherwise the closest name is used and near-misses are returned in alternatives. |
artist_id | number | no | Optional Phillips makerId, e.g. 8845 for Banksy. Skips name resolution entirely — pass this back from a previous result’s artist_id to save a round trip. Overrides artist when both are given. |
category | string | no | Optional filter, matched against the department, saleroom, sale number and lot title, e.g. “jewels”, “watches”, “editions”, “photographs”, “design”, “London”. |
include_upcoming | boolean | no | Also return the maker’s upcoming (not yet sold) lots, which carry an estimate but no realized price. Default false. |
limit | number | no | Max past lots to return (1-24, default 20). |
Example call
Arguments
{
"artist": "Banksy",
"limit": 5
}
curl
curl -X POST https://gateway.pipeworx.io/phillips/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"phillips_results_search","arguments":{"artist":"Banksy","limit":5}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('phillips_results_search', {
"artist": "Banksy",
"limit": 5
});
More examples
{
"artist": "Patek Philippe",
"category": "watches",
"limit": 3
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"phillips": {
"url": "https://gateway.pipeworx.io/phillips/mcp"
}
}
}
See Getting Started for client-specific install steps.