Octopart Multi Match
octopart_multi_matchBatch-match a list of manufacturer part numbers in one call — ideal for BOM (bill of materials) enrichment. Each query resolves to the best-matching part(s) with distributor offers. Example: octopart_multi_match({ mpns: ["SY89832UMG", "SY89874UMG"], limit: 1, _apiKey: "client_id:client_secret" })
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mpns": [
"SY89832UMG",
"GRM188R71C104KA01D"
],
"limit": 1,
"_apiKey": "your-octopart-client_id:your-octopart-client_secret"
},
"name": "octopart_multi_match"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mpns | Yes | List of manufacturer part numbers to match (exact-match), e.g. ["SY89832UMG", "GRM188R71C104KA01D"] | |
| limit | No | Max parts to return per MPN (default 1) | |
| _apiKey | Yes | Nexar OAuth2 credentials as "client_id:client_secret". Get one at https://portal.nexar.com | |
| country | No | ISO country code for pricing/availability context, e.g. "US" (optional) | |
| currency | No | ISO currency code for converted prices, e.g. "USD" (optional) |