Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Efficient Azure DevOps MCP - LLM-optimized ADO workflows for AI assistants @om-surushe/efficient-ado LLM-optimized Azure DevOps workflows for AI assistants $1 $1 $1 $1 $1 **Efficient ADO** is a Model Context Protocol (MCP) server that provides AI assistants with streamlined access to Azure DevOps. Built with agent-first design principles, it minimizes round trips, reduces token usage, and provides rich contextual responses. Features - ๐ฏ **Agent-First Design** - Composite tools reduce round Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
@om-surushe/efficient-ado is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Efficient Azure DevOps MCP - LLM-optimized ADO workflows for AI assistants @om-surushe/efficient-ado LLM-optimized Azure DevOps workflows for AI assistants $1 $1 $1 $1 $1 **Efficient ADO** is a Model Context Protocol (MCP) server that provides AI assistants with streamlined access to Azure DevOps. Built with agent-first design principles, it minimizes round trips, reduces token usage, and provides rich contextual responses. Features - ๐ฏ **Agent-First Design** - Composite tools reduce round
Public facts
6
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Om Surushe
Artifacts
0
Benchmarks
0
Last release
0.1.0
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/om-surushe/efficient-ado.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Om Surushe
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
bash
npm install @om-surushe/efficient-ado
bash
AZDO_ORG_URL=https://dev.azure.com/your-org AZDO_PAT=your-personal-access-token AZDO_PROJECT=your-project # optional AZDO_REPO=your-repo # optional
json
{
"mcpServers": {
"efficient-ado": {
"command": "npx",
"args": ["@om-surushe/efficient-ado"],
"env": {
"AZDO_ORG_URL": "https://dev.azure.com/your-org",
"AZDO_PAT": "your-pat-here",
"AZDO_PROJECT": "your-project",
"AZDO_REPO": "your-repo"
}
}
}
}text
> "What do I need to work on today?" Agent uses: get_my_work() Response includes: - PRs you created (3 active, 1 draft) - PRs needing your review (2 pending vote) - Work items assigned to you (5 tasks, 2 bugs)
text
> "Review PR #1805" Agent uses: start_review(prId=1805) Gets in one call: - PR details (title, description, status, branches) - All comment threads (23 general + 5 inline) - Reviewers and their votes - Changed files overview
text
> "Show me the changes to config.ts" Agent uses: get_file_diff(prId=1805, path="config.ts") Returns side-by-side diff with line numbers
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Efficient Azure DevOps MCP - LLM-optimized ADO workflows for AI assistants @om-surushe/efficient-ado LLM-optimized Azure DevOps workflows for AI assistants $1 $1 $1 $1 $1 **Efficient ADO** is a Model Context Protocol (MCP) server that provides AI assistants with streamlined access to Azure DevOps. Built with agent-first design principles, it minimizes round trips, reduces token usage, and provides rich contextual responses. Features - ๐ฏ **Agent-First Design** - Composite tools reduce round
LLM-optimized Azure DevOps workflows for AI assistants
Efficient ADO is a Model Context Protocol (MCP) server that provides AI assistants with streamlined access to Azure DevOps. Built with agent-first design principles, it minimizes round trips, reduces token usage, and provides rich contextual responses.
npm install @om-surushe/efficient-ado
Create a .env file:
AZDO_ORG_URL=https://dev.azure.com/your-org
AZDO_PAT=your-personal-access-token
AZDO_PROJECT=your-project # optional
AZDO_REPO=your-repo # optional
PAT Requirements:
Add to your claude_desktop_config.json:
{
"mcpServers": {
"efficient-ado": {
"command": "npx",
"args": ["@om-surushe/efficient-ado"],
"env": {
"AZDO_ORG_URL": "https://dev.azure.com/your-org",
"AZDO_PAT": "your-pat-here",
"AZDO_PROJECT": "your-project",
"AZDO_REPO": "your-repo"
}
}
}
}
Similar configuration - use stdio transport with environment variables.
setup_workspace - Configure credentials and verify connectionDiscovery:
list_prs - List PRs with filters (creator, reviewer, status)get_pr - Get PR details with reviewers and statusstart_review - COMPOSITE - Get PR + comments + reviewers in one callReview & Approval:
vote_on_pr - Approve (10), approve with suggestions (5), wait (-5), reject (-10)manage_reviewers - Add/remove reviewersquick_approve - COMPOSITE - Approve + merge if readyMerge:
check_merge_readiness - Verify all merge requirementscomplete_pr - Merge PR with completion optionsComments & Threads:
list_comments - List all threads (general + inline)add_comment - Add general or inline commentreply_to_thread - Reply to existing threadupdate_thread_status - Mark thread as fixed/active/wontFix/closedaddress_comment - COMPOSITE - Reply + resolve in one callFiles & Diffs:
get_pr_changes - List changed files with statsget_file_diff - Get file diff (side-by-side comparison)get_file_content - Get file content at PR commitPR Lifecycle:
create_pr - Create PR with work items, reviewers, auto-completeupdate_pr - Update title, description, draft statusabandon_pr - Close PR without mergingreactivate_pr - Reopen abandoned PRget_work_item - Get work item by ID with relationslist_my_work_items - List work items assigned to youcreate_work_item - Create new task/bug/storyupdate_work_item - Update work item fieldsadd_work_item_comment - Add discussion commentlink_work_item - Link work items (parent/child/related)list_repositories - List repos in projectlist_branches - List branches in repocreate_branch - Create new branch from sourcelist_commits - List commits with filtersget_commit - Get commit detailscompare_branches - Compare two branchesget_my_work - COMPOSITE - Dashboard: my PRs + reviews + work items> "What do I need to work on today?"
Agent uses: get_my_work()
Response includes:
- PRs you created (3 active, 1 draft)
- PRs needing your review (2 pending vote)
- Work items assigned to you (5 tasks, 2 bugs)
> "Review PR #1805"
Agent uses: start_review(prId=1805)
Gets in one call:
- PR details (title, description, status, branches)
- All comment threads (23 general + 5 inline)
- Reviewers and their votes
- Changed files overview
Then:
> "Show me the changes to config.ts"
Agent uses: get_file_diff(prId=1805, path="config.ts")
Returns side-by-side diff with line numbers
> "Reply 'Fixed indentation' and mark thread 12345 as resolved"
Agent uses: address_comment(
prId=1805,
threadId=12345,
reply="Fixed indentation",
status="fixed"
)
One call handles both reply and status update
> "Approve PR #1805 and merge if ready"
Agent uses: quick_approve(prId=1805)
One call:
1. Approves PR (vote=10)
2. Checks merge requirements
3. Merges if all policies pass
4. Or tells you what's blocking
> "Create a bug for the memory leak in thread 12345"
Agent uses:
1. list_comments(prId=1805) to get thread details
2. create_work_item(
type="Bug",
title="Memory leak in cache handler",
description="Details from PR review..."
)
3. link_work_item(workItemId=123, prId=1805)
Three calls link bug to the PR discussion
Every tool response includes:
Responses have levels:
Errors tell agents HOW to fix issues:
{
"error": {
"code": "MERGE_BLOCKED",
"blockers": [
{
"reason": "Insufficient approvals (1/2)",
"howToFix": "Call vote_on_pr(vote=10) to approve",
"relatedTools": ["vote_on_pr"]
}
]
}
}
git clone https://github.com/om-surushe/efficient-ado.git
cd efficient-ado
npm install
npm run build
Total: 34 tools complete and ready for use! ๐
MIT License - see LICENSE for details.
Om Surushe
Part of the Efficient MCP series - LLM-optimized tools for AI assistants.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key
Streaming
Yes
Data region
global
Protocol support
Requires: mcp, lang:typescript, streaming
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
80
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
74
Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Rank
72
An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"mcp",
"api_key"
],
"requires": [
"mcp",
"lang:typescript",
"streaming"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": true,
"inputSchemaRef": "https://github.com/om-surushe/efficient-ado#input",
"outputSchemaRef": "https://github.com/om-surushe/efficient-ado#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:46:45.838Z",
"sourceUpdatedAt": "2026-02-24T19:46:45.838Z",
"freshnessSeconds": 4434182
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-04-17T03:29:48.640Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "model-context-protocol",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "azure-devops",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ado",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "pull-request",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "work-items",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "llm",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "claude",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "efficient",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|supported|contract capability:mcp|supported|profile capability:model-context-protocol|supported|profile capability:azure-devops|supported|profile capability:ado|supported|profile capability:pull-request|supported|profile capability:work-items|supported|profile capability:ai|supported|profile capability:llm|supported|profile capability:claude|supported|profile capability:efficient|supported|profile capability:cli|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:45.838Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:45.838Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/om-surushe/efficient-ado#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:45.838Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Om Surushe",
"href": "https://github.com/om-surushe/efficient-ado#readme",
"sourceUrl": "https://github.com/om-surushe/efficient-ado#readme",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-om-surushe-efficient-ado/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub ยท GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to @om-surushe/efficient-ado and adjacent AI workflows.