← The evidence ledger
Evidence row 1227651
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 5e706a0a-e595-468e-8384-6ca1531c0189
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- cfc80a382e03337a686c32863ad8af3ada8673bee8cd70372d4f9388af74750b
- Leaf
- 0x73f8fb4a7e26b2a64760ee2f9fda0a79ec5a3432763aec6343397b5b0416a542
What was observed
{
"count": 15,
"tools": [
{
"description": "Create a new design with our image model, fitted to the product (aspect ratio, transparent background for clothing). Takes about 45 seconds.",
"inputSchema": {
"properties": {
"description": {
"description": "Rich description of the image: subject, pose, style, colours, mood",
"title": "Description",
"type": "string"
},
"product": {
"description": "Product reference",
"title": "Product",
"type": "string"
},
"text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Exact text on the design, only if the user wants text",
"title": "Text"
}
},
"required": [
"description",
"product"
],
"title": "maak_ontwerpArguments",
"type": "object"
},
"name": "create_design"
},
{
"description": "Saves the agreed gift idea as a plan: the product, what goes on it, the style and any text, and whether the user's own photo is used. Returns a link to the MyImage2Life website, where the user makes the design, sees the proof and price, and orders. Nothing is created or charged by this tool.",
"inputSchema": {
"properties": {
"idea": {
"description": "What goes on the product: subject, composition, colours and mood, in a few rich sentences. For the user's own photo: what to do with it",
"maxLength": 1000,
"title": "Idea",
"type": "string"
},
"kind": {
"default": "new_design",
"description": "new_design = a design is made from the idea on the website; own_photo = the user uploads their own photo on the website",
"enum": [
"new_design",
"own_photo"
],
"title": "Kind",
"type": "string"
},
"language": {
"default": "en",
"description": "Language of the user: nl or en",
"title": "Language",
"type": "string"
},
"product": {
"description": "Product reference from search_products",
"title": "Product",
"type": "string"
},
"recipient": {
"anyOf": [
{
"maxLength": 120,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional: who it is for and the occasion, e.g. 'grandma, 80th birthday'",
"title": "Recipient"
},
"style": {
"anyOf": [
{
"enum": [
"watercolour",
"cartoon",
"pencil",
"line-art",
"pop-art",
"oil-painting",
"storybook"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional illustration style",
"title": "Style"
},
"text": {
"anyOf": [
{
"maxLength": 120,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional exact text on the product, e.g. 'Happy birthday Sanne'",
"title": "Text"
}
},
"required": [
"product",
"idea"
],
"title": "maak_planArguments",
"type": "object"
},
"name": "create_plan"
},
{
"description": "Makes the print-ready files and a mockup that shows exactly what will be printed. Returns a proof id.",
"inputSchema": {
"properties": {
"design": {
"description": "Design id (ont_...)",
"title": "Design",
"type": "string"
},
"language": {
"default": "en",
"description": "Language of the user for text on the product (calendar months): nl, en, de, fr, es",
"title": "Language",
"type": "string"
},
"options": {
"anyOf": [
{
"additionalProperties": {
"type": "string"
},
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "Options as {type: value} from get_product, e.g. {'type_garment_size': 'l', 'colours_garment': 'Black'}",
"title": "Options"
},
"product": {
"description": "Product reference",
"title": "Product",
"type": "string"
},
"quantity": {
"default": 1,
"description": "Number of copies",
"maximum": 1500,
"minimum": 1,
"title": "Quantity",
"type": "integer"
}
},
"required": [
"design",
"product"
],
"title": "maak_proefArguments",
"type": "object"
},
"name": "create_proof"
},
{
"description": "Change a design or the user's own photo in plain words: add a short text, a name or a date, add a frame, change colours or remove something. Only that change is made. Creates a new design; the original is kept. Takes about 45 seconds.",
"inputSchema": {
"properties": {
"design": {
"description": "Design id (ont_...)",
"title": "Design",
"type": "string"
},
"instruction": {
"description": "What should change",
"title": "Instruction",
"type": "string"
},
"product": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Product reference it will be printed on; the result then gets the shape of that product (e.g. wide for a mug), with text inside the printed area",
"title": "Product"
}
},
"required": [
"design",
"instruction"
],
"title": "bewerk_ontwerpArguments",
"type": "object"
},
"name": "edit_design"
},
{
"description": "Status and tracking of an order.",
"inputSchema": {
"properties": {
"order": {
"description": "Order number, format GP-XXXXXXXX",
"title": "Order",
"type": "string"
}
},
"required": [
"order"
],
"title": "order_statusArguments",
"type": "object"
},
"name": "get_order_status"
},
{
"description": "Price including shipping and VAT for the delivery country. This is exactly what the user pays.",
"inputSchema": {
"properties": {
"country": {
"description": "Delivery country, ISO code (NL, DE, US, ...)",
"maxLength": 2,
"minLength": 2,
"title": "Country",
"type": "string"
},
"postcode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Spain and Canada only: postcode, needed for the shipping price",
"title": "Postcode"
},
"proof": {
"description": "Proof id (prf_...)",
"title": "Proof",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "US and Canada only: state or province (NY, CA, ON, BC, ...)",
"title": "State"
}
},
"required": [
"proof",
"country"
],
"title": "bereken_prijsArguments",
"type": "object"
},
"name": "get_price"
},
{
"description": "Details of one product: options (size, colour, paper, frame), quantities and dimensions.",
"inputSchema": {
"properties": {
"product": {
"description": "Product reference from search_products",
"title": "Product",
"type": "string"
}
},
"required": [
"product"
],
"title": "toon_productArguments",
"type": "object"
},
"name": "get_product"
},
{
"description": "Checks whether the user uploaded a file through the upload link; returns the design id when it is there.",
"inputSchema": {
"properties": {
"upload": {
"description": "Upload id (upl_...)",
"title": "Upload",
"type": "string"
}
},
"required": [
"upload"
],
"title": "upload_statusArguments",
"type": "object"
},
"name": "get_upload"
},
{
"description": "Returns a secure link (valid 24 hours) where the user uploads their own photo, drawing or design from their device.",
"inputSchema": {
"properties": {
"product": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional: product reference",
"title": "Product"
}
},
"title": "upload_linkArguments",
"type": "object"
},
"name": "get_upload_link"
},
{
"description": "Creates an unpaid order for an approved proof and returns the link to the checkout page on myimage2life.com (Stripe). Nothing is printed before payment.",
"inputSchema": {
"properties": {
"price": {
"description": "Price id (prs_...) from get_price",
"title": "Price",
"type": "string"
}
},
"required": [
"price"
],
"title": "bestellenArguments",
"type": "object"
},
"name": "place_order"
},
{
"description": "Redraws a design or the user's own photo in an illustration style, keeping people and animals recognisable and their colours the same. Creates a new design; the original is kept. Takes about 45 seconds.",
"inputSchema": {
"properties": {
"design": {
"description": "Design id (ont_...), also for an uploaded photo",
"title": "Design",
"type": "string"
},
"details": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional extra wish, e.g. 'warm autumn colours' or 'white background'",
"title": "Details"
},
"product": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Product reference it will be printed on; the result then gets the shape of that product (e.g. wide for a mug), with text inside the printed area",
"title": "Product"
},
"style": {
"description": "Illustration style",
"enum": [
"watercolour",
"cartoon",
"pencil",
"line-art",
"pop-art",
"oil-painting",
"storybook"
],
"title": "Style",
"type": "string"
}
},
"required": [
"design",
"style"
],
"title": "hertekenArguments",
"type": "object"
},
"name": "restyle_design"
},
{
"description": "Search printable products. Returns a reference, name and size per product.",
"inputSchema": {
"properties": {
"group": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional group: poster, wall_art, clothing, mug, card, calendar, puzzle, photo_book, home, sticker",
"title": "Group"
},
"query": {
"description": "What the user wants, e.g. 'black t-shirt' or 'poster 50x70'",
"title": "Query",
"type": "string"
}
},
"required": [
"query"
],
"title": "zoek_productenArguments",
"type": "object"
},
"name": "search_products"
},
{
"description": "Shows example pictures for inspiration: what can go on a product for an occasion or theme (for example 'birthday mug for grandma', 'holiday photo', 'cat'). Existing pictures only; nothing is created.",
"inputSchema": {
"properties": {
"group": {
"anyOf": [
{
"enum": [
"poster",
"wall_art",
"mug",
"card",
"calendar",
"puzzle",
"home",
"clothing"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional product group",
"title": "Group"
},
"language": {
"default": "en",
"description": "Language of the user: nl or en",
"title": "Language",
"type": "string"
},
"theme": {
"anyOf": [
{
"maxLength": 200,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Occasion, recipient or theme in a few words",
"title": "Theme"
}
},
"title": "toon_voorbeeldenArguments",
"type": "object"
},
"name": "show_examples"
},
{
"description": "Use an image the user put in the chat as the design.",
"inputSchema": {
"properties": {
"file": {
"additionalProperties": true,
"description": "File from the chat",
"properties": {
"download_url": {
"type": "string"
},
"file_id": {
"type": "string"
},
"file_name": {
"type": "string"
},
"mime_type": {
"type": "string"
}
},
"required": [
"download_url",
"file_id"
],
"title": "File",
"type": "object"
}
},
"required": [
"file"
],
"title": "ontvang_bestandArguments",
"type": "object"
},
"name": "use_chat_image"
},
{
"description": "Puts a ready-made design from show_examples (an id starting with bib-) on the user's order: returns a design id for create_proof. Nothing new is created.",
"inputSchema": {
"properties": {
"example": {
"description": "Example id from show_examples, e.g. bib-cat-coffee",
"maxLength": 80,
"title": "Example",
"type": "string"
}
},
"required": [
"example"
],
"title": "gebruik_voorbeeldArguments",
"type": "object"
},
"name": "use_example"
}
]
}What the leaf hashes
{"body":"cfc80a382e03337a686c32863ad8af3ada8673bee8cd70372d4f9388af74750b","id":1227651,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793335510279905,"prev":null,"subject":"5e706a0a-e595-468e-8384-6ca1531c0189","subject_kind":"endpoint"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.