{"name":"caveman","description":"Read-only agent for caveman.so: search the site, read any page as Markdown, list the Caveman products and look up Caveman Platform API operations.","url":"https://caveman.so/mcp","version":"1.0.0","documentationUrl":"https://caveman.so/llms.txt","provider":{"name":"Caveman","organization":"Caveman","url":"https://caveman.so","contactEmail":"contact@caveman.so"},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"authentication":{"schemes":["none"]},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/markdown"],"skills":[{"id":"search_caveman","name":"search_caveman","description":"Search caveman.so: products, developer docs, pricing, news and research articles. Returns ranked pages with URL, title and a one-line description. Use it to answer any question about what Caveman is, which tool fits a job, or where a page lives.","tags":["caveman","token-efficiency"],"inputModes":["application/json"],"outputModes":["application/json"],"input":{"query":"Natural-language question or keywords, e.g. 'compress tool output locally' or 'pricing team plan'.","limit":"Maximum results to return (default 8, max 20)."}},{"id":"get_page_markdown","name":"get_page_markdown","description":"Fetch the Markdown representation of a caveman.so page by path (for example '/', '/developers', '/pricing', '/auth', '/products'). Returns the full page text without HTML, ready to read or quote.","tags":["caveman","token-efficiency"],"inputModes":["application/json"],"outputModes":["application/json"],"input":{"path":"Site path starting with '/', without the .md suffix."}},{"id":"list_products","name":"list_products","description":"List every Caveman product with its status (live or coming soon), one-line summary, license, install command or link, and page URL. Call this first when deciding which Caveman tool to recommend or install.","tags":["caveman","token-efficiency"],"inputModes":["application/json"],"outputModes":["application/json"],"input":{"status":"Optional filter: 'live' for products available now, 'soon' for products in development with an open waitlist. Omit for all."}},{"id":"get_api_operation","name":"get_api_operation","description":"Look up one operation of the Caveman Platform control-plane API from the published OpenAPI 3.1 document by operationId (for example 'getArtifacts') or by method and path. Returns the path, method, description, required OAuth scopes, parameters and response codes.","tags":["caveman","token-efficiency"],"inputModes":["application/json"],"outputModes":["application/json"],"input":{"operationId":"The OpenAPI operationId to look up.","path":"Alternative: the API path, e.g. '/artifacts'. Combine with method.","method":"HTTP method when looking up by path (get, post, put, patch, delete)."}}]}