Contents
Map

14 · MCP & A2A

Appendix - Summary & Key Terms

View as:

Appendix - MCP & A2A

What We Learned

  • MCP standardizes tool/context integration; A2A connects agents that manage their own work.
  • Understand protocol messages, transports, feature discovery and version compatibility.
  • Expose narrow tools, readable resources and reusable prompts with validated contracts.
  • Authorize calls with scoped credentials and audience checks; enforce permissions in code.
  • Test servers and clients against injection, unsafe tool behavior and credential misuse.

Key Acronyms, Concepts & Jargon

TermShort meaning
MCPModel Context Protocol: standard interface for tools and context exposed to model applications.
A2AAgent2Agent: protocol for communication and task exchange between agents.
Host / client / serverApplication / its protocol connector / capability provider.
JSON-RPCJavaScript Object Notation Remote Procedure Call: structured request/response message format.
stdio / HTTPStandard input/output / Hypertext Transfer Protocol: local process / network transport.
Tool / resource / promptCallable operation / readable context / reusable message template.
ElicitationA server requests additional user input through the client.
OAuth / PKCEAuthorization framework / Proof Key for Code Exchange: protects authorization-code flows.
Scope / token audienceGranted permissions / the service a token is intended for.
Confused deputyA privileged service is tricked into acting for an unauthorized party.
Agent CardDescribes an A2A agent's capabilities and connection details.
Task / artifactTracked unit of agent work / output produced by that work.
Tool poisoning / SSRFMalicious tool metadata / Server-Side Request Forgery targeting unintended services.
Protocol versionAgreed message rules; verify compatibility rather than assuming older features remain supported.

Back to section overview

⚡AI-assisted content - always verify, always explore multiple perspectives·