Rovo MCP
rovo mcp is an integration platform that facilitates seamless interaction with atlassian tools like jira, confluence, and bitbucket rovo mcp is a versatile platform that facilitates seamless integration with atlassian tools such as jira, confluence, and bitbucket this connector allows users to perform json rpc calls, retrieve accessible resources, and conduct natural language searches across atlassian sites by integrating rovo mcp with swimlane turbine, users can automate the retrieval and management of atlassian resources, enhancing their security operations with streamlined workflows and expanded actionability prerequisites before you can use the rovo mcp connector for turbine, ensure you meet the following prerequisites custom authentication setup ensure proper configuration of your rovo mcp instance to allow api access capabilities this connector provides the following capabilities capabilities go here e g manage firewall policies instead of listing each individual tasks limitations include information about known limitations here, including supported or minimum versions, especially known unsupported versions asset setup the content here should discuss asset setup in a conversational manner be sure to include any known login and test connection errors tasks setup special task setup as needed depending on plugin, exclude if empty known available allowed input options from enum type selection notes any other notes not fitting other sections go here any reference urls to external docs or other resources configurations asset configuration parameters parameter description type required url base mcp http endpoint defaults to https //mcp atlassian com/v1/mcp https //mcp atlassian com/v1/mcp string optional email email for the atlassian account tied to the api token string optional api token atlassian cloud api token (not your account password) string optional mcp url deprecated — use url if present when url is empty string optional verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions get accessible atlassian resources retrieve a list of accessible atlassian sites and cloudid values for your account using rovo mcp input argument name type required description mcp session id string optional unique identifier rpc id string optional unique identifier input example {"mcp session id" "string","rpc id" "string"} output parameter type description status code number http status code of the response status reason string status value mcp session id string unique identifier jsonrpc object output field jsonrpc sse event count number count value output example {"status reason" "string","mcp session id" "string","jsonrpc" {},"sse event count" 123} mcp call tool perform a json rpc call to specified tools like jira, confluence, or bitbucket in rovo mcp requires tool name and initializes if mcp session id is omitted input argument name type required description tool name string required name of the resource arguments object optional parameter for mcp call tool mcp session id string optional unique identifier rpc id string optional unique identifier input example {"tool name" "example name","arguments" {},"mcp session id" "string","rpc id" "string"} output parameter type description status code number http status code of the response status reason string status value mcp session id string unique identifier jsonrpc object output field jsonrpc sse event count number count value output example {"status reason" "string","mcp session id" "string","jsonrpc" {},"sse event count" 123} mcp initialize perform json rpc initialization against the mcp endpoint to obtain mcp session id and parsed sse jsonrpc payload including serverinfo and protocolversion input argument name type required description protocol version string optional parameter for mcp initialize client name string optional name of the resource client version string optional parameter for mcp initialize capabilities object optional parameter for mcp initialize mcp session id string optional if set, sent as mcp session id; usually omit for fresh init rpc id string optional unique identifier input example {"protocol version" "1 0","client name" "example name","client version" "0 1 0","capabilities" {},"mcp session id" "string","rpc id" "string"} output parameter type description status code number http status code of the response status reason string status value mcp session id string unique identifier jsonrpc object output field jsonrpc sse event count number count value output example {"status reason" "string","mcp session id" "string","jsonrpc" {},"sse event count" 123} mcp list tools retrieve a list of tools using json rpc in rovo mcp if mcp session id is omitted, the action initializes first input argument name type required description mcp session id string optional from mcp initialize; omit to initialize automatically params object optional parameter for mcp list tools rpc id string optional unique identifier input example {"mcp session id" "string","params" {},"rpc id" "string"} output parameter type description status code number http status code of the response status reason string status value mcp session id string unique identifier jsonrpc object output field jsonrpc sse event count number count value output example {"status reason" "string","mcp session id" "string","jsonrpc" {},"sse event count" 123} fetch by atlassian resource identifier (ari) retrieve issue or page details by ari from search in rovo mcp using cloud id and id input argument name type required description cloud id string required unique identifier id string required atlassian resource identifier, e g ari☁️jira\ cloudid \ issue /123 mcp session id string optional unique identifier rpc id string optional unique identifier input example {"cloud id" "string","id" "12345678 1234 1234 1234 123456789abc","mcp session id" "string","rpc id" "string"} output parameter type description status code number http status code of the response status reason string status value mcp session id string unique identifier jsonrpc object output field jsonrpc sse event count number count value output example {"status reason" "string","mcp session id" "string","jsonrpc" {},"sse event count" 123} rovo search (jira and confluence) perform a natural language search in rovo mcp using cloudid and query parameters to retrieve relevant data input argument name type required description cloud id string required uuid or site identifier from get accessible resources query string required parameter for rovo search (jira and confluence) mcp session id string optional unique identifier rpc id string optional unique identifier input example {"cloud id" "string","query" "string","mcp session id" "string","rpc id" "string"} output parameter type description status code number http status code of the response status reason string status value mcp session id string unique identifier jsonrpc object output field jsonrpc sse event count number count value output example {"status reason" "string","mcp session id" "string","jsonrpc" {},"sse event count" 123} response headers header description example content type the media type of the resource application/json date the date and time at which the message was originated thu, 01 jan 2024 00 00 00 gmt