MyImage2Life
REMOTE · MYIMAGE2LIFE.COM
Print a photo or idea on a poster, canvas, mug, t-shirt, card or puzzle, with proof and price.
Available components
Last scanned (15 hours ago)
Scores higher than 53% of remote servers
Reachable. Last reached 5 Nov 2026.
Category E-commerce
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security74
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability42
- 0% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Fail
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 2149 tokens (~134/item across 16 items; 15 tools + 1 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
- Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 15 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 17 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
- Supports UI / widget rendering.Pass
Checks we ran (14)
- TLS certificate
- Authorization
- HTTPS
- HSTS header
- DNSSEC
- Transport
- Schema quality
- Stability
- Tool coverage
- Injection markers
- Destructive annotations
- Judged manipulation
- MCP protocol
- Capabilities
Does not apply to this hosted endpoint (2)
- Supply Chain SecurityScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.
- Provenance & TransparencyScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.
The score does not measure everything. What the score does not measure →
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Oct 26 0
- The server rewrote its instructions, which are the text every model session reads security
- Tool “create_design” rewrote its description, which is the text the model reads security
- Tool “edit_design” rewrote its description, which is the text the model reads security
- Schema quality: 115 → 134 ▼ functional
- New tool “use_example” functional
- “create_design” added an optional parameter “real_subject” cosmetic
- “create_design” added an optional parameter “reference_photo” cosmetic
- “edit_design” added an optional parameter “real_subject” cosmetic
- “edit_design” added an optional parameter “reference_photo” cosmetic
- 30 Oct 26 0
- Resource “MyImage2Life” now points somewhere else: ui://gptprinter/kaart-v1.html → ui://gptprinter/kaart-v2.html security
- The server rewrote its instructions, which are the text every model session reads security
- Schema quality: 1408 → 1730 ▼ functional
- Stability: unverified → 0.03 ▲ functional
- New tool “create_plan” functional
- New tool “show_examples” functional
- 29 Oct 26 66
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://myimage2life.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=myimage2life.com | CN=YE1,O=Let's Encrypt,C=US | 28 Oct 2026 | 26 Jan 2027 | ECDSA 256 | ECDSA-SHA384 | 5f7237d3da363baa40fa61b5b57817561dd |
| SANs: *.myimage2life.com, myimage2life.com | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of myimage2life.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | Trust anchor | 20326, 38696 | 8, 8 | Verified |
| com. | DS published | 19718 | 13 | Verified |
| myimage2life.com. | No DS | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| x-content-type-options | nosniff |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://myimage2life.com/mcp | Verified | 200 | |
| http (plaintext) | http://myimage2life.com/mcp | HTTPS enforced | 301 | https://myimage2life.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
create_design Create design ~214
Create a new design with our image model, fitted to the product (aspect ratio, transparent background for clothing). Use this instead of generating an image yourself: only designs from this tool can be printed. Takes about 45 seconds.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | yes | Rich description of the image: subject, pose, style, colours, mood |
| product | string | yes | Product reference |
| real_subject | – | – | Only for a real, existing building, monument, bridge, windmill, church or recognisable place the user names: its name and town, e.g. 'Poldertoren Emmeloord'. The engine looks up a photo of it and dra… |
| reference_photo | – | – | Design id of a photo the user uploaded that shows what the subject really looks like (their dog, their house, or a photo of the building) |
| text | – | – | Exact text on the design, only if the user wants text |
No output schema declared.
No examples provided.
create_plan Make a plan ~228
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.
| Name | Type | Req | Description |
|---|---|---|---|
| idea | string | yes | 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 |
| kind | string | – | new_design = a design is made from the idea on the website; own_photo = the user uploads their own photo on the website |
| language | string | – | Language of the user: nl or en |
| product | string | yes | Product reference from search_products |
| recipient | – | – | Optional: who it is for and the occasion, e.g. 'grandma, 80th birthday' |
| style | – | – | Optional illustration style |
| text | – | – | Optional exact text on the product, e.g. 'Happy birthday Sanne' |
No output schema declared.
No examples provided.
create_proof Create print proof ~129
Makes the print-ready files and a mockup that shows exactly what will be printed. Returns a proof id.
| Name | Type | Req | Description |
|---|---|---|---|
| design | string | yes | Design id (ont_...) |
| language | string | – | Language of the user for text on the product (calendar months): nl, en, de, fr, es |
| options | – | – | Options as {type: value} from get_product, e.g. {'type_garment_size': 'l', 'colours_garment': 'Black'} |
| product | string | yes | Product reference |
| quantity | integer | – | Number of copies |
No output schema declared.
No examples provided.
edit_design Edit design ~259
Change a design or the user's own photo in plain words: make the subject bigger, add a short text, a name or a date, add a frame, change colours or remove something. Use this for every change to a design (never regenerate the image yourself), then create_proof. Only that change is made. Creates a new design; the original is kept. Takes about 45 seconds.
| Name | Type | Req | Description |
|---|---|---|---|
| design | string | yes | Design id (ont_...) |
| instruction | string | yes | What should change |
| product | – | – | 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 |
| real_subject | – | – | Only for a real, existing building, monument, bridge, windmill, church or recognisable place the user names: its name and town, e.g. 'Poldertoren Emmeloord'. The engine looks up a photo of it and dra… |
| reference_photo | – | – | Design id of a photo the user uploaded that shows what the subject really looks like (their dog, their house, or a photo of the building) |
No output schema declared.
No examples provided.
get_order_status Order status ~30
Status and tracking of an order.
| Name | Type | Req | Description |
|---|---|---|---|
| order | string | yes | Order number, format GP-XXXXXXXX |
No output schema declared.
No examples provided.
get_price Get price ~97
Price including shipping and VAT for the delivery country. This is exactly what the user pays.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | yes | Delivery country, ISO code (NL, DE, US, ...) |
| postcode | – | – | Spain and Canada only: postcode, needed for the shipping price |
| proof | string | yes | Proof id (prf_...) |
| state | – | – | US and Canada only: state or province (NY, CA, ON, BC, ...) |
No output schema declared.
No examples provided.
get_product Product and options ~39
Details of one product: options (size, colour, paper, frame), quantities and dimensions.
| Name | Type | Req | Description |
|---|---|---|---|
| product | string | yes | Product reference from search_products |
No output schema declared.
No examples provided.
get_upload Get uploaded image ~41
Checks whether the user uploaded a file through the upload link; returns the design id when it is there.
| Name | Type | Req | Description |
|---|---|---|---|
| upload | string | yes | Upload id (upl_...) |
No output schema declared.
No examples provided.
get_upload_link Upload link for your own image ~43
Returns a secure link (valid 24 hours) where the user uploads their own photo, drawing or design from their device.
| Name | Type | Req | Description |
|---|---|---|---|
| product | – | – | Optional: product reference |
No output schema declared.
No examples provided.
place_order Place order (go to payment) ~55
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.
| Name | Type | Req | Description |
|---|---|---|---|
| price | string | yes | Price id (prs_...) from get_price |
No output schema declared.
No examples provided.
restyle_design Redraw in a style ~137
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.
| Name | Type | Req | Description |
|---|---|---|---|
| design | string | yes | Design id (ont_...), also for an uploaded photo |
| details | – | – | Optional extra wish, e.g. 'warm autumn colours' or 'white background' |
| product | – | – | 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 |
| style | string | yes | Illustration style |
No output schema declared.
No examples provided.
search_products Search products ~78
Search printable products. Returns a reference, name and size per product.
| Name | Type | Req | Description |
|---|---|---|---|
| group | – | – | Optional group: poster, wall_art, clothing, mug, card, calendar, puzzle, photo_book, home, sticker |
| query | string | yes | What the user wants, e.g. 'black t-shirt' or 'poster 50x70' |
No output schema declared.
No examples provided.
show_examples Show examples ~86
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.
| Name | Type | Req | Description |
|---|---|---|---|
| group | – | – | Optional product group |
| language | string | – | Language of the user: nl or en |
| theme | – | – | Occasion, recipient or theme in a few words |
No output schema declared.
No examples provided.
use_chat_image Use image from the chat ~33
Use an image the user put in the chat as the design.
| Name | Type | Req | Description |
|---|---|---|---|
| file | object | yes | File from the chat |
No output schema declared.
No examples provided.
use_example Use a ready-made design ~63
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.
| Name | Type | Req | Description |
|---|---|---|---|
| example | string | yes | Example id from show_examples, e.g. bib-cat-coffee |
No output schema declared.
No examples provided.
How do I install the MyImage2Life MCP server?
MyImage2Life is a hosted endpoint at https://myimage2life.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · myimage2life.com
claude mcp add --transport http com-myimage2life-print 'https://myimage2life.com/mcp'
What is the MyImage2Life MCP server?
MyImage2Life is an MCP server listed in the public MCP registry as com.myimage2life/print. Print a photo or idea on a poster, canvas, mug, t-shirt, card or puzzle, with proof and price. This page covers its hosted endpoint (https://myimage2life.com/mcp).
Is the MyImage2Life MCP server safe to use?
MyImage2Life scores 68 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the MyImage2Life MCP server expose?
MyImage2Life exposes 15 tools: create_design, edit_design, restyle_design, show_examples, use_example, and 10 more. Their descriptions and schemas cost roughly 1,532 tokens of context every time the server is loaded.
Does the MyImage2Life MCP server require authentication?
No. We connected to MyImage2Life without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the MyImage2Life MCP server still maintained?
MyImage2Life is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.
What did VerifyMCP test on the MyImage2Life MCP server?
VerifyMCP ran 14 checks on MyImage2Life, covering TLS certificate, Authorization, HTTPS, HSTS header and 10 more. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.