← Files Nummerschilderen.comARCHIVED FILE
plugin.json
6.25 KB · Nov 4, 2026 · 18:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "nummerschilderen",
"version": "1.0.1",
"description": "Find paint by numbers kits (schilderen op nummer) in the live catalogue of Nummerschilderen.com, a Dutch shop with more than 3,500 kits, and get size and price advice for a kit made from your own photo. Search by subject and budget and see current prices, stock and product links. Share a photo or its pixel size to get the recommended canvas size, how much of the photo is cropped and the price per size, using the same rules as the shop's own photo tool. Ask about delivery, returns and order status; answers come from the shop's own pages. No account needed. Read-only: ordering and payment happen on the shop's website.",
"author": {
"name": "Samautomation",
"url": "https://nummerschilderen.com/",
"email": "klantenservice@nummerschilderen.com"
},
"homepage": "https://mcp.nummerschilderen.com/",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Nummerschilderen.com",
"shortDescription": "Paint by numbers kits",
"longDescription": "Find paint by numbers kits (schilderen op nummer) in the live catalogue of Nummerschilderen.com, a Dutch shop with more than 3,500 kits, and get size and price advice for a kit made from your own photo. Search by subject and budget and see current prices, stock and product links. Share a photo or its pixel size to get the recommended canvas size, how much of the photo is cropped and the price per size, using the same rules as the shop's own photo tool. Ask about delivery, returns and order status; answers come from the shop's own pages. No account needed. Read-only: ordering and payment happen on the shop's website.",
"developerName": "Samautomation",
"category": "Creativity",
"capabilities": [
"Search paint by numbers kits",
"Size and price advice for your own photo",
"Delivery and returns information"
],
"websiteURL": "https://nummerschilderen.com/",
"supportURL": "https://nummerschilderen.com/contact/",
"privacyPolicyURL": "https://mcp.nummerschilderen.com/privacy",
"termsOfServiceURL": "https://nummerschilderen.com/algemene-voorwaarden/",
"defaultPrompt": [
"Zoek een schilderen op nummer met een vos onder de 20 euro.",
"Welk schilderen op nummer-formaat past bij mijn foto van 3024 bij 4032 pixels, en wat kost dat?",
"Hoe lang duurt de levering en kan ik iets terugsturen?"
],
"brandColor": "#1F3B6E",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"onboardingSkill": "./skills/winkeladvies/SKILL.md",
"review": {
"commerce": true,
"demo_recording_url": "https://mcp.nummerschilderen.com/demo.mp4",
"test_cases": {
"positive": [
{
"description": "Search kits by subject and budget",
"prompt": "Zoek een schilderen op nummer met een vos onder de 20 euro.",
"tools_triggered": "search_products",
"expected_behavior": "Lists fox kits from nummerschilderen.com under EUR 20 with price, stock status and product links, in a product list widget."
},
{
"description": "Size advice from pixel dimensions",
"prompt": "Mijn foto is 3024 bij 4032 pixels. Welk formaat schilderen op nummer past en wat kost het?",
"tools_triggered": "photo_size_advice",
"expected_behavior": "Recommends 40 x 50 cm from EUR 44.95 (portrait 3024 x 4032), with crop share and resolution verdict; price equals the product page total for 40x50, 24 colours, no frame."
},
{
"description": "Size advice for a requested size",
"prompt": "Kan ik van een foto van 3024 x 4032 pixels een schilderen op nummer van 40 x 50 cm laten maken, en wat kost dat?",
"tools_triggered": "photo_size_advice",
"expected_behavior": "Returns the price and crop share for 40 x 50 cm next to the recommended size."
},
{
"description": "Delivery question",
"prompt": "Hoe lang duurt de levering bij Nummerschilderen.com?",
"tools_triggered": "shop_info",
"expected_behavior": "Returns the live text of nummerschilderen.com/levering/ with the link and summarises delivery times."
},
{
"description": "Returns question",
"prompt": "Kan ik een schilderen op nummer van mijn eigen foto terugsturen?",
"tools_triggered": "shop_info",
"expected_behavior": "Returns the live text of /ruilen-en-retour-sturen/ and states that custom photo paintings cannot be returned."
}
],
"negative": [
{
"description": "General painting technique",
"prompt": "Hoe meng ik acrylverf tot een mooie huidskleur?",
"tools_triggered": "",
"expected_behavior": "Answers from general knowledge without calling the shop's tools."
},
{
"description": "Unrelated writing",
"prompt": "Schrijf een gedicht over de herfst.",
"tools_triggered": "",
"expected_behavior": "Answers without calling any tool."
},
{
"description": "Order details",
"prompt": "Wat is de status van mijn bestelling 12345?",
"tools_triggered": "shop_info",
"expected_behavior": "Explains that the app cannot see orders and points to the shop's order lookup page; no order data is requested or returned."
}
]
}
},
"publication": {
"release_notes": "Corrected tool safety annotations: all three tools explicitly declare readOnlyHint=true, destructiveHint=false and openWorldHint=true. search_products reads the public shop catalogue; photo_size_advice reads public prices and optionally a user-provided image URL; shop_info reads public information pages or returns an order-status link. The tools do not create carts, orders, payments, uploads or messages."
},
"apps": "./.app.json"
}
}
}
SHA-256: bdb080662768bd3d0ef1a9dc5ff3b6c1bd4ca8b7c394e30a309990791ee87b3c