Skip to main content
Glama

Build GovCon Oral Presentation Deck, Live Tech-Demo Runbook & Murder-Board Q&A

generate_oral_presentation_prep
Read-onlyIdempotent

Generate a FAR 15.102 & Shipley Phase-II Oral Presentation slide-by-slide blueprint, Key Personnel speaker-attributed talking points, a minute-by-minute Live Technical Demonstration / Scenario Challenge runbook with zero-downtime failover contingencies, an adversarial SSEB 'Murder Board' Q&A coaching matrix, and evaluator caucus takeaways from RFP Section L/M oral instructions. This is a read-only, stateless generative preparation call (requires X-RapidAPI-Key; rfp_oral_instructions_and_sow_text accepts 30 to 120,000 characters, proposed_solution_and_key_personnel maps slides strictly to eligible Key Personnel speakers, optional known_incumbent_and_risk_areas sharpens Murder-Board trap questions, and presentation_format_mode selects 'COMBINED_ORALS_TECH_DEMO_AND_QA' [default], 'EXECUTIVE_SLIDE_BRIEFING_AND_QA', 'LIVE_TECHNICAL_SCENARIO_CHALLENGE', or 'KEY_PERSONNEL_INTERVIEW_AND_CAUCUS'). Use this tool when preparing for Phase-II advisory down-select oral presentations, live technical demonstrations, or SSEB Q&A caucuses; use generate_rfp_response instead for written Volume I Technical Approach prose, or match_key_personnel for written Volume II resumes and Letters of Commitment.

Input Schema

NameRequiredDescriptionDefault
presentation_formatNoOral evaluation format: 'far_15_102_oral_technical_proposal' (default Federal FAR 15.102 / GSA FEDSIM Phase II Orals), 'live_technical_demo_and_coding_challenge' (hands-on tech demo & scenario execution), 'executive_key_personnel_orals_and_qna' (Key Personnel oral defense), or 'sled_finalist_vendor_interview' (State/Local BAFO interview).far_15_102_oral_technical_proposal
total_session_minutesNoTotal scheduled duration of the oral presentation, live demo, and Q&A session in minutes (15 to 240; defaults to 90).
rfp_oral_instructions_and_sow_textYesRaw RFP Section L Oral Presentation / Live Tech-Demo rules (time limits, slide limits, speaker eligibility restrictions under FAR 15.102, live scenario prompts), Section M evaluation criteria, and PWS/SOW technical scope (30 to 120,000 characters).
bidder_solution_and_key_personnel_contextYesProposed Key Personnel names/roles/clearances, technical architecture, past performance metrics, and competitive win themes to weave into the speaker scripts and Murder-Board Q&A answers.

Output Schema

