Skip to main content
Glama

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

A4.6/5.0

Scored across 7 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness5/5

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.

  1. 7 tool updates
    • Changedaudit_agent_harness5 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / findings / items / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / repository / additionalProperties
        Previous value: -trueNew value: +{}
    • Changedcheck_github_bounty9 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / issue / additionalProperties
        Previous value: -trueNew value: +{}
      • removedOutput schema / properties / linked_source / properties / error_code / $ref
        Removed value: -"#/properties/linked_source/properties/url"
      • addedOutput schema / properties / linked_source / properties / error_code / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / linked_source / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / linked_source / properties / url / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • changedOutput schema / properties / signals / items / additionalProperties
        Previous value: -trueNew value: +{}
    • Changedcheck_mcp_tool_drift37 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • addedInput schema / properties / baseline / properties / tools / items / properties / _meta / propertyNames
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / baseline / properties / tools / items / properties / icons / items / propertyNames
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / baseline / properties / tools / items / properties / inputSchema / propertyNames
        Added value: +{
        +  "type": "string"
        +}
      • removedInput schema / properties / baseline / properties / tools / items / properties / outputSchema / additionalProperties / $ref
        Removed value: -"#/properties/baseline/properties/tools/items/properties/inputSchema/additionalProperties"
      • addedInput schema / properties / baseline / properties / tools / items / properties / outputSchema / propertyNames
        Added value: +{
        +  "type": "string"
        +}
      • removedInput schema / properties / current / properties / complete / $ref
        Removed value: -"#/properties/baseline/properties/complete"
      • addedInput schema / properties / current / properties / complete / const
        Added value: +true
      • addedInput schema / properties / current / properties / complete / description
        Added value: +"Caller assertion that every tools/list page was aggregated and nextCursor was exhausted."
      • addedInput schema / properties / current / properties / complete / type
        Added value: +"boolean"
      • removedInput schema / properties / current / properties / protocol_version / $ref
        Removed value: -"#/properties/baseline/properties/protocol_version"
      • addedInput schema / properties / current / properties / protocol_version / const
        Added value: +"2025-11-25"
      • addedInput schema / properties / current / properties / protocol_version / type
        Added value: +"string"
      • removedInput schema / properties / current / properties / tools / $ref
        Removed value: -"#/properties/baseline/properties/tools"
      • addedInput schema / properties / current / properties / tools / description
        Added value: +"The complete tools/list catalog, with at most 128 tools."
      • addedInput schema / properties / current / properties / tools / items
        Added 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"
        +}
      • addedInput schema / properties / current / properties / tools / maxItems
        Added value: +128
      • addedInput schema / properties / current / properties / tools / type
        Added value: +"array"
      • changedOutput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / findings / items / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / hashes / additionalProperties
        Previous value: -trueNew value: +{}
      • removedOutput schema / properties / hashes / properties / baseline_contract / $ref
        Removed value: -"#/properties/hashes/properties/baseline_snapshot"
      • addedOutput schema / properties / hashes / properties / baseline_contract / pattern
        Added value: +"^sha256:[a-f0-9]{64}$"
      • addedOutput schema / properties / hashes / properties / baseline_contract / type
        Added value: +"string"
      • removedOutput schema / properties / hashes / properties / current_contract / $ref
        Removed value: -"#/properties/hashes/properties/baseline_snapshot"
      • addedOutput schema / properties / hashes / properties / current_contract / pattern
        Added value: +"^sha256:[a-f0-9]{64}$"
      • addedOutput schema / properties / hashes / properties / current_contract / type
        Added value: +"string"
      • removedOutput schema / properties / hashes / properties / current_snapshot / $ref
        Removed value: -"#/properties/hashes/properties/baseline_snapshot"
      • addedOutput schema / properties / hashes / properties / current_snapshot / pattern
        Added value: +"^sha256:[a-f0-9]{64}$"
      • addedOutput schema / properties / hashes / properties / current_snapshot / type
        Added value: +"string"
      • changedOutput schema / properties / summary / additionalProperties
        Previous value: -trueNew value: +{}
      • addedOutput schema / properties / summary / properties / baseline_tools / maximum
        Added value: +9007199254740991
      • addedOutput schema / properties / summary / properties / breaking_findings / maximum
        Added value: +9007199254740991
      • addedOutput schema / properties / summary / properties / current_tools / maximum
        Added value: +9007199254740991
      • addedOutput schema / properties / summary / properties / security_findings / maximum
        Added value: +9007199254740991
      • changedOutput schema / properties / trust / additionalProperties
        Previous value: -trueNew value: +{}
    • Changedchoose_github_agent_decision3 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • addedOutput schema / properties / next_call / properties / arguments_template / propertyNames
        Added value: +{
        +  "type": "string"
        +}
    • Changedclassify_github_actions_flake11 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • addedInput schema / properties / attempt / maximum
        Added value: +9007199254740991
      • changedOutput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / decision / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / failure_signatures / items / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / target / additionalProperties
        Previous value: -trueNew value: +{}
      • addedOutput schema / properties / target / properties / attempt / maximum
        Added value: +9007199254740991
      • addedOutput schema / properties / target / properties / conclusion / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / target / properties / conclusion / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedOutput schema / properties / target / properties / current_attempt / maximum
        Added value: +9007199254740991
    • Changeddiagnose_github_actions_run11 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / diagnosis / additionalProperties
        Previous value: -trueNew value: +{}
      • removedOutput schema / properties / diagnosis / properties / primary_family / $ref
        Removed value: -"#/properties/run/properties/conclusion"
      • addedOutput schema / properties / diagnosis / properties / primary_family / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / diagnosis / properties / root_causes / items / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / run / additionalProperties
        Previous value: -trueNew value: +{}
      • addedOutput schema / properties / run / properties / attempt / maximum
        Added value: +9007199254740991
      • addedOutput schema / properties / run / properties / conclusion / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / run / properties / conclusion / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
    • Changedrank_github_bounties10 fields changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +{}
      • addedOutput schema / properties / best_candidate / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / best_candidate / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • changedOutput schema / properties / counts / additionalProperties
        Previous value: -trueNew value: +{}
      • addedOutput schema / properties / counts / properties / failed / maximum
        Added value: +9007199254740991
      • changedOutput schema / properties / failures / items / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / ranked / items / additionalProperties
        Previous value: -trueNew value: +{}
      • changedOutput schema / properties / ranked / items / properties / issue / additionalProperties
        Previous value: -trueNew value: +{}
  2. 1 tool update
    • Changedchoose_github_agent_decision17 fields changed
      • changedInput schema / properties / task / description
        Previous 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."
      • removedInput schema / required
        Removed value: -[
        -  "task"
        -]
      • removedOutput schema / properties / decision_returned / items / minLength
        Removed value: -1
      • removedOutput schema / properties / decision_returned / minItems
        Removed value: -1
      • removedOutput schema / properties / free_sample / format
        Removed value: -"uri"
      • addedOutput schema / properties / next_action
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / next_call / properties / required_fields / items / minLength
        Removed value: -1
      • removedOutput schema / properties / next_call / properties / required_fields / minItems
        Removed value: -1
      • removedOutput schema / properties / next_call / properties / tool_name / enum
        Removed value: -[
        -  "check_github_bounty",
        -  "rank_github_bounties",
        -  "audit_agent_harness",
        -  "diagnose_github_actions_run",
        -  "classify_github_actions_flake",
        -  "check_mcp_tool_drift"
        -]
      • removedOutput schema / properties / not_for / minLength
        Removed value: -1
      • removedOutput schema / properties / product / minLength
        Removed value: -1
      • removedOutput schema / properties / task / enum
        Removed value: -[
        -  "one_bounty",
        -  "bounty_portfolio",
        -  "repository_agent_instructions",
        -  "github_actions_root_cause",
        -  "github_actions_retry_decision",
        -  "mcp_tools_change"
        -]
      • addedOutput schema / properties / tools
        Added 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"
        +}
      • removedOutput schema / properties / total_price_usdc / pattern
        Removed value: -"^\\d+\\.\\d{2}$"
      • addedOutput schema / properties / unsigned_quote_cannot_charge
        Added value: +{
        +  "const": true,
        +  "type": "boolean"
        +}
      • removedOutput schema / properties / use_when / minLength
        Removed value: -1
      • changedOutput schema / required
        Previous 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"
        +]
  3. 2 tool updates
    • Changedcheck_github_bounty2 fields changed
      • addedOutput schema / properties / linked_source
        Added 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"
        +}
      • changedOutput schema / required
        Previous 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"
        +]
    • Addedchoose_github_agent_decision

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Read-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.
    11
    7 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.