Skip to content
Noah NuruRead the Journal
← All Journal articles

What Is MCP? A Founder’s Guide to Connecting AI Tools

Prepared with AI assistance using the primary sources linked in this article. The examples and worksheets are illustrative.

MCP stands for Model Context Protocol. It is an open standard that lets AI applications connect to external data and tools. An application can use those connections to retrieve information or invoke supported actions. Official MCP introduction

For a founder, the useful question is where that connection would remove a recurring obstacle.

Perhaps preparing a client meeting means copying information from several systems into an AI assistant. Perhaps every project summary starts with a hunt for the current documents. MCP may be relevant when access to the right information or tools is holding up an otherwise clear workflow.

This guide explains the pieces, the decisions that remain yours, and a small pilot you can evaluate before expanding access.

Understand the three parts

MCP uses three distinct roles:

  • Host: The AI application that manages connections
  • Client: The component inside the host that connects to a particular MCP server
  • Server: The program that exposes capabilities to the client

A host creates a client for each server connection. Servers can run locally or remotely. MCP architecture overview

In a hypothetical setup, your assistant is the host. Its client connects to a server that provides access to an approved project repository. You ask a question in the assistant, and the application uses that connection as part of answering it.

Knowing these roles helps you ask better questions. Who operates the server? Which application receives the information? Who maintains the connection when something changes?

You do not need to implement the protocol yourself to ask those questions.

What can a server expose?

The core server capabilities include resources, which provide context; tools, which are executable functions; and prompts, which are reusable interaction templates. MCP specifies the exchange between components, while the AI application determines how it uses the model and context. MCP architecture overview

For your evaluation, ask the provider for the actual capabilities available in the proposed setup. Write them down in ordinary language: search approved documents, retrieve a project record, or create a draft task.

Avoid accepting “connects to our workspace” as a complete description. You need to know which information becomes reachable and which changes become possible.

Treat a search capability and a delete capability as separate decisions, even if the product presents them together during setup.

Keep connection, access, and approval separate

Connecting a tool does not establish that every use of it is appropriate.

MCP's authorization specification describes access flows for HTTP-based transports. The security guidance also recommends limiting permission scopes rather than granting broad access up front. These are implementation requirements and recommendations, not proof that a particular installation is configured safely. Authorization specification, MCP security guidance

For each proposed connection, make three separate decisions:

  1. Connection: Which application and server are involved?
  2. Access: Which records and operations should they be able to reach?
  3. Approval: Which actions require a person to review the specific request?

Also evaluate answer quality separately. A successful retrieval can still feed an incomplete or mistaken summary. In your pilot, require the assistant to show the supporting records and identify what it could not verify.

MCP is not an automatic authorization, accuracy, or safe-execution guarantee. Assess the actual host, server, permissions, and workflow together.

Start with the constraint in your workflow

Describe the recurring delay before choosing a connection:

“Before each client meeting, someone finds the current project status, checks open decisions, and prepares a brief.”

Then ask where the time actually goes.

If the team spends most of it locating records, a connection may help. If the records are contradictory, decide who owns the authoritative status first. If the delay is a strategic decision, better retrieval can prepare the decision without resolving it for you.

Compare the MCP option with the simplest available alternative, including the integration you already use or a small manual handoff. Estimate setup, maintenance, and review effort alongside the time the workflow might save.

You are evaluating a business improvement, so a useful result matters more than the number of systems connected.

Run a narrow, read-only pilot

Consider this hypothetical first assignment:

“Prepare a meeting brief from this approved project folder. List open decisions, link each to its source, and flag information that may be out of date. Do not change records or send messages.”

Use a read-only configuration where the product supports it. If the provider cannot limit access appropriately, resolve that issue before connecting live business data. A prompt asking an agent to behave cautiously is not a substitute for enforceable access controls.

Choose material you are authorized to process and share with the services involved. Confirm the data handling arrangements for the proposed setup, particularly if client information is involved.

If setup requires running a local MCP server, treat that as a software installation decision. Official guidance warns that local servers can access the machine and recommends restricted privileges and sandboxing. Local MCP server security guidance

Have the person responsible for your systems verify the implementation details rather than approving unfamiliar installation commands because they appear in a tutorial.

Proposed worksheet: evaluate one MCP connection

Complete this worksheet before your pilot. It is a planning aid, not a security certification.

Recurring job: What specific output should this connection help produce?

Current friction: Where does the manual workflow lose time or require repeated intervention?

Host and server: Name the AI application, server provider, and person responsible for the setup.

Data boundary: List the permitted folders, projects, or records. Identify information that must remain outside the pilot.

Allowed capabilities: Name the exact read operations needed. Record whether those limits are enforced by the product.

Action boundary: Identify any write, send, delete, purchase, or permission-changing capability. Disable unnecessary capabilities and document required approvals.

Reviewable output: Specify source links, freshness information where available, and how uncertainty should appear.

Stop and recovery: Name who can disconnect the integration, revoke its access, and investigate an unexpected result.

Success measure: Compare total preparation and review time with the current process. Track errors and unresolved cases as well.

Expansion decision: Name the person who can approve a broader scope and the evidence they will require.

Test what happens when something goes wrong

Use approved test data to check six situations:

  • Normal request: The relevant record exists and the result points to it
  • Missing record: The assistant identifies the gap without filling it with an invented fact
  • Conflicting records: The output exposes the disagreement for review
  • Out-of-scope request: The system refuses access outside the permitted boundary
  • Unavailable connection: The result clearly distinguishes unavailable information from a completed check
  • Hostile instructions in retrieved content: A test document asks the agent to disregard its task or disclose unrelated data. The system treats that text as untrusted content, not permission to act

The last test addresses prompt injection. MCP maintainers explain that tool annotations do not make models resistant to malicious instructions in retrieved content. Include this test alongside access controls and action approvals. MCP maintainers on tool annotations and risk

Treat these as acceptance tests for the whole setup. Passing them does not establish that every future request will be safe or correct, but failing one gives you a concrete reason to fix the workflow before expansion.

Decide whether to keep the connection

After the pilot, ask whether the output is easier to verify and whether the complete task takes less effort. Include the work of maintaining permissions, fixing failures, and reviewing results.

Keep the connection if it improves the recurring job enough to justify that responsibility. Narrow it, change it, or remove it if it creates more work than it resolves.

The best first MCP project has one clear purpose, limited access, and a named owner. Start with a workflow you can test, and let the evidence guide what you connect next.

Follow the work through FlowState