BountyVerdict Agent Decision Tools
Server Details
Read-only GitHub bounty, agent harness, Actions failure, flake, and MCP tool-drift decisions.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- cristianmoroaica/bountyverdict
- GitHub Stars
- 0
- Server Listing
- BountyVerdict Agent Decision MCP Server
TDQS
Scored across 7 tools
Each tool serves a distinct decision purpose: bounty checking vs ranking, flake classification vs root-cause diagnosis, MCP drift, harness audit, and a meta-selection tool. The descriptions explicitly cross-reference related tools to clarify when to use one over the other, eliminating ambiguity.
All tool names follow a consistent lowercase verb_noun snake_case pattern (audit_agent_harness, check_github_bounty, classify_github_actions_flake, etc.), making the set predictable and easy to navigate.
With 7 tools, the server is well-scoped, each tool covering a distinct aspect of agent decision-making without redundancy or bloat. This falls comfortably within the ideal range for a specialized toolset.
The tool surface covers the full decision lifecycle: auditing agent instructions, checking/ranking bounties, detecting MCP drift, classifying flakes, diagnosing failures, and choosing the next action. No obvious gaps or dead ends exist for the server's stated purpose.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
7 tool updates
- Changed
audit_agent_harness5 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / findings / items / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / repository / additionalPropertiesPrevious value: -trueNew value: +{}
- Changed
check_github_bounty9 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / issue / additionalPropertiesPrevious value: -trueNew value: +{} - removed
Output schema / properties / linked_source / properties / error_code / $refRemoved value: -"#/properties/linked_source/properties/url" - added
Output schema / properties / linked_source / properties / error_code / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - added
Output schema / properties / linked_source / properties / url / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - removed
Output schema / properties / linked_source / properties / url / typeRemoved value: -[ - "string", - "null" -] - changed
Output schema / properties / signals / items / additionalPropertiesPrevious value: -trueNew value: +{}
- Changed
check_mcp_tool_drift37 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / properties / baseline / properties / tools / items / properties / _meta / propertyNamesAdded value: +{ + "type": "string" +} - added
Input schema / properties / baseline / properties / tools / items / properties / icons / items / propertyNamesAdded value: +{ + "type": "string" +} - added
Input schema / properties / baseline / properties / tools / items / properties / inputSchema / propertyNamesAdded value: +{ + "type": "string" +} - removed
Input schema / properties / baseline / properties / tools / items / properties / outputSchema / additionalProperties / $refRemoved value: -"#/properties/baseline/properties/tools/items/properties/inputSchema/additionalProperties" - added
Input schema / properties / baseline / properties / tools / items / properties / outputSchema / propertyNamesAdded value: +{ + "type": "string" +} - removed
Input schema / properties / current / properties / complete / $refRemoved value: -"#/properties/baseline/properties/complete" - added
Input schema / properties / current / properties / complete / constAdded value: +true - added
Input schema / properties / current / properties / complete / descriptionAdded value: +"Caller assertion that every tools/list page was aggregated and nextCursor was exhausted." - added
Input schema / properties / current / properties / complete / typeAdded value: +"boolean" - removed
Input schema / properties / current / properties / protocol_version / $refRemoved value: -"#/properties/baseline/properties/protocol_version" - added
Input schema / properties / current / properties / protocol_version / constAdded value: +"2025-11-25" - added
Input schema / properties / current / properties / protocol_version / typeAdded value: +"string" - removed
Input schema / properties / current / properties / tools / $refRemoved value: -"#/properties/baseline/properties/tools" - added
Input schema / properties / current / properties / tools / descriptionAdded value: +"The complete tools/list catalog, with at most 128 tools." - added
Input schema / properties / current / properties / tools / itemsAdded value: +{ + "additionalProperties": false, + "description": "One complete MCP tools/list tool definition.", + "properties": { + "_meta": { + "additionalProperties": {}, + "description": "Optional MCP extension metadata; bounded again by the semantic validator.", + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "annotations": { + "additionalProperties": false, + "description": "Model-facing MCP safety hints. They are caller-asserted metadata, not behavioral proof.", + "properties": { + "destructiveHint": { + "type": "boolean" + }, + "idempotentHint": { + "type": "boolean" + }, + "openWorldHint": { + "type": "boolean" + }, + "readOnlyHint": { + "type": "boolean" + }, + "title": { + "maxLength": 512, + "type": "string" + } + }, + "type": "object" + }, + "description": { + "description": "Optional model-facing tool description.", + "maxLength": 16384, + "type": "string" + }, + "execution": { + "additionalProperties": false, + "properties": { + "taskSupport": { + "enum": [ + "forbidden", + "optional", + "required" + ], + "type": "string" + } + }, + "type": "object" + }, + "icons": { + "description": "Optional MCP tool icons; retained for comparison, never fetched.", + "items": { + "additionalProperties": {}, + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "maxItems": 8, + "type": "array" + }, + "inputSchema": { + "additionalProperties": {}, + "description": "The tool's complete input JSON Schema.", + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "name": { + "description": "Stable MCP tool name.", + "pattern": "^[A-Za-z0-9_.-]{1,128}$", + "type": "string" + }, + "outputSchema": { + "additionalProperties": {}, + "description": "The tool's complete output JSON Schema, when declared.", + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "title": { + "description": "Optional human-readable tool title.", + "maxLength": 512, + "type": "string" + } + }, + "required": [ + "name", + "inputSchema" + ], + "type": "object" +} - added
Input schema / properties / current / properties / tools / maxItemsAdded value: +128 - added
Input schema / properties / current / properties / tools / typeAdded value: +"array" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / findings / items / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / hashes / additionalPropertiesPrevious value: -trueNew value: +{} - removed
Output schema / properties / hashes / properties / baseline_contract / $refRemoved value: -"#/properties/hashes/properties/baseline_snapshot" - added
Output schema / properties / hashes / properties / baseline_contract / patternAdded value: +"^sha256:[a-f0-9]{64}$" - added
Output schema / properties / hashes / properties / baseline_contract / typeAdded value: +"string" - removed
Output schema / properties / hashes / properties / current_contract / $refRemoved value: -"#/properties/hashes/properties/baseline_snapshot" - added
Output schema / properties / hashes / properties / current_contract / patternAdded value: +"^sha256:[a-f0-9]{64}$" - added
Output schema / properties / hashes / properties / current_contract / typeAdded value: +"string" - removed
Output schema / properties / hashes / properties / current_snapshot / $refRemoved value: -"#/properties/hashes/properties/baseline_snapshot" - added
Output schema / properties / hashes / properties / current_snapshot / patternAdded value: +"^sha256:[a-f0-9]{64}$" - added
Output schema / properties / hashes / properties / current_snapshot / typeAdded value: +"string" - changed
Output schema / properties / summary / additionalPropertiesPrevious value: -trueNew value: +{} - added
Output schema / properties / summary / properties / baseline_tools / maximumAdded value: +9007199254740991 - added
Output schema / properties / summary / properties / breaking_findings / maximumAdded value: +9007199254740991 - added
Output schema / properties / summary / properties / current_tools / maximumAdded value: +9007199254740991 - added
Output schema / properties / summary / properties / security_findings / maximumAdded value: +9007199254740991 - changed
Output schema / properties / trust / additionalPropertiesPrevious value: -trueNew value: +{}
- Changed
choose_github_agent_decision3 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / next_call / properties / arguments_template / propertyNamesAdded value: +{ + "type": "string" +}
- Changed
classify_github_actions_flake11 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - added
Input schema / properties / attempt / maximumAdded value: +9007199254740991 - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / decision / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / failure_signatures / items / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / target / additionalPropertiesPrevious value: -trueNew value: +{} - added
Output schema / properties / target / properties / attempt / maximumAdded value: +9007199254740991 - added
Output schema / properties / target / properties / conclusion / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - removed
Output schema / properties / target / properties / conclusion / typeRemoved value: -[ - "string", - "null" -] - added
Output schema / properties / target / properties / current_attempt / maximumAdded value: +9007199254740991
- Changed
diagnose_github_actions_run11 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / diagnosis / additionalPropertiesPrevious value: -trueNew value: +{} - removed
Output schema / properties / diagnosis / properties / primary_family / $refRemoved value: -"#/properties/run/properties/conclusion" - added
Output schema / properties / diagnosis / properties / primary_family / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - changed
Output schema / properties / diagnosis / properties / root_causes / items / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / run / additionalPropertiesPrevious value: -trueNew value: +{} - added
Output schema / properties / run / properties / attempt / maximumAdded value: +9007199254740991 - added
Output schema / properties / run / properties / conclusion / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - removed
Output schema / properties / run / properties / conclusion / typeRemoved value: -[ - "string", - "null" -]
- Changed
rank_github_bounties10 fields changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / additionalPropertiesPrevious value: -trueNew value: +{} - added
Output schema / properties / best_candidate / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - removed
Output schema / properties / best_candidate / typeRemoved value: -[ - "string", - "null" -] - changed
Output schema / properties / counts / additionalPropertiesPrevious value: -trueNew value: +{} - added
Output schema / properties / counts / properties / failed / maximumAdded value: +9007199254740991 - changed
Output schema / properties / failures / items / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / ranked / items / additionalPropertiesPrevious value: -trueNew value: +{} - changed
Output schema / properties / ranked / items / properties / issue / additionalPropertiesPrevious value: -trueNew value: +{}
1 tool update
- Changed
choose_github_agent_decision17 fields changed- changed
Input schema / properties / task / descriptionPrevious value: -"Exact task: one_bounty = claimability of one issue; bounty_portfolio = economical handling of 2-10 issues; repository_agent_instructions = pre-coding instruction audit; github_actions_root_cause = why a run failed; github_actions_retry_decision = retry once versus fix; mcp_tools_change = compatibility of complete tools/list snapshots."New value: +"Optional exact task. Omit all arguments for the six-tool catalog. one_bounty = claimability of one issue; bounty_portfolio = economical handling of 2-10 issues; repository_agent_instructions = pre-coding instruction audit; github_actions_root_cause = why a run failed; github_actions_retry_decision = retry once versus fix; mcp_tools_change = compatibility of complete tools/list snapshots." - removed
Input schema / requiredRemoved value: -[ - "task" -] - removed
Output schema / properties / decision_returned / items / minLengthRemoved value: -1 - removed
Output schema / properties / decision_returned / minItemsRemoved value: -1 - removed
Output schema / properties / free_sample / formatRemoved value: -"uri" - added
Output schema / properties / next_actionAdded value: +{ + "type": "string" +} - removed
Output schema / properties / next_call / properties / required_fields / items / minLengthRemoved value: -1 - removed
Output schema / properties / next_call / properties / required_fields / minItemsRemoved value: -1 - removed
Output schema / properties / next_call / properties / tool_name / enumRemoved value: -[ - "check_github_bounty", - "rank_github_bounties", - "audit_agent_harness", - "diagnose_github_actions_run", - "classify_github_actions_flake", - "check_mcp_tool_drift" -] - removed
Output schema / properties / not_for / minLengthRemoved value: -1 - removed
Output schema / properties / product / minLengthRemoved value: -1 - removed
Output schema / properties / task / enumRemoved value: -[ - "one_bounty", - "bounty_portfolio", - "repository_agent_instructions", - "github_actions_root_cause", - "github_actions_retry_decision", - "mcp_tools_change" -] - added
Output schema / properties / toolsAdded value: +{ + "items": { + "additionalProperties": false, + "properties": { + "free_sample": { + "type": "string" + }, + "natural_task": { + "type": "string" + }, + "price_usdc": { + "type": "string" + }, + "required_fields": { + "items": { + "type": "string" + }, + "type": "array" + }, + "task": { + "type": "string" + }, + "tool_name": { + "type": "string" + } + }, + "required": [ + "task", + "natural_task", + "tool_name", + "price_usdc", + "required_fields", + "free_sample" + ], + "type": "object" + }, + "maxItems": 6, + "minItems": 6, + "type": "array" +} - removed
Output schema / properties / total_price_usdc / patternRemoved value: -"^\\d+\\.\\d{2}$" - added
Output schema / properties / unsigned_quote_cannot_chargeAdded value: +{ + "const": true, + "type": "boolean" +} - removed
Output schema / properties / use_when / minLengthRemoved value: -1 - changed
Output schema / requiredPrevious value: -[ - "task", - "product", - "total_price_usdc", - "use_when", - "not_for", - "decision_returned", - "free_sample", - "selector_call_payment_required", - "next_call" -]New value: +[ + "selector_call_payment_required" +]
2 tool updates
- Changed
check_github_bounty2 fields changed- added
Output schema / properties / linked_sourceAdded value: +{ + "additionalProperties": false, + "properties": { + "error_code": { + "$ref": "#/properties/linked_source/properties/url" + }, + "reward_state": { + "anyOf": [ + { + "enum": [ + "LISTED", + "PROMISED", + "UNVERIFIED", + "NOT_FOUND", + "WITHDRAWN", + "PAID_OR_AWARDED" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "reward_verification": { + "anyOf": [ + { + "enum": [ + "TRUSTED_PLATFORM_APP", + "TRUSTED_PLATFORM_API", + "MAINTAINER_STATEMENT", + "UNVERIFIED", + "NONE" + ], + "type": "string" + }, + { + "type": "null" + } + ] + }, + "state": { + "enum": [ + "NOT_APPLICABLE", + "CHECKED", + "UNAVAILABLE", + "DEPTH_LIMITED" + ], + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ] + }, + "verdict": { + "anyOf": [ + { + "enum": [ + "AVOID", + "CAUTION", + "VIABLE" + ], + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "state", + "url", + "verdict", + "reward_state", + "reward_verification", + "error_code" + ], + "type": "object" +} - changed
Output schema / requiredPrevious value: -[ - "verdict", - "score", - "summary", - "issue", - "product", - "version", - "service_reuse", - "signals", - "checked_at" -]New value: +[ + "verdict", + "score", + "summary", + "issue", + "product", + "version", + "service_reuse", + "signals", + "linked_source", + "checked_at" +]
- Added
choose_github_agent_decision
Related MCP Connectors
Free selector plus read-only GitHub bounty, agent harness, Actions, flake, and MCP drift decisions.
Read-only triage for n8n, MCP, webhook, and AI agent workflow production failures.
Append-only decisions with provenance, supersession, retrieval, and audited MCP actions.
Related MCP Servers
- AlicenseAqualityCmaintenanceRead-only MCP tools for coding agents to audit deployment targets, detect fabricated code, review backlog, database schema, analytics, ML models, architecture docs, and decision lenses.117 npmMIT
- AlicenseAqualityBmaintenanceEnables autonomous triage of GitHub issues and pull requests through MCP, with classification, deduplication, prioritization, and safe human-in-the-loop actions.10MIT
- AlicenseNot gradedqualityCmaintenanceProvides read-only access to GitHub repositories and issues through standardized MCP tools, with caching to handle API rate limits.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables self-hosted, read-only remote interaction with GitHub repositories, allowing listing repositories, searching code, and inspecting commits, pull requests, issues, and diffs via authenticated MCP clients.71 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.