Asked about What MCP is for

What is MCP and what problem does it solve?

An answer that works

A standard protocol for exposing tools, resources and prompt templates to model clients. It removes the repetition of rewriting the same integration per application and per provider format, so a capability written once works with any client that speaks it.

Then they push further

How is that different from defining tools in your API call?

Tools in an API call are defined by your application for that request. MCP puts them behind a server speaking a standard protocol, so one integration can be used by many clients and agents without each rewriting it.

What are the security concerns with MCP servers?

A server's tool descriptions and results go straight into the model's context, so a malicious or compromised server can inject instructions. Servers often hold credentials too. Install only servers you trust, scope their credentials, and review what they expose.

What gets marked up

Marked up for describing it as a standard interface between agents and tools, and for raising the trust questions unprompted.

Reading an answer is not being able to give one. The section that teaches this is What MCP is for, 3 hours of MCP & tool interfaces.

Learn this properly