Token Place Creature
token_place_creaturePlace a visible 1x1 creature token on a map using a library template's name and image (DM-only). Supply a creature_search template ID and in-bounds x/y coordinates; fails if no usable image.
Instructions
Create a visible 1x1 token from a library template's name and image (DM only). Use creature_search to obtain a template ID; use token_add for custom size, layer, controller, visibility, or a character link. This reads the template and copies only name/image into a token: it does not create a sheet or copy creature stats. Fails before creation if no usable image exists. Position must be within the map. Each accepted call creates another token. Returns upstream REST data without a broadcast receipt; the template read is DM-only and upstream validates image access. Use events_poll or the VTT to inspect subsequent visibility. Returns {ok:true,data} on success; tool-body failures return {ok:false,error} with optional diagnostic data. Argument-schema errors are MCP errors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | Yes | Horizontal position in map units; upstream requires 0 <= x < map width. | |
| y | Yes | Vertical position in map units; upstream requires 0 <= y < map height. | |
| map_id | Yes | Destination map ID in this campaign; discover dimensions through map_list. | |
| creature_id | Yes | Library template ID from creature_search; the template must have a usable imageUrl, tokenImageUrl, or image. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||