Skip to main content
Glama

BountyVerdict Agent Decision Tools

Server Details

Free selector plus read-only GitHub bounty, agent harness, Actions, flake, and MCP drift decisions.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL
Repository
Mimirs402/bountyverdict
GitHub Stars
1
Server Listing
BountyVerdict

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  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

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Provides paid decision APIs for autonomous coding agents to diagnose GitHub Actions failures, classify flaky tests, check MCP tool drift, audit agent instructions, and compare bounties.
    MIT
  • 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
    19
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    CI health reports for GitHub Actions: flaky tests named from logs, wasted compute priced in dollars, zombie crons, PR feedback time, plus 21 lint rules with safe auto-fixes. Read-only MCP tools wrap the same Go binary.
    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.
    118
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.5/5.0
Disambiguation5/5

Each tool has a distinct purpose: auditing repo instructions, checking bounties, comparing MCP snapshots, routing decisions, classifying flakes, diagnosing failures, and ranking bounties. Overlapping pairs (bounty check/rank, flake/diagnose) are explicitly cross-referenced with usage guidance, so agents can reliably select the correct tool.

Naming Consistency5/5

All tool names follow a consistent verb_noun (snake_case) pattern: audit, check, check, choose, classify, diagnose, rank. The repeated 'check' is acceptable as the verbs are otherwise distinct, and the nouns clearly indicate the target domain. The naming is predictable and readable.

Tool Count5/5

With 7 tools, the set is well-scoped and each tool addresses a specific decision point. The count is within the ideal range for a focused decision-support server, and no tool feels redundant or unnecessary; the meta-tool (choose_github_agent_decision) adds value by optimizing call selection.

Completeness5/5

The tools cover the full decision space implied by the server's purpose: bounties (single check and batch ranking), CI failures (flake classification and root-cause diagnosis), MCP drift detection, and repository instruction auditing. The router tool ties them together, and no obvious missing operation (e.g., update or act) is required for a decision-only server.