Getting started with the DevOps Loop MCP server

You can connect an MCP-compatible client to a DevOps Loop MCP endpoint to access and interact with DevOps Loop resources.

Each DevOps Loop capability, which includes Loop platform, Plan, Measure, Control, Deploy, Build, and Test exposes a dedicated MCP endpoint. You must configure your MCP client with the appropriate endpoint URL based on the capability that you want to access.

After you configure the endpoint, the MCP client establishes a session with the DevOps Loop MCP server and makes the available tools accessible within the client interface.

DevOps Loop MCP endpoint

You can use the following endpoint to connect to the DevOps Loop MCP server:
https://<loop_hostname>/loop/mcp

MCP tools available in DevOps Loop

After an MCP client is connected to DevOps Loop, it can access a set of tools offered by DevOps Loop. These tools provide controlled access to loop resources across the loop server, tenant server, and analytics services. Each tool specifies its required inputs and expected output.

Table 1. Loop-related tools
MCP Tools Description Input Output
loop_get_all_loops Fetch all loops in a teamspace. teamspace_id List of loops that you are a member of
loop_get_all_loop_users Fetch all users in a loop. loop_id, teamspace_id List of users who are part of the loop
loop_add_user_to_loop Add a user to a loop. loop_id, teamspace_id, user (email) Confirmation that the user was added to the loop
loop_add_test_project_to_loop Add a test project to a loop. teamspace_id, loop_id, project_name, project_description Details of the test project created in the loop
loop_add_control_repo_to_loop Add a control repository to a loop. teamspace_id, loop_id, repo_name Details of the control repository added to the loop
Table 2. Loop tenant-related tools
Tools Description Input Output
loop_get_all_tenants Fetch all tenants. None List of all tenants
loop_get_all_teamspace_users Fetch all users in a teamspace. teamspace_id List of users in the teamspace
loop_get_all_teamspaces Fetch all teamspaces. None List of all teamspaces
loop_invite_user_to_teamspace Invite a user to a teamspace. teamspace_id, user (email) Confirmation that the user was invited to the teamspace
Table 3. Loop analytics-related tools
Command Description Input Output
analytics_search_work_items General search for work items with filtering. teamspace_id, loop_id, optional filters List of work items matching the filters
analytics_get_work_item_status Retrieve status for work items. teamspace_id, loop_id, filters List of work item statuses
analytics_count_work_items Count work items based on filters. teamspace_id, loop_id, filters Count of work items matching the filters
analytics_get_story_points Retrieve story point analytics. teamspace_id, loop_id, owner, date filters Story point analytics data
analytics_get_recent_and_old_work_items Retrieve recent or oldest work items. teamspace_id, loop_id, optional filters List of work items ordered by time
analytics_search_commits Search commits by creator, date, repo, etc. teamspace_id, loop_id, filters List of commits matching the filters
analytics_search_pull_requests Attribute-based PR search. teamspace_id, loop_id, filters List of pull requests matching the filters
analytics_count_pull_requests Count PRs by creator, repo, status, or month. teamspace_id, loop_id, filters Count of pull requests matching the filters
analytics_get_recent_and_old_pull_requests Retrieve time-ordered PRs. teamspace_id, loop_id, filters List of pull requests ordered by time
analytics_search_builds General search for builds. teamspace_id, loop_id, filters List of builds matching the filters
analytics_count_builds Count builds by creator, status, or month. teamspace_id, loop_id, filters Count of builds matching the filters
analytics_get_recent_and_old_builds Retrieve recent or oldest builds. teamspace_id, loop_id, filters List of builds ordered by time
analytics_search_deployments Search deployments with filters. teamspace_id, loop_id, filters List of deployments matching the filters
analytics_count_deployments Count deployments by status, creator, or month. teamspace_id, loop_id, filters Count of deployments matching the filters
analytics_get_recent_and_old_deployments Retrieve recent or oldest deployments. teamspace_id, loop_id, filters List of deployments ordered by time