{
  "$schema": "https://modelcontextprotocol.io/schemas/draft/2025-11-25/server.schema.json",
  "name": "dawloom-tools",
  "title": "Dawloom free tools",
  "version": "2.0.0",
  "description": "Free document-to-markdown conversion from Dawloom. Converts Word, PDF, PowerPoint, Excel, OpenDocument, RTF, EPUB, and CSV files. No API key, nothing stored.",
  "websiteUrl": "https://dawloom.com/developers/",
  "documentationUrl": "https://dawloom.com/developers/",
  "instructions": "Document conversion by Dawloom (https://dawloom.com/developers/). Free, no API key, nothing is stored.\n\nUse convert_document when the user gives you a Word, PDF, PowerPoint, Excel, OpenDocument, RTF, EPUB, or CSV file and you need its text as markdown. Pass \"url\" for a document reachable over HTTP(S), or \"base64\" for a local file. Always pass \"filename\" when you know it.\n\nUse list_supported_formats when you need to check at runtime whether a format can be converted.\n\nDo not use this server for OCR: image-only PDFs have no text to extract. Do not use it for files over 25 MB.",
  "protocolVersions": [
    "2026-07-28",
    "2025-11-25",
    "2025-06-18",
    "2025-03-26"
  ],
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://dawloom.com/mcp",
      "authentication": {
        "type": "none"
      }
    }
  ],
  "tools": [
    {
      "name": "convert_document",
      "title": "Convert a document to markdown",
      "description": "Convert a document (doc, docx, odt, pdf, ppt, pptx, rtf, epub, xls, xlsx, ods, odp, csv) to GitHub-flavored markdown. Provide either \"url\" for a document reachable over HTTP(S), or \"base64\" for local file bytes. Include \"filename\" when you know it: it improves format detection and is required for CSV. Returns the markdown text. Fails with a clear reason for encrypted files and image-only PDFs (there is no OCR). Maximum file size 25 MB."
    },
    {
      "name": "list_supported_formats",
      "title": "List convertible document formats",
      "description": "List every file extension convert_document accepts, with the maximum file size. Call this when you need to check a format before converting."
    }
  ],
  "install": {
    "claude_code": "claude mcp add --transport http dawloom-tools https://dawloom.com/mcp",
    "config": {
      "mcpServers": {
        "dawloom-tools": {
          "type": "http",
          "url": "https://dawloom.com/mcp"
        }
      }
    }
  }
}
