What is the primary function of Model Context Protocol (MCP)?	It is a communication layer that provides Claude with context and tools without requiring the developer to write tedious code.
What two major elements constitute the structure of MCP?	The client and the server.
What internal components are often contained within an MCP server?	Tools, resources, and prompts.
What primary challenge does MCP aim to solve for developers?	The burden of authoring, testing, and maintaining a large set of integration tools.
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 is the main advantage 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.
Who is capable of authoring an MCP server implementation?	Anyone, though service providers often release official implementations.
How are MCP servers and tool use related?	They are complementary; MCP defines who performs the work, while tool use is the mechanism.
