Tutorial: MCP Tools & Skills

Beginner — 10 minutes

Learn how to extend your AI agents with MCP (Model Context Protocol) servers and skills. MCP tools let agents collaborate, manage tickets, and interact with external services. Skills add reusable workflows to your agents.

What Are MCP Tools?

MCP (Model Context Protocol) tools are capabilities that AI agents can use while working inside a Pod. AgentsMesh provides 26 built-in MCP tools organized into 7 categories:

  • Discovery — List available Pods, Runners, and repositories
  • Terminal — Observe and control other Pods' terminals
  • Binding — Request and manage Pod-to-Pod connections
  • Channel — Create channels, send messages, share documents
  • Ticket — Search, create, and update tickets
  • Pod — Create new Pods, get snapshots, send input
  • Loop — List and trigger automated loops
These built-in tools are automatically available to every Pod — no configuration needed.
1

Understand Built-in vs Custom MCP Servers

There are two types of MCP tools available to your agents:

Built-in AgentsMesh MCP Server

Automatically configured for every Pod. Provides the 26 collaboration tools (channels, tickets, bindings, etc.). No setup required.

Custom MCP Servers

Additional MCP servers you install for specific capabilities — for example, a database MCP server, a Slack integration, or a custom API connector. These are configured per organization or per user.

2

Install a Custom MCP Server

Add a custom MCP server to extend your agents' capabilities:

  1. Go to Settings → Extensions → MCP Servers
  2. Click Add MCP Server
  3. Choose the transport type: stdio (command-line tool), HTTP, or SSE (Server-Sent Events)
  4. For stdio: Enter the command and arguments (e.g., npx -y @modelcontextprotocol/server-filesystem /path)
  5. For HTTP/SSE: Enter the server URL and any required headers
  6. Add environment variables if needed (e.g., API keys)
  7. Set the scope: Organization (shared with all members) or Personal (only your Pods)
MCP servers are started automatically when a Pod launches. Claude Code agents receive the configuration via .mcp.json.
3

Verify MCP Tools in a Pod

After configuring MCP servers, verify they work:

  1. Create a new Pod with Claude Code
  2. In the terminal, ask the agent: "What MCP tools do you have available?"
  3. The agent should list both built-in AgentsMesh tools and any custom MCP servers you installed
  4. Try using a tool — e.g., "List all available pods" or "Search for tickets"

What Are Skills?

Skills are reusable agent workflows defined as markdown files with instructions. When installed, they are injected into your agent's context so it can execute them on demand. AgentsMesh provides two built-in skills:

  • am-channel — Enables agents to check for messages, sync task status, and exchange information with other agents via channels
  • am-delegate — Enables agents to delegate tasks to other Pods, create sub-Pods for parallel work, and trigger follow-up agents
4

Understand Built-in Skills

Built-in skills are always available to Claude Code agents in every Pod:

am-channel Skill

Automatically checks for new messages before starting tasks, syncs status updates to channels, and exchanges information with collaborating agents. Use this when agents need to coordinate.

am-delegate Skill

Enables an agent to delegate subtasks to other Pods or environments. The agent can create child Pods, assign work, and wait for results. Use this for complex tasks that benefit from parallel execution.

5

Install Custom Skills

You can install additional skills from the marketplace or create your own:

  1. Go to Settings → Extensions → Skills
  2. Browse available skills or click Add Skill to install from a URL
  3. Skills can be scoped to your organization or personal account
  4. Installed skills are automatically injected into new Pods
Custom skills are markdown files with YAML frontmatter. You can create your own by defining when the skill should trigger and what instructions the agent should follow.
6

Configure MCP Servers Per Repository

For repository-specific tools, you can scope MCP servers to particular repositories:

  • When adding an MCP server, you can optionally link it to specific repositories
  • The MCP server will only be available in Pods that use those repositories
  • This is useful for project-specific integrations (e.g., a database tool for a specific project)
Organization-scoped MCP servers are available to all members. User-scoped servers are only available to your own Pods.

What's Next?

Your agents are now extended with MCP tools and skills. Continue exploring: