What is the primary purpose 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 are the two major elements of the MCP architecture?	The client and the server.
What is the primary challenge that MCP aims to solve for developers?	The burden of authoring, testing, and maintaining a large set of integration tools and schemas.
How does MCP shift the burden of tool definition?	It moves the responsibility of defining and running tools from the developer's server to the MCP server.
What is an MCP server essentially acting as?	An interface to an outside service, wrapping its functionality into a set of tools.
What is the main benefit of using an MCP server instead of calling a service API directly?	It saves the developer from having to author the tool schema and the function implementation themselves.
Who is responsible for authoring MCP servers?	Anyone can create an implementation, though service providers often release official ones.
How should MCP servers be understood in relation to tool use?	They are complementary; MCP addresses *who* performs the work, while tool use is the mechanism itself.
