LocalFree

pin MCP server

GautamTalksDev/mcp-pin

Stdio proxy that pins every tool definition (name, description, input schema, annotations) when you approve a server and blocks the session, with a diff, if any of it changes later. Also keeps a public, signed log of tool definition changes across public MCP servers.

4 GitHub stars467 npm downloads / month

Install pin in Claude Code

Claude Code
claude mcp add pin -- npx -y mcp-pin
mcp.json (Claude Desktop, Cursor, VS Code, Windsurf)
{
  "mcpServers": {
    "pin": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-pin"
      ]
    }
  }
}

Frequently asked questions

What does the pin MCP server do?

Stdio proxy that pins every tool definition (name, description, input schema, annotations) when you approve a server and blocks the session, with a diff, if any of it changes later. Also keeps a public, signed log of tool definition changes across public MCP servers.

Is the pin MCP server free?

Yes, most likely. Open source and no paid account or API key is mentioned in the listing. Check the provider for current pricing.

Does pin run locally or remotely?

Local. Runs on your machine (stdio). You install it with npx, uvx, Docker or from source.

How do I add pin to Claude Code?

Run: claude mcp add pin -- npx -y mcp-pin

More security & identity MCP servers

View all