generated: '2026-08-04' method: derived source: mcp/livekindly-mcp.yml + openapi/livekindly-content-openapi.yml status: gated status_raw: unmappable-gated note: >- LIVEKINDLY serves both an MCP endpoint and (via the WordPress REST route index) a REST content surface, so the crosswalk is emitted — but tools/list on both MCP endpoints and the backing wp-abilities registry all return HTTP 401, so no tool name is publicly observable. The crosswalk therefore records ZERO mapped rows rather than guessing at WordPress MCP Adapter defaults. rest_only[] below is the real, complete public REST surface that currently has no observable agent tool bound to it. surfaces: openapi: file: openapi/livekindly-content-openapi.yml base_url: https://thelivekindlyco.com/wp-json/wp/v2 gated: false note: >- Anonymous read on every collection listed below except users (403); write operations require Application Password auth. Derived by API Evangelist from https://thelivekindlyco.com/wp-json/ — not published by LIVEKINDLY. mcp: url: https://thelivekindlyco.com/wp-json/mcp/mcp-oauth-server gated: true note: 'tools/list and initialize both -> 401 mcp_unauthorized; OAuth bearer token required' graphql: present: false note: no /graphql route in any of the 21 registered WordPress REST namespaces crosswalk: [] mcp_only: [] rest_only: - capability: Newsroom and LiveKindly Blog posts (39 published) operations: [getPosts, getPostsById, getPostsByParentRevisions, getPostsByParentRevisionsById] - capability: Corporate pages (19 published — The Collective, B2B Solutions, Impact, Careers, Team, Directors, legal) operations: [getPages, getPagesById, getPagesByParentRevisions, getPagesByParentRevisionsById] - capability: 'Brand directory (custom post type `brand`, 4 published: Fry''s Family Food Co., Like Meat, Oumph!, The No Meat Company)' operations: [getBrand, getBrandById] - capability: 'Partner directory (custom post type `partner`, 4 published: PHW Group, RCL Foods, Ospelt, Coest)' operations: [getPartner, getPartnerById] - capability: Open roles (custom post type `job`, 6 published) operations: [getJob, getJobById] - capability: Media library (1,145 attachments) operations: [getMedia, getMediaById] - capability: Core taxonomy (3 categories, 0 tags) and the feed_category taxonomy (1 term) operations: [getCategories, getCategoriesById, getTags, getTagsById, getFeedCategory, getFeedCategoryById] - capability: Site search operations: [getSearch] - capability: Comments (0 published — comments are closed site-wide) operations: [getComments, getCommentsById] - capability: Discovery and settings (settings and users are authentication-gated) operations: [getRoot, getTypes, getTypesByType, getTaxonomies, getTaxonomiesByTaxonomy, getStatuses, getStatusesByStatus, getSettings] - capability: Authors and application passwords (403/401 anonymously) operations: [getUsers, getUsersById, getUsersMe, getUsersByUserIdApplicationPasswords, getUsersByUserIdApplicationPasswordsByUuid, getUsersByUserIdApplicationPasswordsIntrospect] coverage: tools_named: 0 tools_bound: 0 mcp_only: 0 rest_operations_total: 83 rest_read_operations: 39 rest_operations_with_tool: 0 reason: mcp tools/list authentication-gated behind OAuth