# Gluecron (com.gluecron/gluecron): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.gluecron%2Fgluecron/versions/latest)
- Connected to: https://gluecron.com/mcp
- Homepage: https://gluecron.com/
- Scoring rules: v2
- Tools: 117
- Average: 55.9 / 100 (Cloudy)
- Near-identical pairs: 2

This page shows how Gluecron (com.gluecron/gluecron)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 117 tools. Above 40, models choose less accurately.
- Minor: The server has no instructions. Say there, once, what the server is for and when to use it: Claude Code and Gemini CLI read the instructions before the tool descriptions.

## Tools

- `gluecron_release_lease`: 26 / 100
  - Major: The description only restates the name (8 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lease_id.
  - Minor: String arguments with no constraint or example: lease_id.
  - Minor: Required identifiers whose description does not say where the value comes from: lease_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_search_prs`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: owner, repo, query, limit.
  - Minor: String arguments with no constraint or example: owner, repo, query.
  - Minor: Says nothing about what it returns.
- `gluecron_open_draft_pr`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: owner, repo, title, body, head_branch, base_branch.
  - Minor: String arguments with no constraint or example: owner, repo, title, body, head_branch, base_branch.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `gluecron_get_agent_budget`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_session_id.
  - Minor: String arguments with no constraint or example: agent_session_id.
  - Minor: Required identifiers whose description does not say where the value comes from: agent_session_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_cancel_workflow_run`: 31 / 100
  - Major: The description only restates the name (9 words).
  - Major: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: run_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_find_symbol`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo, name.
  - Minor: Says nothing about what it returns.
- `gluecron_propose_doc_update`: 34 / 100
  - Major: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: Says nothing about what it returns.
- `gluecron_get_commit`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo, sha.
  - Minor: Says nothing about what it returns.
- `gluecron_propose_migration`: 38 / 100
  - Major: Arguments without a description: owner, repo, dependency, from_version, to_version.
  - Minor: String arguments with no constraint or example: owner, repo, dependency, from_version, to_version, changelog.
  - Minor: Says nothing about what it returns.
- `gluecron_ai_cost_summary`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: owner, repo, agent_session_id.
  - Minor: String arguments with no constraint or example: owner, repo, agent_session_id.
  - Minor: No `required` list, so every argument is optional.
- `gluecron_generate_commit_message`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: diff.
  - Minor: String arguments with no constraint or example: diff.
  - Minor: Says nothing about what it returns.
- `gluecron_search_issues`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: owner, repo, limit.
  - Minor: String arguments with no constraint or example: owner, repo, query.
- `gluecron_list_workflow_runs`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: Says nothing about what it returns.
- `gluecron_chat_continue`: 42 / 100
  - Major: Arguments without a description: chat_id, message.
  - Minor: String arguments with no constraint or example: chat_id, message.
  - Minor: Required identifiers whose description does not say where the value comes from: chat_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_delete_file`: 42 / 100
  - Major: Arguments without a description: owner, repo, path, branch, message.
  - Minor: String arguments with no constraint or example: owner, repo, path, branch, message.
  - Minor: Says nothing about what it returns.
- `gluecron_generate_release_notes`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo, from_tag, to_tag.
  - Minor: The description mentions none of its 3 or more arguments.
- `gluecron_dismiss_review`: 43 / 100
  - Major: Arguments without a description: owner, repo, number.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: Says nothing about what it returns.
- `gluecron_pr_status_summary`: 43 / 100
  - Major: Arguments without a description: owner, repo, number.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `gluecron_explain_repo`: 44 / 100
  - Major: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
- `gluecron_request_changes`: 44 / 100
  - Major: Arguments without a description: owner, repo, number.
  - Minor: String arguments with no constraint or example: owner, repo, body.
  - Minor: Says nothing about what it returns.
- `gluecron_ship_spec`: 44 / 100
  - Major: Arguments without a description: owner, repo, title.
  - Minor: String arguments with no constraint or example: owner, repo, title, body.
  - Minor: Says nothing about what it returns.
- `gluecron_repo_health`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: repo.
  - Minor: Says nothing about what it returns.
- `gluecron_voice_to_pr`: 46 / 100
  - Major: Arguments without a description: owner, repo, transcript.
  - Minor: String arguments with no constraint or example: owner, repo, transcript.
  - Minor: Says nothing about what it returns.
- `gluecron_get_preview_url`: 47 / 100
  - Major: Arguments without a description: owner, repo, branch.
  - Minor: String arguments with no constraint or example: owner, repo, branch.
- `gluecron_revoke_repo_token`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_unlabel_issue`: 47 / 100
  - Major: Arguments without a description: owner, repo, number, label.
  - Minor: String arguments with no constraint or example: owner, repo, label.
- `gluecron_prioritize_workflow_run`: 48 / 100
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: run_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_write_file`: 48 / 100
  - Minor: Arguments without a description: owner, repo, path, branch.
  - Minor: String arguments with no constraint or example: owner, repo, path, branch, message.
  - Minor: Says nothing about what it returns.
- `gluecron_provision_pr_sandbox`: 49 / 100
  - Major: Arguments without a description: owner, repo, number.
  - Minor: String arguments with no constraint or example: owner, repo.
- `gluecron_atomic_multi_file_commit`: 50 / 100
  - Major: Arguments without a description: owner, repo, branch, message.
  - Minor: String arguments with no constraint or example: owner, repo, branch, message.
  - Minor: Says nothing about what it returns.
- `gluecron_get_workflow_run`: 50 / 100
  - Major: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: run_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_list_pr_conflicts`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: repo.
  - Minor: Says nothing about what it returns.
- `gluecron_list_ready_to_merge`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `gluecron_trigger_workflow`: 51 / 100
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: Says nothing about what it returns.
- `gluecron_semantic_search`: 52 / 100
  - Major: Arguments without a description: owner, repo, query, limit.
  - Minor: String arguments with no constraint or example: owner, repo, query.
- `gluecron_generate_tests`: 53 / 100
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo, mode.
  - Minor: Says nothing about what it returns.
- `gluecron_get_pr`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: repo.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `gluecron_get_variable`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: repo, org.
- `gluecron_list_flaky_tests`: 53 / 100
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: Says nothing about what it returns.
- `gluecron_revoke_token`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_ci_executor`: 54 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `gluecron_reopen_issue`: 54 / 100
  - Minor: String arguments with no constraint or example: repo.
  - Minor: The description mentions none of its 3 or more arguments.
- `gluecron_repo_list_issues`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: repo.
  - Minor: The description mentions none of its 3 or more arguments.
- `gluecron_create_branch`: 55 / 100
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
- `gluecron_delete_comment`: 55 / 100
  - Minor: Arguments without a description: thread, thread.kind, thread.number.
  - Minor: String arguments with no constraint or example: repo.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: comment_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_explain_failure`: 55 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: run_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_list_tokens`: 55 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `gluecron_list_variables`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: repo, org.
- `gluecron_create_agent_session`: 56 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `gluecron_label_issue`: 56 / 100
  - Major: Arguments without a description: owner, repo, number.
  - Minor: String arguments with no constraint or example: owner, repo.
- `gluecron_ci_health`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `gluecron_close_issue`: 57 / 100
  - Minor: String arguments with no constraint or example: repo.
  - Minor: The description mentions none of its 3 or more arguments.
- `gluecron_close_pr`: 57 / 100
  - Minor: String arguments with no constraint or example: repo.
  - Minor: The description mentions none of its 3 or more arguments.
- `gluecron_comment_issue`: 57 / 100
  - Minor: String arguments with no constraint or example: repo, body.
  - Minor: The description mentions none of its 3 or more arguments.
- `gluecron_comment_pr`: 57 / 100
  - Minor: String arguments with no constraint or example: repo, body.
  - Minor: The description mentions none of its 3 or more arguments.
- `gluecron_create_issue`: 57 / 100
  - Minor: String arguments with no constraint or example: repo, title.
- `gluecron_get_token`: 57 / 100
  - Minor: String arguments with no constraint or example: id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_list_prs`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_chat_with_repo`: 58 / 100
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo, message, title.
- `gluecron_get_diff`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
- `gluecron_list_runners`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `gluecron_rotate_token`: 58 / 100
  - Minor: String arguments with no constraint or example: id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_ci_queue_status`: 59 / 100
  - Minor: String arguments with no constraint or example: repo.
  - Minor: No `required` list, so every argument is optional.
- `gluecron_delete_variable`: 59 / 100
  - Minor: String arguments with no constraint or example: repo, org.
- `gluecron_read_file`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: owner, repo, path.
  - Minor: String arguments with no constraint or example: owner, repo, path.
- `gluecron_repo_explain_codebase`: 59 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_security_ioc_hits`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `gluecron_update_repo`: 59 / 100
  - Minor: String arguments with no constraint or example: owner, repo, description.
  - Minor: The meaning of the boolean argument is_private is unclear.
- `gluecron_delete_repo_secret`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: repo, name.
- `gluecron_resolve_pr_conflict`: 60 / 100
  - Minor: String arguments with no constraint or example: repo, base_sha, head_sha.
  - Minor: Says nothing about what it returns.
- `gluecron_revoke_runner`: 60 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_update_pr`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: repo, title, base.
- `gluecron_whoami`: 60 / 100
  - Minor: Says nothing about what it returns.
- `gluecron_assign_issue`: 61 / 100
  - Minor: Arguments without a description: owner, repo, number.
  - Minor: String arguments with no constraint or example: owner, repo, assignee, type.
- `gluecron_learning_status`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
- `gluecron_create_pr`: 62 / 100
  - Minor: String arguments with no constraint or example: repo, title.
- `gluecron_delete_repo`: 62 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_edit_comment`: 62 / 100
  - Minor: Arguments without a description: thread, thread.kind, thread.number.
  - Minor: String arguments with no constraint or example: repo.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: comment_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_fork_repo`: 62 / 100
  - Minor: String arguments with no constraint or example: owner, repo.
- `gluecron_generate_pr_description`: 62 / 100
  - Minor: String arguments with no constraint or example: diff.
- `gluecron_list_repo_tokens`: 62 / 100
  - Minor: Says nothing about what it returns.
- `gluecron_merge_pr`: 62 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_refactor_across_repos`: 62 / 100
  - Minor: String arguments with no constraint or example: description.
- `gluecron_restore_repo`: 62 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_review_deployment`: 63 / 100
  - Minor: Arguments without a description: owner, repo, comment.
  - Minor: String arguments with no constraint or example: owner, repo, state, comment.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: run_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_acquire_lease`: 64 / 100
  - Minor: Arguments without a description: agent_session_id.
  - Minor: String arguments with no constraint or example: agent_session_id.
  - Minor: Required identifiers whose description does not say where the value comes from: agent_session_id, target_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_import_action`: 64 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: ref. Name the tool or the place that returns it, or models look it up first.
- `gluecron_set_auto_merge`: 64 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_set_variable`: 64 / 100
  - Minor: String arguments with no constraint or example: repo, org.
- `gluecron_update_pr_branch`: 64 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_clone_url`: 65 / 100
  - Minor: String arguments with no constraint or example: owner, repo.
- `gluecron_commit_pr_conflict_resolution`: 65 / 100
  - Minor: String arguments with no constraint or example: repo, base_sha, head_sha.
  - Minor: Says nothing about what it returns.
- `gluecron_get_branch_protection`: 65 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_repo_read_file`: 65 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_repo_search`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
- `gluecron_set_branch_protection`: 65 / 100
  - Minor: Arguments without a description: require_human_review, require_ai_approval, require_green_gates, require_pull_request, dismiss_stale_reviews, allow_force_push, allow_deletion.
  - Minor: String arguments with no constraint or example: repo.
  - Minor: The meaning of the boolean argument require_human_review is unclear.
  - Minor: The meaning of the boolean argument require_ai_approval is unclear.
  - Minor: The meaning of the boolean argument require_green_gates is unclear.
  - Minor: The meaning of the boolean argument require_pull_request is unclear.
  - Minor: The meaning of the boolean argument dismiss_stale_reviews is unclear.
  - Minor: The meaning of the boolean argument allow_force_push is unclear.
  - Minor: The meaning of the boolean argument allow_deletion is unclear.
- `gluecron_backup_status`: 66 / 100
  - Minor: No `required` list, so every argument is optional.
- `gluecron_get_workflow_logs`: 66 / 100
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: Required identifiers whose description does not say where the value comes from: run_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_create_runner_registration_token`: 67 / 100
  - Minor: The name is long (41 characters).
- `gluecron_list_deleted_repos`: 67 / 100
  - Minor: No `required` list, so every argument is optional.
- `gluecron_list_repo_secrets`: 67 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_security_scan`: 67 / 100
  - Minor: String arguments with no constraint or example: owner, repo.
- `gluecron_set_repo_secret`: 67 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_list_pr_comments`: 68 / 100
  - Minor: String arguments with no constraint or example: repo.
  - Minor: Says nothing about what it returns.
- `gluecron_list_tree`: 68 / 100
  - Major: Arguments without a description: owner, repo, recursive.
  - Minor: String arguments with no constraint or example: owner, repo.
  - Minor: The meaning of the boolean argument recursive is unclear.
- `gluecron_delete_branch`: 69 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_rerun_failed_jobs`: 69 / 100
  - Minor: String arguments with no constraint or example: repo.
  - Minor: Required identifiers whose description does not say where the value comes from: run_id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_approve_pr`: 70 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_handover`: 70 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_search_repos`: 70 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `gluecron_set_pr_draft`: 70 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_search_code`: 71 / 100
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
- `gluecron_create_repo_token`: 72 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_purge_repo`: 72 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `gluecron_get_pr_checks`: 75 / 100
  - Minor: String arguments with no constraint or example: repo.
- `gluecron_apply_patch`: 76 / 100
  - Minor: Arguments without a description: owner, repo.
  - Minor: String arguments with no constraint or example: owner, repo.
- `gluecron_create_deploy_token`: 82 / 100
  - Minor: String arguments with no constraint or example: repo.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
