manage_state
Manage stateful mock resources with CRUD operations to persist data across requests. Create collections, browse items, retrieve specific data, add new entries, or restore seed data.
Instructions
Manage stateful mock resources — CRUD collections that persist data across requests. Use 'overview' to see all resources, 'add_resource' to create a new resource, 'list_items' to browse items in a resource, 'get_item' for a specific item, 'create_item' to add data, or 'reset' to restore seed data.
Examples: Overview: {"action":"overview"} Add resource:{"action":"add_resource","resource":"users","path":"/api/users"} List items: {"action":"list_items","resource":"users","limit":10} Get item: {"action":"get_item","resource":"users","item_id":"abc123"} Create item: {"action":"create_item","resource":"users","data":{"name":"Alice"}} Reset: {"action":"reset","resource":"users"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Operation to perform | |
| data | No | Item data (required for create_item) | |
| id_field | No | Custom ID field name (default: 'id', for add_resource) | |
| item_id | No | Item ID (required for get_item) | |
| limit | No | Max items for list_items | |
| offset | No | Pagination offset for list_items | |
| order | No | Sort order: asc or desc | desc |
| path | No | URL base path for the resource (e.g., /api/users). Omit for bridge-only mode (for add_resource) | |
| resource | No | Resource name (required for add_resource/list_items/get_item/create_item/reset) | |
| sort | No | Sort field for list_items | createdAt |