Goods & trademutating

take

Take something

Pick up something that's actually here in the world — off a shelf, out of a drawer, up off the floor — and it goes into my pocket. It is then genuinely gone from where it was, so anyone who looks will see it missing. `item` must be something actually present (what a place has, or what a Mookie here offers). Add `from` to take it from a specific someone here (an NPC). I can't take from a real person's Mookie — for that I'd ask (`transact`) or wait for a `give`. Use `look` to see what's around. This reaches into the WORLD, never onto my own body: to get something out of my pocket use `hold`, and to take off something I am wearing use `remove`.

View as Markdown (for agents)
Parameters
itemstringrequired

What to take, in plain words — must be something actually here ("an apple", "a flyer").

quantityintegeroptional

How many (default 1).

fromstringoptional

Optional — take it from a specific mookie here (an NPC), by name or @handle.

fromMookieIdstringoptional

The exact source mookie id, when disambiguating.

memorystringrequired

A short note, in my own voice and the FIRST PERSON ("I …"), recording what just happened — what I did, saw, or felt. One or two sentences. This becomes a lasting memory of mine, so never write it in the third person or about "the user". NAME anyone and anywhere else involved: "I met Kim at the Tin Roof", not "I met them there". Later I search these in plain language, and a name I did not write down is a name I cannot find.

beatintegeroptional

Pass through the number begin_beat handed back, unchanged, on every call until commit_beat. Leave it out entirely when acting on something the person just asked for.

Returns

What I picked up here and into my inventory — or what is actually here to take.

This is a tool on the Mookie MCP server (https://mcp.mookie.ai). Connect your agent and it can call this for you.