Reported issues for optionsahoy-mcp
Pod holds 16 of 29 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.
Back to optionsahoy-mcp.
Most discussed
qsbs_check: Parameters 3/5 → 5/5 (description must add semantic meaning beyond 100%-covered schema)
Tool: qsbs_check (functions/_lib/mcp-tools.ts:284)
Dimension: Parameters
Current score: 3/5 (capped at baseline 3 because schema coverage is already 100%)
Target: 5/5
Glama TDQS feedback (verbatim, v1.2.2 re-eval)
Schema description coverage is 100%, so baseline is 3. The schema's parameter descriptions are already very detailed (explaining each test, allowed values, etc.). The description adds an important note about not inventing values for required fields, but does
Read the thread · 2026-05-29 · closed · 2 comments
nso_calculate: Conciseness 3/5 → 5/5 (tighten + structure return-keys block)
TDQS gap
Glama Tool Definition Quality Score on v1.2.4:
- nso_calculate Conciseness: 3/5 (lowest dimension on the lowest-scoring tool, tied at 4.6/5)
Quoting the rubric's judgment:
The description is comprehensive but somewhat verbose, with multiple sentences that could be tightened. It is front-loaded with purpose and usage, but the detail on return keys and constraints could be more structured.
Current per-tool board
| Dimension | Now | Target | |-----------------|-----
Read the thread · 2026-05-29 · closed · 1 comment
protective_put_price: Parameters 4/5 → 5/5 (add parameter-interaction semantics)
TDQS gap
Glama Tool Definition Quality Score v1.2.3 evaluation:
- protective_put_price Parameters: 4/5
Quoting the rubric's judgment:
Schema coverage is 100% with descriptions for each parameter. The description adds extra meaning: for
volatilityit warns against inventing a value and explains fallback; forsectorit mentions the lookup table source; forprotectionLevelit explains the strike formula. This goes beyond the schema, but some extra details are also present in the
Read the thread · 2026-05-29 · closed · 1 comment
concentration_analyze: Usage Guidelines 3/5 → 5/5
Tool: concentration_analyze (functions/_lib/mcp-tools.ts:207)
Dimension: Usage Guidelines
Current score: 3/5
Target: 5/5
Glama TDQS feedback (verbatim)
The description explains when to use the tool (for concentrated single-stock risk analysis) and provides critical rules about not inventing required fields, but it does not explicitly state when not to use it or suggest alternatives among siblings.
Fix plan
Add a 'When NOT to use' clause: for standalone hedge prici
Read the thread · 2026-05-29 · closed · 1 comment
concentration_analyze: Parameters 4/5 → 5/5
Tool: concentration_analyze (functions/_lib/mcp-tools.ts:207)
Dimension: Parameters
Current score: 4/5
Target: 5/5
Glama TDQS feedback (verbatim)
The description explains key parameters like totalAssets and ticker in detail, clarifying that totalAssets must be user-supplied and ticker can substitute expected returns. With only 29% schema coverage, this adds meaningful semantic value.
Fix plan
Backfill description: on the remaining undescribed properties: positio
Read the thread · 2026-05-29 · closed · 1 comment
concentration_analyze: Completeness 4/5 → 5/5
Tool: concentration_analyze (functions/_lib/mcp-tools.ts:207)
Dimension: Completeness
Current score: 4/5
Target: 5/5
Glama TDQS feedback (verbatim)
Given the tool's complexity (14 parameters, nested objects, no output schema), the description covers purpose, key parameters, tax components, and the critical user-supplied data rule. A brief mention of the output structure would improve completeness.
Fix plan
Add a 'Returns' block listing top-level keys: `concentrati
Read the thread · 2026-05-29 · closed · 1 comment
concentration_analyze: Conciseness 4/5 → 5/5
Tool: concentration_analyze (functions/_lib/mcp-tools.ts:207)
Dimension: Conciseness
Current score: 4/5
Target: 5/5
Glama TDQS feedback (verbatim)
The description is well-structured, starting with purpose, then details, then important usage notes. It is somewhat long but every sentence adds necessary information.
Fix plan
Tighten without information loss. Merge the 'three after-tax strategies' clause with the strategy list; collapse the totalAssets caveat into a s
Read the thread · 2026-05-29 · closed · 1 comment
rsu_sell_vs_hold: Usage Guidelines 4/5 → 5/5
Tool: rsu_sell_vs_hold (functions/_lib/mcp-tools.ts:171)
Dimension: Usage Guidelines
Current score: 4/5
Target: 5/5
Glama TDQS feedback (verbatim)
Includes explicit instructions that required fields must come from user or be derivable from ticker, and warns not to invent values. However, it does not explicitly compare with siblings or state when not to use the tool.
Fix plan
Add 'When to use vs. siblings': for RSU at vest; for ISO/AMT, use amt_iso_optimize; for NS
Read the thread · 2026-05-29 · closed · 1 comment
Most recent
Glama TDQS: equity_funding_plan Parameters dropped to 3 (redundant output-shape prose)
Glama TDQS Parameters for equity_funding_plan stepped 4->3 on 2026-06-13, persistent. The description duplicates the outputSchema (#78) shape prose ('Each NamedPlan carries ...'). Trim the redundant output-shape sentence (keeping the behaviorally-useful four-plan gloss) to reduce bloat. Target: Parameters >=4, no other dimension <4.
Read the thread · 2026-06-18 · closed · 0 comments
Glama TDQS: amt_iso_optimize Parameters dipping to 3 (description bloat / output listing duplicated by outputSchema)
Glama TDQS Parameters for amt_iso_optimize held at 3 from 2026-06-13 (ticked to 4 on 06-18); borderline. The description re-lists all output keys in prose, now duplicated by the outputSchema from #78, bloating the tool definition. Trim the output-key prose to a one-liner pointing at outputSchema to reduce bloat and let the input-param docs read clearly. Target: Parameters solidly >=4, no other dimension <4.
Read the thread · 2026-06-18 · closed · 0 comments
rsu_sell_vs_hold: Parameters 3/5 → 5/5
Tool: rsu_sell_vs_hold (functions/_lib/mcp-tools.ts:171)
Dimension: Parameters
Current score: 3/5
Target: 5/5
Glama TDQS feedback (verbatim)
With only 27% schema description coverage, the description adds meaning for ticker and expectedSalePrice but fails to explain key parameters like ordinaryIncome, filingStatus, stateCode, and haircut. Partial compensation.
Fix plan
Add description: to every rsu_sell_vs_hold inputSchema property. 8 properties currently undesc
Read the thread · 2026-05-29 · closed · 1 comment
rsu_sell_vs_hold: Completeness 4/5 → 5/5
Tool: rsu_sell_vs_hold (functions/_lib/mcp-tools.ts:171)
Dimension: Completeness
Current score: 4/5
Target: 5/5
Glama TDQS feedback (verbatim)
Covers algorithm, assumptions, and required data rules. Lacks output format description, but given complexity and no output schema, it is reasonably complete.
Fix plan
Add a 'Returns' block listing computeRsuResult's top-level keys: vest (tax breakdown at vest), hold (LTCG outcome at end of holdYears), sellNowInvest (
Read the thread · 2026-05-29 · closed · 1 comment
qsbs_check: Usage Guidelines 4/5 → 5/5
Tool: qsbs_check (functions/_lib/mcp-tools.ts:284)
Dimension: Usage Guidelines
Current score: 4/5
Target: 5/5
Glama TDQS feedback (verbatim)
The description emphasizes that all required fields must come from the user and instructs the model not to invent values. It also explains how to handle 'unsure' enums. However, it does not explicitly state when to use this tool over alternatives, though siblings are unrelated.
Fix plan
Add a sentence stating this tool is for
Read the thread · 2026-05-29 · closed · 1 comment
qsbs_check: Parameters 3/5 → 5/5
Tool: qsbs_check (functions/_lib/mcp-tools.ts:284)
Dimension: Parameters
Current score: 3/5
Target: 5/5
Glama TDQS feedback (verbatim)
Schema description coverage is 0%, so the description must compensate. It provides high-level context by listing the eight tests and grouping parameters, but does not explain each parameter individually. Parameter names are somewhat self-explanatory, and the description mentions the 'unsure' fallback for enums, but deeper meaning is lac
Read the thread · 2026-05-29 · closed · 1 comment
qsbs_check: Completeness 4/5 → 5/5
Tool: qsbs_check (functions/_lib/mcp-tools.ts:284)
Dimension: Completeness
Current score: 4/5
Target: 5/5
Glama TDQS feedback (verbatim)
Given 12 required parameters and no output schema, the description explains return values (verdict, exclusion %, tax saved, state conformity) and includes important usage constraints. It is sufficiently complete for an agent to invoke correctly, though more detail on output format could help.
Fix plan
Add a 'Returns' block listin
Read the thread · 2026-05-29 · closed · 1 comment
qsbs_check: Behavior 4/5 → 5/5
Tool: qsbs_check (functions/_lib/mcp-tools.ts:284)
Dimension: Behavior
Current score: 4/5
Target: 5/5
Glama TDQS feedback (verbatim)
Annotations declare readOnlyHint=true, destructiveHint=false, idempotentHint=true, which are consistent with a non-destructive 'check'. The description adds value by detailing the output (verdict, exclusion percentage, tax saved, state conformity) and the constraint on required fields, without contradicting annotations.
Fix plan
Add
Read the thread · 2026-05-29 · closed · 1 comment
The remaining reports are on the project's issue tracker.