
Search paint-by-number kits, get size and price advice for your own photo, shop info. No login.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Size and price advice for a custom paint by numbers kit made from the customer's own photo, using the same rules as the photo tool on nummerschilderen.com. Use when someone asks whether their photo is suitable, which canvas size fits, or what a kit of their own photo costs. Takes the photo's width and height in pixels (or a photo the user explicitly provides, of which only the file header is read). Returns the recommended size, alternatives, the share of the photo that is cropped and the live price per size. Measures resolution and aspect ratio only, not sharpness or lighting. Reads public shop prices and, when supplied, the photo download URL via GET requests. Does not store or upload the photo, or create an order or payment. Formaat- en prijsadvies voor schilderen op nummer van een eigen foto.
Foto die de gebruiker zelf voor dit advies aanlevert (bestandsparameter in ChatGPT). Alleen de bestandskop wordt gelezen voor breedte en hoogte; de foto wordt niet bewaard of bekeken.
Breedte van de foto in pixels.
Hoogte van de foto in pixels.
Openbare https-link naar de foto, als alternatief voor width_px/height_px.
Formaat dat de klant in gedachten heeft, bijvoorbeeld '40x50'. Optioneel.
Size and price advice for a custom paint by numbers kit made from the customer's own photo, using the same rules as the photo tool on nummerschilderen.com. Use when someone asks whether their photo is suitable, which canvas size fits, or what a kit of their own photo costs. Takes the photo's width and height in pixels (or a photo the user explicitly provides, of which only the file header is read). Returns the recommended size, alternatives, the share of the photo that is cropped and the live price per size. Measures resolution and aspect ratio only, not sharpness or lighting. Reads public shop prices and, when supplied, the photo download URL via GET requests. Does not store or upload the photo, or create an order or payment. Formaat- en prijsadvies voor schilderen op nummer van een eigen foto.
| Argument | Type | Description |
|---|---|---|
| photo | object | Foto die de gebruiker zelf voor dit advies aanlevert (bestandsparameter in ChatGPT). Alleen de bestandskop wordt gelezen voor breedte en hoogte; de foto wordt niet bewaard of bekeken. |
| width_px | integer | Breedte van de foto in pixels. |
| height_px | integer | Hoogte van de foto in pixels. |
| photo_url | string | Openbare https-link naar de foto, als alternatief voor width_px/height_px. |
| wanted_size | string | Formaat dat de klant in gedachten heeft, bijvoorbeeld '40x50'. Optioneel. |
{
"type": "object",
"properties": {
"photo": {
"type": "object",
"required": [
"download_url",
"file_id"
],
"properties": {
"file_id": {
"type": "string"
},
"file_name": {
"type": "string"
},
"mime_type": {
"type": "string"
},
"download_url": {
"type": "string"
}
},
"description": "Foto die de gebruiker zelf voor dit advies aanlevert (bestandsparameter in ChatGPT). Alleen de bestandskop wordt gelezen voor breedte en hoogte; de foto wordt niet bewaard of bekeken.",
"additionalProperties": false
},
"width_px": {
"type": "integer",
"maximum": 50000,
"minimum": 50,
"description": "Breedte van de foto in pixels."
},
"height_px": {
"type": "integer",
"maximum": 50000,
"minimum": 50,
"description": "Hoogte van de foto in pixels."
},
"photo_url": {
"type": "string",
"maxLength": 2048,
"description": "Openbare https-link naar de foto, als alternatief voor width_px/height_px."
},
"wanted_size": {
"type": "string",
"maxLength": 20,
"description": "Formaat dat de klant in gedachten heeft, bijvoorbeeld '40x50'. Optioneel."
}
},
"additionalProperties": false
}Searches the live catalogue of Nummerschilderen.com for paint by numbers kits by subject or keyword (dog, flowers, a city, Christmas) and price range. Use when someone looks for a ready-made paint by numbers kit or a gift. Returns products with current price, stock status and a link to the product page. Reads this shop's public catalogue via GET requests; does not create a cart, order or payment. Doorzoekt de webwinkel van Nummerschilderen.com op onderwerp en budget, met actuele prijs, voorraad en link.
| Argument | Type | Description |
|---|---|---|
| sort | string | Sortering. Standaard relevantie bij een zoekterm, anders populair. |
| limit | integer | Aantal resultaten, standaard 6. |
| query | string | Onderwerp of trefwoord in het Nederlands, bijvoorbeeld 'hond', 'bloemen', 'Amsterdam', 'kerst'. Leeg = populairste producten. |
| max_price_eur | number | Maximale prijs in euro's. |
| min_price_eur | number | Minimale prijs in euro's. |
{
"type": "object",
"properties": {
"sort": {
"enum": [
"relevantie",
"populair",
"prijs_laag",
"prijs_hoog",
"nieuwste"
],
"type": "string",
"description": "Sortering. Standaard relevantie bij een zoekterm, anders populair."
},
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Aantal resultaten, standaard 6."
},
"query": {
"type": "string",
"maxLength": 120,
"description": "Onderwerp of trefwoord in het Nederlands, bijvoorbeeld 'hond', 'bloemen', 'Amsterdam', 'kerst'. Leeg = populairste producten."
},
"max_price_eur": {
"type": "number",
"minimum": 0,
"description": "Maximale prijs in euro's."
},
"min_price_eur": {
"type": "number",
"minimum": 0,
"description": "Minimale prijs in euro's."
}
},
"additionalProperties": false
}Returns the current text of Nummerschilderen.com's own pages about delivery and shipping, returns and cancellation, frequently asked questions and contact, with the page link, or where to look up the status of an order. Use for questions about ordering from this shop. Cannot look up or change individual orders. Reads public information pages via GET requests, or returns an order-status link. Does not submit forms, contact the shop or modify data. Levering, retour, veelgestelde vragen, contact en bestelstatus van Nummerschilderen.com, live van de site.
| Argument | Type | Description |
|---|---|---|
| topic* | string | levering = verzending en levertijd; retour = ruilen, retourneren, annuleren; veelgestelde_vragen; contact; bestelstatus = waar je een bestelling volgt. |
{
"type": "object",
"required": [
"topic"
],
"properties": {
"topic": {
"enum": [
"levering",
"retour",
"veelgestelde_vragen",
"contact",
"bestelstatus"
],
"type": "string",
"description": "levering = verzending en levertijd; retour = ruilen, retourneren, annuleren; veelgestelde_vragen; contact; bestelstatus = waar je een bestelling volgt."
}
},
"additionalProperties": false
}