The Model Context Protocol standardises how a model discovers and calls external tools, files, and services, replacing one-off integrations with a shared plug format. It makes agent tool use portable across models and apps.