{"name":"io.github.djrobson5/agentmd","slug":"djrobson5-agentmd","title":"AgentMD","description":"Convert PDF, DOCX, HTML, and URLs to clean, LLM-ready markdown with tables preserved","url":"https://mcp.market/server/djrobson5-agentmd","rating":null,"grade":"A","score":89,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":36,"stars":0,"forks":0,"downloads_week":325,"last_push_at":"2026-09-16T18:27:29.000Z","license":"MIT"},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/djrobson5/agentmd-mcp","website":"https://www.getagentmd.com","version":"0.1.4","remotes":[{"type":"streamable-http","url":"https://www.getagentmd.com/api/mcp","headers":[{"description":"Bearer <your AgentMD API key>","isRequired":true,"isSecret":true,"name":"Authorization"}]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"agentmd-mcp","version":"0.1.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from https://www.getagentmd.com","isRequired":true,"isSecret":true,"name":"AGENTMD_API_KEY"},{"description":"Override the API base URL (self-hosting or staging)","name":"AGENTMD_BASE_URL"}]}],"tools":[{"name":"convert_document_to_markdown","description":"Convert a document you already have (PDF, DOCX, HTML, plain text) to clean, LLM-ready markdown. Pass the file contents as base64. Supports reading only part of a large document: PDF page ranges, a heading outline, a single section, or a token cap.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"base64":{"type":"string","description":"Base64-encoded file contents"},"filename":{"description":"Original filename, e.g. report.pdf — helps format detection","type":"string"},"pages":{"description":"PDFs only: 1-indexed, inclusive page ranges to convert, e.g. \"1-3,5,8-\" (an open-ended range runs to the last page). Ignored with a warning for non-PDF formats.","type":"string"},"mode":{"description":"\"full\" (default) returns the document body. \"outline\" returns just the heading tree — each line is `- [#3] Heading text (~120 tokens)`. For a long document, call with mode: 'outline' first, then fetch only what you need with section: '#3' or a heading title.","type":"string","enum":["full","outline"]},"section":{"description":"Return only one section: either \"#<n>\" using the index from a mode: 'outline' call (e.g. '#3'), or the heading text itself (case-insensitive; exact match wins, then prefix, then substring). Ignored when mode is 'outline'.","type":"string"},"maxTokens":{"description":"Cap the returned markdown at roughly this many tokens, cutting at a paragraph boundary. When the output is cut, the result starts with a `> Truncated: ~X of ~Y tokens` line — narrow with pages or section rather than raising this.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["base64"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"convert_url_to_markdown","description":"Fetch a URL (web page, PDF, DOCX, etc.) and convert it to clean, LLM-ready markdown. Extracts the main article content from web pages and preserves tables. Supports reading only part of a large document: PDF page ranges, a heading outline, a single section, or a token cap.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"The http(s) URL of the document or page to convert"},"pages":{"description":"PDFs only: 1-indexed, inclusive page ranges to convert, e.g. \"1-3,5,8-\" (an open-ended range runs to the last page). Ignored with a warning for non-PDF formats.","type":"string"},"mode":{"description":"\"full\" (default) returns the document body. \"outline\" returns just the heading tree — each line is `- [#3] Heading text (~120 tokens)`. For a long document, call with mode: 'outline' first, then fetch only what you need with section: '#3' or a heading title.","type":"string","enum":["full","outline"]},"section":{"description":"Return only one section: either \"#<n>\" using the index from a mode: 'outline' call (e.g. '#3'), or the heading text itself (case-insensitive; exact match wins, then prefix, then substring). Ignored when mode is 'outline'.","type":"string"},"maxTokens":{"description":"Cap the returned markdown at roughly this many tokens, cutting at a paragraph boundary. When the output is cut, the result starts with a `> Truncated: ~X of ~Y tokens` line — narrow with pages or section rather than raising this.","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["url"],"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":89,"grade":"A","scanned_at":"2026-09-19T09:58:20.000Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T09:58:19.948Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 817ms"]},"poisoning":{"score":15,"max":15,"notes":["2 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"probes":[{"url":"https://www.getagentmd.com/api/mcp","reachable":true,"authRequired":false,"latencyMs":817,"serverInfo":{"name":"agentmd","version":"0.1.4"}}],"packages":[{"registryType":"npm","identifier":"agentmd-mcp","version":"0.1.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-16T18:27:13.750Z","repositoryUrl":"git+https://github.com/djrobson5/agentmd-mcp.git","weeklyDownloads":325}],"repo":{"found":true,"owner":"djrobson5","repo":"agentmd-mcp","archived":false,"pushedAt":"2026-09-16T18:27:29Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/256682087?v=4","ownerCreatedAt":"2026-01-23T00:17:14Z","license":"MIT"},"icon":{"url":"https://www.getagentmd.com/icon-512.png","source":"registry","width":512,"height":512},"presence":{"stars":0,"forks":0,"downloadsWeek":325,"license":"MIT","lastPushAt":"2026-09-16T18:27:29.000Z","score":36}}}},"grade_history":[],"reviews":[]}