logistics
Roserocket
Connect Roserocket to Elaichi and hand every teammate a governed MCP endpoint — 20 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.
AI tools
Roserocket tools for your AI agents
20 tools are ready to mint as an MCP endpoint the moment you connect Roserocket — governed by the same roles, restrictions, and audit log as everything else in Elaichi.
list_all_roserocket_boards
List board navigation items in Rose Rocket for a given object type. Returns: id, objectKey, name, fullId, widgets, widgetToOpen, and locations per board item. Optionally filter by object_key (e.g. customer, order) and control sort order with order_by_direction.
list_all_roserocket_events
List events for a given record in roserocket. Returns: id, objectKey. Required: record_id, object_key.
create_a_roserocket_event
Create an event for a record in roserocket. Returns: id, objectKey. Required: recordId, boardId, type, json.
list_all_roserocket_objects
Search and list Rose Rocket platform model object records. Returns: id, objectKey. Additional fields depend on the objectKey type. Filter by objectKey in the request body to scope results to a specific record type.
get_single_roserocket_object_by_id
Get a single Rose Rocket platform model object record by id. Returns: id, objectKey. Additional fields depend on the objectKey type. Required: id.
create_a_roserocket_object
Create a new Rose Rocket platform model object record. Returns the created record including id and objectKey. Additional fields depend on the objectKey type.
update_a_roserocket_object_by_id
Update or upsert a Rose Rocket platform model object record by id. Returns: id, objectKey. Additional fields depend on the objectKey type. Required: id, objectKey.
roserocket_objects_partial_update
Partially update a Rose Rocket platform model object record. Returns: id, objectKey. Additional fields depend on the objectKey type.
delete_a_roserocket_object_by_id
Delete a Rose Rocket platform model object record by id. Returns the deleted record: id, objectKey. Required: id.
roserocket_objects_bulk_delete
Bulk delete multiple Rose Rocket platform model object records by their ids. Returns an empty 204 response on success.
get_single_roserocket_objects_external_by_id
Get a roserocket platform model object by its external ID. Returns: id, objectKey, externalId, orgId, source, createdAt, updatedAt, and version. Required: object_key, id.
update_a_roserocket_objects_external_by_id
Upsert a roserocket platform model object by its external ID, updating the record if it exists or creating it if not. Returns: id, objectKey, externalId, orgId, source, createdAt, updatedAt, and version. Required: object_key, id.
delete_a_roserocket_objects_external_by_id
Delete a roserocket platform model object by its external ID. Returns an empty 204 response on success. Required: object_key, id.
list_all_roserocket_objects_autocomplete
List autocomplete suggestions for roserocket platform model objects. Returns matching records with object-type-specific fields that vary by object_key (e.g. Customer, Order, Task, Address, Partner, Invoice). All query parameters are optional: narrow results by object_key, search_term, ids, or set label_path to control which field is used as the display label.
list_all_roserocket_user_groups
List all roserocket user groups belonging to the org. Returns: id, name, type, description.
create_a_roserocket_user_group
Create a new roserocket user group and return the result. Returns: id, name, type, description. Required: name.
list_all_roserocket_user_group_members
List members of a roserocket user group. Returns: id, addedAt, addedBy for each member. Required: group_id.
update_a_roserocket_user_group_member_by_id
Add members in a roserocket user group. Returns: added (count of users added). Required: group_id.
delete_a_roserocket_user_group_member_by_id
Remove users in a specific user group in Roserocket using group_id. Returns removed counts in the response.
list_all_roserocket_search_user_groups
Search user groups in Roserocket using filters provided in the request body. Returns total count and list of user groups including id, name, type, and description.
How it works
From Roserocket account to governed MCP endpoint
Connect
Link a Roserocket account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which Roserocket tools are exposed, rename them, or freeze arguments.
Mint
Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.
Give every teammate a governed MCP server
Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.