What is the Model Context Protocol (MCP)?	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 internal components are typically contained within the MCP server?	Tools, resources, and prompts.
What primary challenge does MCP aim to solve for developers?	The burden of maintaining a large set of integration tools and schemas.
How does MCP shift the burden of tool definition?	It shifts the responsibility of defining and running tools from the developer's server to the MCP server.
What is an MCP server essentially an interface to?	An outside service.
How does using an MCP server benefit a developer compared to calling an API directly?	It saves the developer from having to author the tool schema and the function implementation.
Who is responsible for authoring an MCP server implementation?	Anyone, though service providers often release their own official implementations.
What is the relationship between MCP servers and tool use?	They are complementary; MCP servers define *who* performs the tool work.
