One MCP server. Every AI tool your team uses.

Your SOPs, manuals and FAQs live in Perfect Wiki. The MCP server connects them to Claude, Cursor, VS Code, Codex and any other MCP client โ€” AI answers with sources, and page updates straight from chat.

โ–ธhttps://api.perfectwiki.xyz/mcp
No credit cardSetup in under 10 minutesCancel anytime
Works with every MCP client
ClaudeClaude โ†’Claude Desktop & Claude Code
CursorCursormcp.json
VS CodeVS CodeGitHub Copilot agent mode
OpenAI CodexOpenAI Codexconfig.toml
WindsurfWindsurfmcp.json
Gemini CLIGemini CLIsettings.json
ClineClineVS Code extension
JetBrains AIJetBrains AIAI Assistant
01CLI setup

One command and you're connected.

Grab an API token from your Perfect Wiki settings and register the server โ€” in Claude Code it's a single terminal command. Tokens are scoped per knowledge base, so you stay in control of what each client can see.

  • โ†’Endpoint: api.perfectwiki.xyz/mcp โ€” HTTP transport
  • โ†’One Bearer token per knowledge base
  • โ†’Connect several knowledge bases as separate servers
Terminal
$ claude mcp add --transport http \ -s user perfect-wiki \ https://api.perfectwiki.xyz/mcp \ --header "Authorization: Bearer <your-token>"
โœ“ Added HTTP MCP server "perfect-wiki"
$ claude "What's our refund policy?"
โš™ ask โ†’ searching your knowledge baseโ€ฆ
02Config-file setup

Everywhere else: one JSON snippet.

Cursor, Windsurf, VS Code, Claude Desktop and most other clients read the same MCP configuration format. Paste the snippet, restart the client, and your knowledge base shows up as a set of tools.

  • โ†’Same snippet works across mcp.json-based clients
  • โ†’OpenAI Codex uses the equivalent config.toml entry
  • โ†’Restart the client and the tools appear automatically
mcp.json ยท Cursor / Windsurf / VS Code
{ "mcpServers": { "perfect-wiki": { "type": "http", "url": "https://api.perfectwiki.xyz/mcp", "headers": { "Authorization": "Bearer your-api-token" } } } }
03Read & write

Not just search โ€” your AI maintains the wiki.

MCP clients get the full toolset: ask questions, read pages, create new ones, and update existing SOPs. Your client asks for confirmation before anything is written, so nothing changes without you.

  • โ†’AI answers grounded in your internal docs, with sources
  • โ†’Draft and update SOPs straight from the conversation
  • โ†’Clients confirm before create, update, or delete runs
Claude
Update our refund SOP โ€” returns are now accepted for 30 days instead of 14.
โš™ get_page ยท Refund Policy SOPโš™ update_page โœ“
Done โ€” I've updated "Refund Policy SOP" to the 30-day window and adjusted the two examples that mentioned 14 days. The page is live in your knowledge base.
The full toolset
ask()

Ask a natural-language question and get an AI answer with sources.

list_pages()

List every page in the connected knowledge base.

get_page()

Read the full content of a specific page.

create_page()

Create a new page โ€” draft SOPs straight from chat.

update_page()

Update an existing page, so SOPs never go stale.

delete_page()

Remove pages that are no longer needed.

get_knowledgebase()

Get info about the connected knowledge base.

Ready when you are

Put your SOPs to work in every AI tool.

Keep your SOPs, manuals and FAQs in Perfect Wiki โ€” and give your whole team answers right where they work.

No credit cardSetup in under 10 minutesCancel anytime