A=prompt
B=structured output
C=tool
D=MCP
