When you connect an AI assistant to Trace.Space through the MCP server, the assistant sees the 30 tools listed here. It picks the tools itself from your request; you do not call them by name. Knowing what exists helps you phrase requests and judge what the assistant is about to do.
Every tool runs as you. The assistant can only see what you can see, and a tool marked writes succeeds only where you have edit access. Tools without that mark only read. For connecting an assistant, see MCP server setup.
Items
create_item- writes. Creates one item, optionally under a parent, at a position, and with an item type.add_items_to_itemlist- writes. Appends rows to an item-list field of an item. This is how test steps are added.items_by_id- Fetches several items by ID, at the current or a given version. Can include deleted items.update_item- writes. Changes an item's fields, including picklists, user lists and parameters.move_item- writes. Moves an item under another parent or reorders it among its siblings.filter_items- Returns items matching a filter, using the same filter model as the app, with nested groups and field operators.search_items- Searches by text, by meaning, or both, with an optional filter and paging. Short IDs are understood.get_traces_for_many_items- Returns the traces of a set of items, following links to a chosen depth. Can be limited to parent and child links.
Item types and picklists
list_types- Lists item types, or finds them by name. Can include deactivated types.get_type_by_name- Fetches one item type by its exact name, with its fields.create_type- writes. Creates an item type with its fields and display settings.update_type- writes. Changes an item type's fields, metadata or configuration.list_picklists- Lists picklists with their options.get_picklist_by_id- Fetches one picklist by ID.get_picklist_by_name- Fetches one picklist by its exact name.create_picklist- writes. Creates a picklist with its options and selection mode.update_picklist- writes. Changes a picklist's options, name or selection mode.
Parameters
find_parameters- Finds engineering parameters by name, value or unit across items.get_parameter- Reads one parameter from a given item by name, with its value and unit.
Reviews
list_reviews- Lists reviews, newest first. Can include closed, private or deleted reviews.get_review- Fetches one review with its items and participants.get_review_feedback- Returns all feedback given on the items of a review, by participant, including earlier revisions and replies.give_feedback_on_review_item- writes. Records or updates your decision and comment on one item in a review.get_my_review_status- Shows your progress across the reviews you take part in and which ones still wait for you.
Baselines
list_baselines- Lists baselines.get_baseline- Fetches one baseline's details.get_baseline_items- Returns the items of a baseline at the versions frozen in it.
People and activity
get_activity_feed- Reads the organization's activity feed (items, comments, reviews, feedback) with paging.search_users- Finds active members by name or email.get_my_info- Returns your own account and organization membership.
What the tools cannot do
There are no tools for creating or deleting traces directly, deleting items, managing users or groups, or changing organization settings. Parent and child links come from where an item is created or moved, and test-step links from add_items_to_itemlist; anything else still needs the app or the REST API. See API and automation overview.
