JSON-RPC 2.0 Specification, JSON-RPC Working Group, 2010 - Describes the JSON-RPC 2.0 specification, including error codes and message structure, which forms the basis for protocol-level errors in MCP.
Toolformer: Language Models That Can Use Tools, Timo Schick, Jane Dwivedi-Yu, Roberto Dessì, Roberta Raileanu, Maria Lomeli, Luke Zettlemoyer, Nicola Cancedda, Thomas Scialom, 2023arXiv preprint arXiv:2302.04761DOI: 10.48550/arXiv.2302.04761 - Presents a method for training language models to use external tools by learning to generate tool-use prompts and interpret their outputs, demonstrating model adaptation to tool outputs and failures.
Pydantic Documentation: Validation, Pydantic Development Team, 2025 - Explains Pydantic's data validation capabilities, including handling ValidationError and structuring validation error messages, which is useful for processing tool arguments.