What is the primary function of Model Context Protocol (MCP)?	It is a communication layer designed to provide Claude with context and tools without requiring developers to write tedious code.
What major burden does MCP aim to solve for developers?	The challenge of having to author, test, and maintain a large set of integration tools and schemas.
What are the two major architectural elements of MCP?	The client and the server.
How does an MCP server function in relation to an outside service?	It acts as an interface, wrapping the outside service's functionality into a set of tools.
What components are often contained within an MCP server?	Tools, resources, and prompts.
What is the key difference between using an MCP server and calling a service API directly?	MCP saves the developer from having to author the tool schema and the function implementation.
What is the relationship between MCP servers and tool use?	They are complementary; MCP addresses who performs the work, while tool use is the mechanism.
Who can author an MCP server implementation?	Anyone, though service providers often release their own official implementations.
In the context of MCP, what is a "tool"?	A set of functions that exposes functionality related to a specific outside service.
What is the ultimate goal of using an MCP server?	To shift the burden of defining and running tools from the developer's server to the MCP server.
