memeworld
Documentation

MCP

get_editor_url

No account needed

A prefilled editor link for a human to finish.

Returns a memeworld link with the captions already in the boxes. Nothing is rendered and no account is involved — the page draws the meme on the visitor’s own device, where they can fix the wording and download it.

This is the right answer whenever a person is going to look at the meme before it ships.

Arguments

  • template — number | string, required. A template id, its slug, or the <slug>-<id> form an editor URL ends in. All three resolve to the same template.
  • captions — string[] | Record<string, string>, optional. Captions in text box order, or keyed by box id. Omit them for an empty editor.

Returns

  • url — the editor link, also returned as plain text for clients that show it.

Example

{
  "name": "get_editor_url",
  "arguments": {
    "template": 42,
    "captions": [
      "writing the api by hand",
      "letting the agent do it"
    ]
  }
}

The structured result:

{
  "url": "https://memeworld.afterlume.workers.dev/meme/drake-hotline-bling-42?c=writing%20the%20api%20by%20hand%7Cletting%20the%20agent%20do%20it"
}