MCP-tools catalog — 13 tools, copy-ready JSON schemas
The /mcp-tools/ section ships with 13 tool detail pages covering every verb the sodimo-core MCP Worker currently exposes, each with input schema, output schema, and a copy-ready example invocation. Matches the governance section in chapter 42 (mcp-tools) with the operational copy-paste reference that a Claude Code or OpenWebUI session actually needs. Closes issue #4 per D-173.
Added
/mcp-tools/index with filter bar (category + stability) — pure DOM, no framework runtime- 13 detail pages under
src/content/mcp-tools/en/:erp_read_accounts,erp_read_orders,crm_list_deals,crm_get_contact,crm_upsert_contact,crm_advance_stage,crm_add_activity,crm_search,email_send,email_status,ledger_write,doc_search_piler,whatsapp_send - Matching FR mirrors under
src/content/mcp-tools/fr/(26 pages across both locales) src/components/McpToolCard.astro,src/pages/mcp-tools/[name].astro,src/scripts/mcp-filters.ts- i18n
mcpTools.*block in bothsrc/i18n/en.tsandsrc/i18n/fr.ts - Copy-block behaviour shared with the skills section —
navigator.clipboardprimary,execCommandfallback
Changed
src/site.config.ts—MCP toolsadded to the main navsrc/content.config.ts—mcp_tools_en+mcp_tools_frcollections registered with a typed schema (category enum, stability enum, auth enum, required invocation + response examples)
Other
- Playwright smoke:
/mcp-tools/erp_read_accounts/and/fr/mcp-tools/erp_read_accounts/— copy button copies 257 chars tonavigator.clipboard; both PASS npm run buildexits 0; pagefind indexes 11 030 words across both locales (147 pages total)