Model Context Protocol (MCP) is an open standard that lets AI assistants connect to external tools and data, such as a CRM, analytics account, file store or database, through a common interface. The main risks are excessive permissions, prompt injection through content the assistant reads, untrusted third-party servers and weak credential handling. Governance rules should be set before rollout: which servers are approved, what each may access, who approves write actions and how activity is logged.
Anthropic introduced MCP in late 2024 as an open protocol, and it has since been adopted by other AI providers and developer tools. An MCP server exposes tools, resources and prompts; an MCP client, such as Claude, ChatGPT in supported modes, or an IDE assistant, connects to it. A marketing team might use MCP servers to let an assistant read Google Analytics data, query a Shopify store, search Google Drive or post to Slack.

Why does MCP matter for marketing teams?
Before MCP, connecting an assistant to each tool needed a custom integration. MCP standardises that connection, so one assistant can work across many systems. That makes tasks like pull last week’s campaign results from the ad platform and summarise them in a doc much easier.
The same convenience is the source of risk. An assistant with access to ten systems can do ten times as much damage if it is misled or misconfigured.
What are the main security risks?
Prompt injection
If an assistant reads a web page, email or document containing hidden instructions, it may follow them. Combined with MCP tools that can send messages or change data, a malicious instruction could cause the assistant to leak information or take unwanted actions. Security researchers have demonstrated such attacks against several MCP setups.

Over-broad permissions
Many servers authenticate with a single token that grants everything the user can do. An assistant meant only to read reports might, through the same token, be able to delete campaigns.
Untrusted servers
Anyone can publish an MCP server. A server from an unknown source could log data, change its tool descriptions after installation or contain vulnerable code. Running unverified servers locally gives them access to the machine.
Credential exposure
API keys stored in plain configuration files, shared between staff or committed to repositories are a common weakness. The MCP specification added OAuth-based authorisation for remote servers, but implementations vary.
What are the practical limits of MCP?
- Assistants can choose the wrong tool or pass wrong parameters
- Large data pulls may exceed context limits and be truncated
- Server quality varies widely; some are maintained by vendors, many by individuals
- Not every client supports every MCP feature or transport
- Audit logging is often left to the server author and may be minimal
Which governance rules should be set first?
- Approved server list: only official vendor servers or ones reviewed internally
- Read-only by default: write and delete actions need explicit approval per use case
- Least privilege credentials: separate tokens with minimal scopes for each server
- Human confirmation for any action that sends, publishes, spends or deletes
- No servers that combine untrusted content reading with sensitive write access in one session
- Logging: record which tools were called, by whom and with what result
- Owner per server: someone responsible for updates and reviewing changes
The rule about combining capabilities deserves emphasis. An assistant that browses the open web and also has permission to email customers is a high-risk pairing. Separate them, or require confirmation for every outbound action.
How should a team review an MCP server before approval?
Check who publishes it, whether the code is open, when it was last updated and what permissions it requests. Read the tool descriptions, because they are effectively instructions to the model. Test it in a sandbox account with no real customer data before connecting it to production systems.
Prefer remote servers with OAuth and scoped permissions from the tool vendor itself where available. Many major platforms now publish official servers.
How Alien Road applies Model Context Protocol
In a typical engagement we begin by listing the tasks the client wants an assistant to perform and the systems those tasks touch. Most marketing use cases, such as reporting, research and drafting, need read access only, which shapes the whole setup.
Setup involves choosing official or reviewed servers, creating scoped credentials for each, configuring the client application so write actions require confirmation and writing a one-page policy listing approved servers and owners. We test in sandbox accounts first. For measurement and reporting, we review tool-call logs with the client, track time saved on the tasks covered and record any blocked or unexpected actions, so governance is checked against real use rather than assumed.
What does a low-risk first use case look like?
A good first project is a read-only reporting assistant. It connects to Google Analytics, Search Console and the ad platform with read scopes only, and produces a weekly summary for the team. Nothing can be changed, and the worst case is an inaccurate summary that a person checks before sharing.
Once that runs well, a team might add write access to a single low-risk destination, such as creating draft documents in a shared folder, still with confirmation.
How does MCP relate to data protection rules?
When an assistant pulls customer data through an MCP server, that data may pass into the AI provider’s systems. Under GDPR and KVKK, the provider becomes a processor, and the business needs a data processing agreement and a clear purpose for the transfer.
Check where the AI provider processes data, whether business plans exclude it from training, and how long conversation logs are kept. For servers that touch personal data, prefer aggregated queries, such as campaign totals, over pulling individual customer records into the conversation.
Document these choices in the same policy that lists approved servers, so a single page answers both security and privacy questions.
Where to start this week
List every MCP server or AI connector currently active in your team’s assistants, including personal setups. For each, note who installed it, what credentials it uses and whether it can write data. Disable anything nobody can explain, switch remaining servers to the narrowest scopes available, and write down the approval rule for the next one before anyone installs it.
Keep reading: AI Optimization · AI Optimization