MCP OpsBridge (SaADii09/MCP-OpsBridge) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. It declares 29 tools. No publisher has claimed this listing.
Unified MCP server exposing 12 DevOps tools across GitHub, PostgreSQL, Slack, and Google Calendar for AI agents, with rate limiting, input validation, and per-service scoped tokens.
Emerging. No concerning findings. Grades remain capped until the project builds reputation through adoption. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
SaADii09
Source: Glama
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
calendar_list_calendarsList all calendars accessible by the authenticated user
calendar_query_eventsList events in a date range from Google Calendar
calendar_get_event_detailsGet detailed information about a single event including attendees and description
calendar_find_free_slotsFind mutually available time slots across calendars
calendar_create_eventCreate a calendar event with optional attendees (requires approval)
calendar_update_eventUpdate an existing calendar event (requires approval)
calendar_add_attendeeAdd an attendee to an existing event (requires approval)
calendar_delete_eventDelete a calendar event (double approval required — irreversible)
db_execute_queryExecute a read-only SQL query against PostgreSQL
db_list_tablesList all tables in a database schema
db_describe_tableShow columns and types for a table
db_insert_rowInsert a new row into a table (auto-approved, logged)
db_update_rowsUpdate rows in a table matching a WHERE clause (auto-approved, logged)
db_delete_rowsDelete rows from a table matching a WHERE clause (requires approval)
db_truncate_tableTruncate a table — removes all rows (double approval required)
db_drop_tableDrop a table — permanently removes table and data (double approval required)
db_migrate_schemaExecute a schema migration (ALTER/CREATE/DROP) — structural change (double approval required)
github_search_issuesSearch issues in a GitHub repository by query, state, and label
github_get_repo_statsGet repository statistics: stars, forks, open issues, recent commits
github_list_reposList repositories for the authenticated user with metadata
github_get_commitsGet commit history for a branch
github_get_pull_requestsGet pull requests in a repository with diff statistics
github_get_file_contentsGet contents of a file or directory from a repository
github_list_branchesList all branches in a repository
slack_list_channelsList accessible Slack channels
slack_get_threadRetrieve messages in a thread
slack_get_channel_historyGet recent messages from a Slack channel
slack_send_messageSend a message to a Slack channel (requires approval)
slack_send_thread_replySend a reply in a Slack thread (requires approval)
CALENDAR_TOKEN"": "ya29..."GITHUB_TOKEN"": "ghp_...",SLACK_TOKEN"": "xoxb-...",TRANSPORThttp PORT=3099 npm run dev # HTTP modeDATABASE_URLPORTTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
29/29 tools missing one or more hints — calendar_list_calendars (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); calendar_query_events (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); calendar_get_event_details (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +26 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
License file
No license file
Add a LICENSE file (MIT, Apache-2.0, etc.).
Domain consistency
npm scope @saadahmad doesn't match GitHub owner saadii09
Use the same org name across GitHub, npm, and your homepage so users can verify the publisher.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/saadii09/mcp-opsbridge)?variant=verified to the badge URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check