Skip to main content

Overview

Skills are server-level instructions sent to the AI client automatically on every MCP connection. They appear in the instructions field of the MCP initialize response and most AI clients (Claude Desktop, Claude Code, Cursor, ChatGPT, VS Code) pass them verbatim into the LLM system prompt. Skills let you steer the model’s behaviour — which tools to prefer, in what order to call them, what assumptions to avoid — without the user needing to type anything.

Where to Configure Skills

Open GetMCP → Servers → {Your Server} → Skills tab. Write your instructions in the text area and click Save Skills. The instructions take effect immediately on the next MCP initialize call — no restart required. The field accepts plain text only, up to 8,192 characters. Server — Skills tab with instructions text area and Save Skills button

Skills vs Prompts

GetMCP has two related but distinct features for shaping LLM behaviour: Use Skills for permanent, always-on guidance. Use Prompts for optional named templates the user can pick from a list. Server — Prompts tab create form, the on-demand counterpart to always-on Skills

What to Write

Good Skills instructions are specific and action-oriented. Vague instructions (“be helpful”) are usually worse than no instructions at all.

Effective patterns

Enforce a call order:
Steer away from wrong tools:
Set data-handling expectations:
Reduce unnecessary calls:

What to avoid


How the AI Receives Skills

GetMCP returns the Skills text in the MCP initialize response:
Each AI client handles this field differently:
If a client ignores the instructions field, Skills have no effect. Check the client’s documentation if you notice instructions not being followed.

Skills and Multiple Servers

Each server has its own independent Skills. When an AI client connects to multiple servers simultaneously, each server’s instructions are injected separately. Keep instructions scoped to the tools on that server to avoid confusion.

Character Limit

The Skills field accepts up to 8,192 characters (~1,500–2,000 tokens). This is intentionally constrained — overly long instructions consume token budget that should be available for the actual conversation. If you find yourself hitting the limit, consider:
  1. Moving static reference data (product lists, IDs) into a Resource that the AI can fetch on demand.
  2. Using a Prompt for optional context the user can explicitly load.
  3. Trimming instructions to the highest-value, most-specific guidance.