Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

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

+2 this week 68 Trust /100

Last scanned (15 hours ago)

Scores higher than 53% of remote servers

Reachable. Last reached 5 Nov 2026.

Category E-commerce

Trust breakdown (7 categories)

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
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
What we tested

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 →

Changelog

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.

Diagnostics

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
MCP tools · 15 exposed · ~1,532 tokens

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 →

Tool Tokens
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.

NameTypeReqDescription
descriptionstringyesRich description of the image: subject, pose, style, colours, mood
productstringyesProduct 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 ~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.

NameTypeReqDescription
ideastringyesWhat 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
kindstring–new_design = a design is made from the idea on the website; own_photo = the user uploads their own photo on the website
languagestring–Language of the user: nl or en
productstringyesProduct 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 ~129

Makes the print-ready files and a mockup that shows exactly what will be printed. Returns a proof id.

NameTypeReqDescription
designstringyesDesign id (ont_...)
languagestring–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'}
productstringyesProduct reference
quantityinteger–Number of copies

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
designstringyesDesign id (ont_...)
instructionstringyesWhat 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 ~30

Status and tracking of an order.

NameTypeReqDescription
orderstringyesOrder number, format GP-XXXXXXXX

No output schema declared.

No examples provided.

get_price ~97

Price including shipping and VAT for the delivery country. This is exactly what the user pays.

NameTypeReqDescription
countrystringyesDelivery country, ISO code (NL, DE, US, ...)
postcode––Spain and Canada only: postcode, needed for the shipping price
proofstringyesProof id (prf_...)
state––US and Canada only: state or province (NY, CA, ON, BC, ...)

No output schema declared.

No examples provided.

get_product ~39

Details of one product: options (size, colour, paper, frame), quantities and dimensions.

NameTypeReqDescription
productstringyesProduct reference from search_products

No output schema declared.

No examples provided.

get_upload ~41

Checks whether the user uploaded a file through the upload link; returns the design id when it is there.

NameTypeReqDescription
uploadstringyesUpload id (upl_...)

No output schema declared.

No examples provided.

get_upload_link ~43

Returns a secure link (valid 24 hours) where the user uploads their own photo, drawing or design from their device.

NameTypeReqDescription
product––Optional: product reference

No output schema declared.

No examples provided.

place_order ~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.

NameTypeReqDescription
pricestringyesPrice id (prs_...) from get_price

No output schema declared.

No examples provided.

restyle_design ~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.

NameTypeReqDescription
designstringyesDesign 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
stylestringyesIllustration style

No output schema declared.

No examples provided.

search_products ~78

Search printable products. Returns a reference, name and size per product.

NameTypeReqDescription
group––Optional group: poster, wall_art, clothing, mug, card, calendar, puzzle, photo_book, home, sticker
querystringyesWhat the user wants, e.g. 'black t-shirt' or 'poster 50x70'

No output schema declared.

No examples provided.

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.

NameTypeReqDescription
group––Optional product group
languagestring–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 ~33

Use an image the user put in the chat as the design.

NameTypeReqDescription
fileobjectyesFile from the chat

No output schema declared.

No examples provided.

use_example ~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.

NameTypeReqDescription
examplestringyesExample id from show_examples, e.g. bib-cat-coffee

No output schema declared.

No examples provided.

Install

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

# add to Claude Code
claude mcp add --transport http com-myimage2life-print 'https://myimage2life.com/mcp'
Common questions

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.