Tools

company_information

The only tool the live server implements.

Input schema: empty object — no parameters.

{"jsonrpc": "2.0", "id": 2, "method": "tools/call", "params": {"name": "company_information"}}

Response:

{
  "jsonrpc": "2.0",
  "id": 2,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "DK Business Solutions provides Odoo ERP implementation, CRM, accounting, inventory, automation and AI agent integration services."
      }
    ]
  }
}

Calling any other tool name returns a JSON-RPC -32602 Unknown tool error.

As covered in Overview, the static /.well-known/mcp/tools.json file lists two different tool names (get_company_info, check_api_status) that don’t exist in the live tools/list response or in tools/call’s dispatch logic. If you’re integrating against this server, call tools/list at runtime rather than hardcoding tool names from the static discovery file.

Adding a new tool

New tools are added directly in api/mcp/index.mjs: add an entry to the array returned by the tools/list case, and a matching branch in handleToolCall(). There’s no dynamic tool registry — the list is hardcoded in the handler.