VEYRAX_API_KEY
– your-veyrax-api-key-here
Steps:
-
1. Install Meshagent CLI:
-
2. Sign up and authenticate
- Follow authentication at Meshagent CLI Getting Started.
-
3. Start the MCP server agent inside the Room:
- This launches an agent running the VeyraX MCP server in a disposable/test room. The room is closed automatically when it goes inactive.
-
4. Add a chatbot to the Meshagent Room:
- This starts a chatbot within the same room using the veyrax toolkit. Multiple toolkits can be loaded for richer capabilities.
- Look for the room web link printed in the output.
-
5. Try it out:
- Visit the room URL in your browser and chat with the agent chatbot to execute MCP Server tools (e.g., ask it to run a workflow or list tools).
Project Level Deployment (Persistent for All Rooms)
To make the MCP server and chatbot persistently available (auto-joining every newly created Meshagent room in your project), deploy as follows:-
1. Create a persistent VeyraX MCP service:
-
2. Create a persistent chatbot service:
Tools Available
The following tools are provided by the VeyraX MCP Server and available in Meshagent Rooms when using this integration:Tools Summary
Tool | Short Description |
---|---|
get_flow | Use this tool to retrieve a specific workflow by its ID. |
get_tools | Use this tool to retrieve a list of available tools from the Veyrax API. |
tool_call | Use this tool to execute a specific method of another tool with the provided parameters based on get-tools tool response. |
Tools Details
get_flow
Use this tool to retrieve a specific workflow by its ID.
A workflow is a sequence of steps executed in order to get a result. Each flow includes the description, steps, and input schema for its methods.
Parameters | Type | Description |
---|---|---|
flowId | string | The ID of the workflow to retrieve. |
get_tools
Retrieve a list of available tools from the Veyrax API.This includes dynamic tools the user can access, as well as all available flows (with name and ID). Use this to get method names and parameters, and pass to
tool_call
for invocation.
Parameters | Type | Description |
---|---|---|
question | string | Your query or reasoning for calling the tool—describe the user’s intent here. |
tool | string | Explicit tool name, or best guess based on the user’s request. |
tool_call
Execute a method of another tool with specified parameters, as defined by the get-tools
tool response.
Parameters | Type | Description |
---|---|---|
method | string | The method to call (e.g., ‘get_messages’, ‘send_message’, etc.) |
tool | string | Name of the target tool (e.g., ‘gmail’, ‘google-calendar’) |
parameters | object (optional) | The required parameters for this tool/method call. |
question | string (optional) | The user’s reasoning or question for making this call. |
Meshagent & VeyraX MCP Links
For more details on how Meshagent Rooms work or how to deploy further toolkits, consult the documentation above. Start plugging your MCP tools into collaborative, cloud-native agent workspaces today!