{"id":"80cfb1ff-26e9-4f4b-a72b-8799cf06d4cb","shortId":"VKg68r","kind":"mcp","title":"Overleaf Paper Finisher","tagline":"MCP server for finishing academic LaTeX papers with venue compliance checks, bibliography validation, and latexdiff g...","description":"MCP server for finishing academic LaTeX papers with venue compliance checks, bibliography validation, and latexdiff generation for NeurIPS, ICML, ICLR, ACL, and CVPR.\n\nAssists researchers in finalizing LaTeX papers pulled from Overleaf via git. Validates bibliographies by checking DOIs and detecting duplicate or outdated preprint references, enforces conference-specific formatting rules for NeurIPS, ICML, ICLR, ACL, EMNLP, and CVPR, and generates latexdiff PDFs for rebuttal preparation. Supports air-gapped operation via local Ollama for privacy, and never pushes changes without explicit confirmation. Requires Python 3.11+, latexmk, and latexdiff.","tags":["overleaf","paper","finisher"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/bettyguo/mcp-overleaf","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.564","qualityRationale":"deterministic score 0.56 from registry signals: · indexed on pulsemcp · has source repo · 7 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-31T22:23:02.949Z","embedding":null,"createdAt":"2026-05-15T09:22:00.371Z","updatedAt":"2026-05-31T22:23:02.949Z","lastSeenAt":"2026-05-31T22:23:02.949Z","tsv":"'3.11':106 'academ':8,24 'acl':40,76 'air':89 'air-gap':88 'assist':43 'bibliographi':15,31,55 'chang':100 'check':14,30,57 'complianc':13,29 'confer':68 'conference-specif':67 'confirm':103 'cvpr':42,79 'detect':60 'doi':58 'duplic':61 'emnlp':77 'enforc':66 'explicit':102 'final':46 'finish':3,7,23 'format':70 'g':19 'gap':90 'generat':35,81 'git':53 'iclr':39,75 'icml':38,74 'latex':9,25,47 'latexdiff':18,34,82,109 'latexmk':107 'local':93 'mcp':4,20 'neurip':37,73 'never':98 'ollama':94 'open-source' 'oper':91 'outdat':63 'overleaf':1,51 'paper':2,10,26,48 'pdfs':83 'prepar':86 'preprint':64 'privaci':96 'pull':49 'push':99 'python':105 'rebutt':85 'refer':65 'requir':104 'research':44 'rule':71 'server':5,21 'specif':69 'support':87 'transport-stdio' 'valid':16,32,54 'venu':12,28 'via':52,92 'without':101","prices":[{"id":"0a31c789-8b51-4cd5-9d6f-ddf560706748","listingId":"80cfb1ff-26e9-4f4b-a72b-8799cf06d4cb","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-05-15T09:22:00.371Z"}],"sources":[{"listingId":"80cfb1ff-26e9-4f4b-a72b-8799cf06d4cb","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/bettyguo-overleaf","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-05-15T09:22:00.371Z","lastSeenAt":"2026-05-31T22:23:02.949Z"}],"details":{"listingId":"80cfb1ff-26e9-4f4b-a72b-8799cf06d4cb","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Overleaf Paper Finisher","github_stars":7,"registry_url":"https://www.pulsemcp.com/servers/bettyguo-overleaf","source_code_url":"https://github.com/bettyguo/mcp-overleaf"},"updatedAt":"2026-05-31T22:23:02.949Z"}}