Manage actors
manage-actorsManage Foundry VTT world actors by creating, updating, deleting, placing tokens, and modifying items, with pre-checked changes and mismatch reports.
Instructions
Create, change, delete and place world actors, and change or delete items on an actor. "create" makes actors with a type of the game system and free system data (the adapter of the system reshapes it where it knows how). "update" changes actors found by id or exact name and merges system data. "delete" removes actors by id for good and needs the actor permission "full". "place" puts world actors as tokens into the active scene. "update-items" and "delete-items" work on the items of one actor by item id; deleting needs "full". "describe" returns what the adapter of the game system says about actor data. Every target is checked before the first write, nothing found is named, and values the system did not store as written are listed as mismatches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | For "delete": ids of the world actors to delete; needs the actor permission "full" | |
| action | Yes | What to do; each action names the parameters it needs | |
| actors | No | For "create": the new actors | |
| folder | No | For "create": id of an actor folder, or a folder path that is created when missing; "Foundry MCP Actors" when left out | |
| hidden | No | For "place": create the tokens hidden from players | |
| itemIds | No | For "delete-items": ids of items on the actor; needs the actor permission "full" | |
| updates | No | For "update": one change per actor; every actor is found before the first one is written | |
| actorIds | No | For "place": ids or exact names of world actors to put into the active scene | |
| placement | No | For "place": layout of the tokens, "random" when left out | |
| itemUpdates | No | For "update-items": changes of items on the actor, by item id | |
| actorIdentifier | No | For "update-items" and "delete-items": the actor. Id of the actor, its exact name (case does not matter) or the id of one of its tokens |