# ClosedMCP

> ClosedMCP is one MCP connection to the tools a company allows each person. Every call runs as the signed-in person and is audited. Companies can also have ClosedMCP host MCP servers they write (Serverless MCPs).

These pages are plain markdown, the same text the `closedmcp_guide` MCP tool returns for each topic.

## Docs

- [Using ClosedMCP](https://closedmcp.com/docs/basics.md): find tools, connect apps, why a tool is missing or denied (topic `basics`)
- [Serverless MCPs](https://closedmcp.com/docs/serverless.md): build, test and publish an MCP server that ClosedMCP hosts (topic `serverless`)
- [The ClosedMCP library](https://closedmcp.com/docs/library.md): the headers a hosted app receives and the `_meta` keys it returns (topic `library`)
- [Event channels](https://closedmcp.com/docs/event-channels.md): let an AI agent wait for events from a hosted app (topic `channels`)
- [Monitors](https://closedmcp.com/docs/monitors.md): scripts that check tools on a timer and wake an agent; being rolled out (topic `monitors`)

## Skills

Agent Skills for Claude Code, Codex CLI and claude.ai. Unzip into `~/.claude/skills/` (Claude Code) or `${CODEX_HOME:-~/.codex}/skills/` (Codex), or upload the zip in claude.ai Settings > Capabilities > Skills. [How to install](https://closedmcp.com/docs/serverless.md).

- [closedmcp-builder](https://closedmcp.com/skills/closedmcp-builder.zip): build, test and publish a Serverless MCP ([SKILL.md](https://closedmcp.com/skills/closedmcp-builder/SKILL.md))
- [closedmcp-basics](https://closedmcp.com/skills/closedmcp-basics.zip): find tools, connect apps, denied tools, monitors and event channels ([SKILL.md](https://closedmcp.com/skills/closedmcp-basics/SKILL.md))

## Optional

- [Documentation](https://closedmcp.com/docs): guides for people
- [SDK reference](https://closedmcp.com/docs/sdk): Log in with ClosedMCP SDKs for MCP servers you host yourself
