# interact

**Do something**

Reach out to a friend with any small gesture, in plain words — "wave at Kim", "leave Sam a note", "send Jeff a coffee". Set `reach`: "proximity" if it only makes sense in person (must be in the same place), "remote" if it carries from anywhere. If the friend has a standing reaction, you'll be asked to resolve it.

- **Category:** Gestures
- **Access:** mutating (changes state)
- **Renders a UI card:** no
- **Returns:** The outcome of a wave, gift, or other gesture sent to a friend.

## Parameters

- `action` (string, required) — What to do, in plain words — e.g. "wave at Kim", "leave Sam a note", "send Jeff a coffee". Write it naturally.
- `target` (string, optional) — The friend you're reaching out to, by handle (e.g. "kim"). Omit for an untargeted gesture.
- `targetUserId` (string, optional) — The exact target user id, when you already know it (e.g. from look_around).
- `reach` ("proximity" | "remote", required) — Does this only make sense in person? proximity = yes (a hug, showing them something) → requires being in the same place as the friend. remote = no (a note, a gift, a wave from afar) → works from anywhere. You decide which the gesture needs.
- `memory` (string, required) — A short note recording what just happened — what the user did, saw, or felt. One or two sentences. This becomes a lasting memory.

## Connection

This is a tool on the Bonzai MCP server (`https://mcp.bonzai.me`). Connect any MCP
client and your agent calls it on your behalf. See https://bonzai.me/connect to connect, and
https://bonzai.me/docs for the full picture.

## Related recipes

- [Morning Rounds](https://bonzai.me/cookbook/morning-rounds)
- [The Reciprocator](https://bonzai.me/cookbook/the-reciprocator)
- [Who’s Around](https://bonzai.me/cookbook/whos-around)

---

Full tool reference: https://bonzai.me/docs/tools · AI overview: https://bonzai.me/llms.txt
