MCP server
HomeJohn's Essentials
144 deterministic file tools: PDF, image, media, convert, analyze. Connect in one click (OAuth).
- Endpoint
- Answering
- Works in
- 20 of 21 clients
- Tools
- 148
- Last checked
- Sep 17, 2026
Does John's Essentials work in your MCP client?
Registry name com.johnsessentials/johns-essentials, endpoint https://api.johnsessentials.com/mcp/messages.
- Claude Codeworks
- Claude Desktopworks
- Claude.aiworks
- Claude API MCP connectorworks
- ChatGPTworks
- OpenAI Responses APIworks
- Codexworks
- Gemini CLIworks
- Cursorworks
- VS Code (GitHub Copilot)works
- Windsurf (Devin Desktop)works
- Zedworks
- JetBrains AI Assistantworks
- Junieunknownno source confirms Junie supports Streamable HTTP
- Clineworks
- Continueworks
- Gooseworks
- Lovableworks
- Replit Agentworks
- Bolt.newworks
- v0works
How clients sign in
No credentials: it answered lurq's probe without any.
Tools
pdf_compresspdf_mergepdf_splitpdf_rotatepdf_protectpdf_unlockpdf_to_imagespdf_to_images_batchpdf_to_textpdf_ocrpdf_to_pdfapdf_extract_pagespdf_delete_pagespdf_watermarkpdf_remove_watermarkpdf_get_metadatapdf_set_metadatapdf_reorderpdf_page_numberspdf_images_to_pdfpdf_thumbnailspdf_excel_to_pdfpdf_excel_to_pdf_inspectpdf_excel_to_pdf_batchpdf_pptx_to_pdfpdf_grayscalepdf_repairpdf_flattenpdf_flatten_batchpdf_reversepdf_rtf_to_pdfpdf_txt_to_pdfpdf_remove_metadatapdf_header_footerpdf_croppdf_to_wordpdf_to_excelpdf_to_excel_batchpdf_html_to_pdfpdf_interleaveesign_prepareesign_placeweb_fetchweb_scrape_pageweb_extract_tablephoto_compressphoto_resizephoto_cropphoto_bg_removerphoto_format_converterphoto_to_textphoto_color_adjusterphoto_watermarkphoto_flip_rotatephoto_editorphoto_noise_reducerphoto_face_blurphoto_shadow_adderphoto_image_overlayphoto_image_splitterphoto_svg_to_pngphoto_image_diffphoto_meme_generatorphoto_collagephoto_collage_animatedphoto_collage_mosaicphoto_upscalerphoto_exif_viewermedia_trim_audiomedia_merge_audiomedia_extract_audiomedia_trim_videomedia_compress_videomedia_extract_framesmedia_add_watermarkmedia_mute_videogenerate_qr_codegenerate_barcodegenerate_passwordgenerate_lorem_ipsumgenerate_placeholder_imagegenerate_ascii_artgenerate_favicongenerate_business_cardgenerate_invoicegenerate_certificategenerate_hashanalyze_fileanalyze_metadataanalyze_hashanalyze_color_paletteanalyze_word_frequencyanalyze_pdf_inspectoranalyze_encoding_detectoranalyze_duplicate_detectoranalyze_link_extractoranalyze_csvanalyze_file_diffanalyze_image_qualityanalyze_image_similarityanalyze_font_detectoranalyze_audioanalyze_videoanalyze_sslanalyze_word_countanalyze_readabilityanalyze_grammar_checkanalyze_grammar_check_batchconvert_word_to_pdfconvert_jpg_to_pdfconvert_fileconvert_documentconvert_unit_convertconvert_videoconvert_chainshare_createconvert_batchfiles_zipfiles_unzipdata_to_fileoctopus_move_fileoctopus_make_folderoctopus_listoctopus_search_metapdf_to_excel_inspectpdf_page_countpdf_file_infoconvert_textconvert_archiveconvert_dataconvert_url_to_pdfconvert_geoconvert_parquetconvert_sqliteconvert_ebookconvert_contactphoto_compress_to_sizephoto_face_detectchatwithyourpdfdescribe_imageemail_filedrive_uploadoctopus_readoctopus_writeoctopus_searchoctopus_moveoctopus_deleteoctopus_mkdir
Get the setup for your client from your agent
This page is a daily snapshot. lurq's connect_check answers for the client you are wiring this server into, with the exact steps and the config to paste in that client's own format, and lurq mcp-pin tells you when the server changes. One command connects Claude Code, Cursor, VS Code and other agents:
npx lurqrun
Free to start. How connect_check works
From lurq's credential-free probe of this server's endpoint on Sep 17, 2026, and each client's own documentation. This page refreshes every 24 hours. How the probe works, and how maintainers opt out.