get_capabilities
Retrieve a full summary of Carbone capabilities including formats, features, examples, and documentation links. Call this first to understand what Carbone can do.
Instructions
Returns a summary of all Carbone capabilities: supported formats, features, tool usage examples, and links to full documentation. Call this first if you are unsure what Carbone can do.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/index.ts:117-121 (registration)Registration of the 'get_capabilities' tool on the MCP server using getCapabilitiesToolName, description, and handler.
server.registerTool( getCapabilitiesToolName, { description: getCapabilitiesDescription }, () => handleGetCapabilities() ); - src/tools/info.ts:38-38 (schema)Schema for get_capabilities — an empty object (no input parameters required).
export const getCapabilitiesSchema = {}; - src/tools/info.ts:180-184 (handler)Handler function that returns the capabilities text as MCP content.
export function handleGetCapabilities() { return { content: [{ type: 'text' as const, text: CAPABILITIES_TEXT }], }; } - src/tools/info.ts:32-36 (helper)Tool name constant ('get_capabilities') and description string.
export const getCapabilitiesToolName = 'get_capabilities'; export const getCapabilitiesDescription = 'Returns a summary of all Carbone capabilities: supported formats, features, tool usage examples, ' + 'and links to full documentation. Call this first if you are unsure what Carbone can do.';