NameRequiredDescriptionDefault
slide_deck_blueprintNoSlide-by-slide Shipley oral presentation blueprint with action captions, speaker assignments, visual concepts, and verbatim scripts.
murder_board_qna_bankNoAdversarial SSEB Murder-Board questions with hidden evaluator concerns, responder roles, gold-standard answers, and traps to avoid.
live_tech_demo_runbookNoStep-by-step live technical demonstration runbook with operator actions, evaluator strength callouts, and offline failover contingencies.
solicitation_and_format_summaryNoIdentified solicitation title/ID, oral format, speaker restrictions, and Section M evaluation hierarchy.
recommended_time_budget_breakdownNoMinute-by-minute time allocation across Opening/Intros, Core Technical Slides, Live Demo, Caucus Buffer, and Q&A.
key_personnel_speaker_choreographyNoRules of engagement and handoff choreography ensuring every Key Personnel speaker demonstrates deep technical mastery without talking over teammates.
closing_evaluator_leave_behind_pitchNoFinal 60-second executive closing statement designed to anchor 'High Confidence / Multiple Significant Strengths' before the SSEB caucuses.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed17 schema fields changed
    • addedInput schema / properties / bidder_solution_and_key_personnel_context
      Added value: +{
      +  "description": "Proposed Key Personnel names/roles/clearances, technical architecture, past performance metrics, and competitive win themes to weave into the speaker scripts and Murder-Board Q&A answers.",
      +  "maxLength": 100000,
      +  "minLength": 20,
      +  "type": "string"
      +}
    • removedInput schema / properties / known_incumbent_and_risk_areas
      Removed value: -{
      -  "description": "Optional competitive context, incumbent vulnerabilities, transition risks, or technical gaps where the Source Selection Evaluation Board (SSEB) is likely to probe during Murder-Board Q&A.",
      -  "maxLength": 30000,
      -  "type": "string"
      -}
    • addedInput schema / properties / presentation_format
      Added value: +{
      +  "default": "far_15_102_oral_technical_proposal",
      +  "description": "Oral evaluation format: 'far_15_102_oral_technical_proposal' (default Federal FAR 15.102 / GSA FEDSIM Phase II Orals), 'live_technical_demo_and_coding_challenge' (hands-on tech demo & scenario execution), 'executive_key_personnel_orals_and_qna' (Key Personnel oral defense), or 'sled_finalist_vendor_interview' (State/Local BAFO interview).",
      +  "enum": [
      +    "far_15_102_oral_technical_proposal",
      +    "live_technical_demo_and_coding_challenge",
      +    "executive_key_personnel_orals_and_qna",
      +    "sled_finalist_vendor_interview"
      +  ],
      +  "type": "string"
      +}
    • removedInput schema / properties / presentation_format_mode
      Removed value: -{
      -  "default": "COMBINED_ORALS_TECH_DEMO_AND_QA",
      -  "description": "Oral presentation format mode: 'COMBINED_ORALS_TECH_DEMO_AND_QA' (default, slide deck + live technical demo + Q&A), 'EXECUTIVE_SLIDE_BRIEFING_AND_QA' (Shipley slide deck + Q&A), 'LIVE_TECHNICAL_SCENARIO_CHALLENGE' (on-the-spot engineering problem/coding challenge), or 'KEY_PERSONNEL_INTERVIEW_AND_CAUCUS' (structured SSEB oral interview).",
      -  "enum": [
      -    "COMBINED_ORALS_TECH_DEMO_AND_QA",
      -    "EXECUTIVE_SLIDE_BRIEFING_AND_QA",
      -    "LIVE_TECHNICAL_SCENARIO_CHALLENGE",
      -    "KEY_PERSONNEL_INTERVIEW_AND_CAUCUS"
      -  ],
      -  "type": "string"
      -}
    • removedInput schema / properties / proposed_solution_and_key_personnel
      Removed value: -{
      -  "description": "Proposed technical/management solution architecture, key discriminators, and named Key Personnel speakers (roles, clearances, domain expertise, and past performance proof points) who will present.",
      -  "maxLength": 80000,
      -  "minLength": 20,
      -  "type": "string"
      -}
    • addedInput schema / properties / total_session_minutes
      Added value: +{
      +  "default": 90,
      +  "description": "Total scheduled duration of the oral presentation, live demo, and Q&A session in minutes (15 to 240; defaults to 90).",
      +  "maximum": 240,
      +  "minimum": 15,
      +  "type": "integer"
      +}
    • changedInput schema / required
      Previous value: -[
      -  "rfp_oral_instructions_and_sow_text",
      -  "proposed_solution_and_key_personnel"
      -]New value: +[
      +  "rfp_oral_instructions_and_sow_text",
      +  "bidder_solution_and_key_personnel_context"
      +]
    • addedOutput schema / properties / closing_evaluator_leave_behind_pitch
      Added value: +{
      +  "description": "Final 60-second executive closing statement designed to anchor 'High Confidence / Multiple Significant Strengths' before the SSEB caucuses.",
      +  "type": "string"
      +}
    • removedOutput schema / properties / evaluator_caucus_takeaways
      Removed value: -{
      -  "description": "Verbatim strengths designed for SSEB evaluators to record on consensus scoring sheets.",
      -  "items": {
      -    "type": "string"
      -  },
      -  "type": "array"
      -}
    • addedOutput schema / properties / key_personnel_speaker_choreography
      Added value: +{
      +  "description": "Rules of engagement and handoff choreography ensuring every Key Personnel speaker demonstrates deep technical mastery without talking over teammates.",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • changedOutput schema / properties / live_tech_demo_runbook / description
      Previous value: -"Minute-by-minute live technical demonstration runbook with operator actions, telemetry proof, and backup failover plans."New value: +"Step-by-step live technical demonstration runbook with operator actions, evaluator strength callouts, and offline failover contingencies."
    • removedOutput schema / properties / murder_board_qa_matrix
      Removed value: -{
      -  "description": "Adversarial SSEB Murder-Board questions paired with Answer-First-Elaborate-Anchor responses and trap-avoidance rules.",
      -  "items": {
      -    "type": "object"
      -  },
      -  "type": "array"
      -}
    • addedOutput schema / properties / murder_board_qna_bank
      Added value: +{
      +  "description": "Adversarial SSEB Murder-Board questions with hidden evaluator concerns, responder roles, gold-standard answers, and traps to avoid.",
      +  "items": {
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • removedOutput schema / properties / predicted_oral_confidence_rating
      Removed value: -{
      -  "description": "Predicted DoD/Federal Source Selection Oral Confidence rating (e.g., High Confidence / Outstanding).",
      -  "type": "string"
      -}
    • addedOutput schema / properties / recommended_time_budget_breakdown
      Added value: +{
      +  "description": "Minute-by-minute time allocation across Opening/Intros, Core Technical Slides, Live Demo, Caucus Buffer, and Q&A.",
      +  "type": "string"
      +}
    • changedOutput schema / properties / slide_deck_blueprint / description
      Previous value: -"Slide-by-slide Shipley oral presentation deck with assigned Key Personnel speaker, time budget, visual layout, and talking points."New value: +"Slide-by-slide Shipley oral presentation blueprint with action captions, speaker assignments, visual concepts, and verbatim scripts."
    • addedOutput schema / properties / solicitation_and_format_summary
      Added value: +{
      +  "description": "Identified solicitation title/ID, oral format, speaker restrictions, and Section M evaluation hierarchy.",
      +  "type": "string"
      +}
  2. Added

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, openWorldHint=false, so the safety profile is fully covered upstream. The description does add genuinely new behavioral facts — statelessness and the X-RapidAPI-Key auth requirement — which is real value. However, the quoted character bounds and format defaults duplicate the schema, and it never characterizes output shape or cost/latency, so this is additive but thin beyond the auth note.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The deliverable list is front-loaded and every element is substantive, but the second sentence packs auth, three parameter explanations and four enum values into one dense run-on that is hard to parse and partly redundant with the schema (30–120,000 characters). The misstated parameter and enum names also consume space that would be better spent correctly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists and annotations cover the safety profile, so the description need not explain return values; it does cover purpose, auth and sibling routing well. But for a 4-parameter generative tool, giving wrong parameter identifiers and wrong enum literals leaves an agent without a reliable path to a correct invocation, which is the one thing the description most needed to get right.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline would be 3, but the description actively misnames the parameters: it refers to `proposed_solution_and_key_personnel` where the schema has `bidder_solution_and_key_personnel_context`, and to `presentation_format_mode` where the schema has `presentation_format`. Worse, it lists enum values ('COMBINED_ORALS_TECH_DEMO_AND_QA' [default], 'EXECUTIVE_SLIDE_BRIEFING_AND_QA', 'LIVE_TECHNICAL_SCENARIO_CHALLENGE', 'KEY_PERSONNEL_INTERVIEW_AND_CAUCUS') that do not exist in the schema, whose actual values and default are entirely different — an agent following the prose would generate invalid calls.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Generate) and a precisely enumerated set of deliverables — slide blueprint, speaker-attributed talking points, live-demo runbook, Murder-Board Q&A matrix, evaluator caucus takeaways — tied to FAR 15.102/Shipley Phase II. The scope is instantly separable from generate_rfp_response and match_key_personnel, which are named explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit 'Use this tool when preparing for Phase-II advisory down-select oral presentations, live technical demonstrations, or SSEB Q&A caucuses' trigger, plus two named alternatives with the conditions that select them (written Volume I prose, written Volume II resumes/LOCs). When-to-use, when-not-to-use and alternatives are all present.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources