MCP Servers: Connecting Agents to Your Tools

The Model Context Protocol gives coding agents a standard way to use external tools and data. In this workshop you learn how MCP works, connect existing servers to an agent, and build a small server of your own for an internal system. We pay particular attention to permissions, input validation and what an agent should never be allowed to do.

Request without obligation

Deutsche Version

Duration
1 day
Level
Intermediate
Format
Remote or on-site, English or German
Group size
Up to 12 participants per trainer

Who it is for

  • Developers who want agents to use internal tools and APIs
  • Platform engineers preparing agent integrations
  • Tech leads assessing risks of tool-connected agents

What your team will be able to do

  • Explain the MCP architecture of clients, servers, tools and resources
  • Connect and configure existing MCP servers in an agent
  • Build a small MCP server that exposes an internal capability
  • Apply least-privilege and validation to tools exposed to agents
  • Test and debug a server with realistic agent calls

Agenda

  1. MCP fundamentalsThe protocol's building blocks and how an agent discovers and calls tools.
  2. Using existing serversConnecting servers to an agent, inspecting tool descriptions and understanding what gets sent where.
  3. Building a serverImplementing a tool and a resource for an internal use case in your preferred language.
  4. Security designScoping credentials, validating inputs, guarding against prompt injection through tool output and logging calls.
  5. Testing and debuggingExercising the server with an agent, inspecting failures and improving tool descriptions.
  6. Rollout considerationsHosting, versioning and governance for servers used across a team.

Prerequisites

  • Programming experience in TypeScript, Python or a comparable language
  • Experience with at least one coding agent
  • An internal API or data source suitable for the exercise, or our sandbox

Why apprat.io workshops

  • Taught by practising AI Code Engineers
  • Your repositories or a sandbox project
  • AI speed, human responsibility: review, security and governance included
  • ISO 9001 & ISO/IEC 27001 certified processes
  • Follow-up office hours after 30 days

Request without obligation

Tell us about your team and goals. We reply within one business day with a tailored agenda and a quote – free and without obligation.

24/7 call support in English & German:
+49 761 519 751 50

Frequently asked questions

Which languages can we use to build servers?

We tailor the exercises to your stack, within the options supported by the available SDKs.

Is it safe to expose internal systems to agents?

It can be, with narrow scopes, read-only defaults and human approval for risky actions. These are core topics of the workshop.

Do we need an internal system for the exercise?

No. We can provide a sandbox service, but a real internal API makes the result more useful.

Fields marked * are required.