| MCP | Model Context Protocol: standard interface for tools and context exposed to model applications. |
| A2A | Agent2Agent: protocol for communication and task exchange between agents. |
| Host / client / server | Application / its protocol connector / capability provider. |
| JSON-RPC | JavaScript Object Notation Remote Procedure Call: structured request/response message format. |
| stdio / HTTP | Standard input/output / Hypertext Transfer Protocol: local process / network transport. |
| Tool / resource / prompt | Callable operation / readable context / reusable message template. |
| Elicitation | A server requests additional user input through the client. |
| OAuth / PKCE | Authorization framework / Proof Key for Code Exchange: protects authorization-code flows. |
| Scope / token audience | Granted permissions / the service a token is intended for. |
| Confused deputy | A privileged service is tricked into acting for an unauthorized party. |
| Agent Card | Describes an A2A agent's capabilities and connection details. |
| Task / artifact | Tracked unit of agent work / output produced by that work. |
| Tool poisoning / SSRF | Malicious tool metadata / Server-Side Request Forgery targeting unintended services. |
| Protocol version | Agreed message rules; verify compatibility rather than assuming older features remain supported. |