update_solution_instance
Update Solution Instance
Update a solution instance's name, enabled state, configuration values, or authentication values. Can also be used to enable or disable the instance. Requires a user token.
Ask your agent in plain language. Each of these maps to a real tool on the server.
update_solution_instance
Update a solution instance's name, enabled state, configuration values, or authentication values. Can also be used to enable or disable the instance. Requires a user token.
list_solution_instances
List one page of solution instances visible to the authenticated user or master token. Solution instances are end-user deployments of a solution with their specific configuration and authentication values. Supports a user or master token.
delete_user
Delete an external end user from Tray.io. This can remove associated solution instances. Previously executed workflow, third-party, billing and audit effects are not undone. Requires a master token.
delete_solution_instance
Delete an exact solution instance and verify it is absent. Previously executed workflows, third-party changes, billing and audit history are not reversed. Requires a user token.
create_user
Create a new external end user in Tray.io and optionally generate an access token. The user can then be associated with solution instances and authentications. Requires a master token.
list_users
List external end users managed through the Tray.io Embedded API. Optionally filter by external user ID.
list_solutions
List one page of available solutions in the Tray.io workspace. Solutions are configurable project templates that end users can instantiate. Requires a master token.
generate_user_token
Generate an access token for an existing Tray.io end user. The token is valid for 2 days and can be used for user-scoped operations like creating solution instances and calling connectors. Requires a master token.
call_connector
Execute an operation on a Tray.io connector. This calls the specified third-party service operation (e.g., send an SMS via Twilio, find records in Salesforce) using the REST Call Connector API. Requires a valid authentication ID for the target service.
list_connectors
List all available Tray.io connectors. Each connector represents a third-party service integration (e.g., Salesforce, Slack, Twilio). Returns connector names, versions, and descriptions needed for calling connector operations.
get_solution_instance
Get detailed information about a specific solution instance including its configuration and authentication values. Supports a user or master token.
list_authentications
List one page of service authentications for the authenticated user. Each authentication represents stored credentials for a third-party service connector (e.g., Salesforce, Slack). Returns authentication IDs needed for calling connectors and configuring solution instances.
create_solution_instance
Create a new solution instance for the authenticated user. A solution instance is a user-specific deployment of a solution with custom configuration and authentication values. Requires a user token.
upgrade_solution_instance
Upgrade a solution instance to the latest published version of its solution. Only needed when the solution has been updated after the instance was created. Requires a user token.
delete_authentication
Delete a service authentication from Tray.io. This removes the stored authentication after an exact read and verifies absence. Prior connector or workflow effects and audit history remain. Any solution instances or connector calls using this authentication will stop working.
create_authentication
Create a new service authentication for importing existing credentials into Tray.io. This stores token-based or API key credentials for a third-party service, making them available for connector calls and solution instances.
get_connector_operations
Retrieve the available operations and their input/output schemas for a specific connector. Use this to discover what operations a connector supports and what parameters are required before calling it. Also returns service environments needed for authentication setup.
get_resource
Read one exact external user, solution template or authentication metadata record. Discover IDs through List Users, List Solutions or List Authentications. User and solution reads require a master token. Authentication reads omit credentials.
get_current_context
Validate access with a native read-only query and report the configured credential mode and region. This does not identify a human user; these APIs do not expose a documented self endpoint.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Automate workflows and integrate across hundreds of third-party services using pre-built connectors. Execute connector operations to call external service APIs (e.g., Salesforce, Slack, Trello) with dynamic input/output schemas. Create, manage, and delete service authentications including OAuth2 flows. Manage external end users, generate user tokens, and perform actions on their behalf. List, create, enable, disable, and delete solution instances for embedded integrations. Export and import projects and workflows for promotion across environments. Expose workflows as REST API endpoints with configurable access control, roles, and throttling policies. Retrieve dynamic dropdown data (DDL) from connected services for building configuration forms.
Common questions about connecting Trayio to AI agents with Metorial.