Title: Discussion 10 — Designing CLI Commands Agents Can Actually Use
Course: AIINFRA 300: Agentic AI & the Model Context Protocol (MCP) > Section: Week 10 — Building Agent-Native CLI Tools and MCP Servers

💬 Discussion 10 — Designing CLI Commands Agents Can Actually Use (20 pts)

Pick one public API, campus system, developer platform, or website-backed service you would want an AI agent to use. Do not start by listing every endpoint. Start with two realistic tasks a user would ask for.

In your initial post (150+ words), address:

- What are two CLI commands you would design for those tasks?
- What flags would each command need (--json, --limit, --select, --dry-run, --since, etc.)?
- What would your doctor command check?
- Which single command or capability would you expose as an MCP tool first, and why?

Then respond to at least two classmates. In each reply, suggest one improvement that would make their CLI more agent-friendly: clearer command naming, safer defaults, structured output, fewer round trips, or a better setup/auth check.