# MCP Tools Catalog

> Build docs/mcp-tools.md from the active MCP servers and available tool functions.

- Skill: `majiayu000/mcp-tools-catalog` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/mcp-tools-catalog`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/mcp-tools-catalog/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/mcp-tools-catalog

---


# MCP Tools Catalog

Create a project-local catalog of MCP tools at `docs/mcp-tools.md`.

## Core rules
- Use the runtime MCP tool list and enabled server list to generate the catalog.
- Draft in chat first; ask for one confirmation before writing any files.
- Do not edit other files.
- Exception: if `AGENTS.md` lacks a reference to `docs/mcp-tools.md`, include that update under the same confirmation.

## Steps
1) Run: `codex mcp list --json` to get enabled server names.
2) Use prompt-engineering to list the tool functions currently available **right now** using this exact prompt:

```
list the functions that is CURRENTLY  avalible to you **RIGHT NOW**, starting with the prefix `functions.mcp__`
after each function, provide a clear, concise, and informative overview of what each function is intended for
```

3) Map tool functions to `server:tool` names (e.g., `playwright:browser_click`).
4) Filter out any tools whose server is not enabled.
5) Build `docs/mcp-tools.md` using `assets/mcp-tools-template.md`.
6) If `AGENTS.md` lacks a reference to `docs/mcp-tools.md`, include that change in the draft summary.
7) Ask: "Reply CONFIRM to write docs/mcp-tools.md and update AGENTS.md (if needed)."
8) On confirmation, write the file and update `AGENTS.md` if missing the reference.

## Output requirements
- Use `server:tool` naming per line.
- Include a short description for each tool.
- Include a list of enabled servers at the top.

