Skip to content
Catalogue
Module 31Track J — Builder TrackHalf day

Build Your Own MCP Connector

Advanced

Developers who want Claude to reach internal tools, databases, and APIs

Prerequisites: Module 19 or equivalent. Comfortable in TypeScript or Python. An internal API or tool worth wrapping.

Last verified 2026-07-10

Executive summary

You will learn how the Model Context Protocol works and how to wrap an internal tool or API as a connector Claude can call. End state is a working MCP server you wrote yourself — tools defined, tested against Claude, and installed for your team. After this module you can design tool definitions Claude uses reliably, choose the right transport and auth for your environment, and ship internal connectors instead of waiting for vendors. This is the MCP leg of Anthropic's Claude Certified Developer exam.

Learning objectives

  1. Explain what MCP standardises: tools, resources, and prompts behind one protocol
  2. Build an MCP server with the official SDK and define tools Claude actually uses well
  3. Choose a transport (stdio for local, HTTP for remote) and handle authentication
  4. Test the connector end to end from Claude Code and the Claude apps
  5. Package and distribute the connector to a team

Prefer the live room?

This module also runs inside our in-person bootcamps and workshops in Copenhagen.

More in Track J