A CLI application for creating JIRA tickets using LLM-powered ticket generation with MCP (Model Context Protocol) integration
Ticketron is a CLI tool with 8 commands, but lacks MCP protocol implementation. Tool definitions are inferred from Cobra command structure rather than explicit MCP registration. Only 1 of 8 tools has visible input schema (config set-key). Descriptions exist but are brief (avg ~80 chars, below 194-char baseline). No output schemas documented. No error handling guidance. No tool annotations. The 'create' tool is complex (6 params) but lacks parameter descriptions for most fields. This is a CLI wrapper, not an MCP server.
Creates the default configuration directory and files if they don't exist. This command ensures that the necessary configuration structure is in place for Ticketron to function correctly.
Displays the paths to the configuration files being used by Ticketron. This command helps you find where Ticketron is looking for its settings.
Stores the OpenAI API key securely in the operating system's keychain or keyring. This is the recommended way to configure the API key for Ticketron. The key will be associated with the service 'ticketron' and user 'openai_api_key'.
Displays the currently loaded configuration values from config files and environment variables.
Add a new entry (line) to the context file
Edit the context file using $EDITOR
Show the content of the context file
No MCP protocol implementation detected. This is a Cobra CLI tool, not an MCP server. Tool definitions are inferred from command structure, not explicit MCP tool registration.
7 of 8 tools have no visible input schema. Only 'config set-key' and 'context add' show parameter definitions. Remaining tools (config init, config locate, config show, context show, context edit, create) lack documented input schemas.
'create' tool has 6 parameters but only 'summary' has a description. Parameters 'type', 'project', 'description', 'interactive', 'output' lack descriptions explaining their purpose, constraints, or valid values.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | 2026-07-28+ | v2 |
Creates a JIRA issue using LLM-generated ticket details based on user input. Integrates with MCP server to communicate with JIRA.
No output schemas documented for any tool. LLMs cannot infer what fields to expect from responses, preventing downstream tool chaining and forcing agents to guess at response structure.
No error handling guidance. Tools do not document what errors can occur, whether they are retryable, or what the LLM should do next. No recovery paths provided.