JDM Factory Service Manuals
Server Details
2,000+ factory service manuals for Japanese cars and Jeep: DTCs, repair pages, wiring diagrams.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- balexandrov/jdmfsm-mcp
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Each tool plays a distinct role in a clear pipeline: find_manuals (discovery), get_contents (table of contents), search (index terms), lookup_dtc (fault codes), read_pages (text) and page_image (visuals). The only overlap is between search and lookup_dtc, both of which take a manual and return page pointers, but the DTC-specific input and 'within' output keep them mostly separable.
Four tools follow a clean verb_noun convention (find_manuals, get_contents, lookup_dtc, read_pages). 'page_image' breaks the pattern as a noun_noun phrase and 'search' is a bare verb, but both remain self-explanatory.
Six tools is well-scoped for a manual lookup/reading domain, with no redundant or filler entries. Each tool earns its place as one step of the find-locate-read workflow.
The domain is covered end to end: locate a manual by free-text/VIN/chassis code, browse its contents, search its index, resolve DTCs, read text pages, and render pages as images for diagrams. Handling of non-English books, loose files and folder-level searches closes the obvious edge cases.
Available Tools
6 toolsfind_manualsFind manualsARead-onlyIdempotentInspect
Find the service manual for a car. Accepts how people describe it: brand, model name, year, chassis code, engine or transmission code, e.g. "2004 Sentra 1.8", "B15", "QG18DE", "Mazda 3". Returns manuals best match first, factory service manuals before owner's manuals; pass a result's 'manual' to search / lookup_dtc / get_contents. A manual is one book: 'title', 'type' (service, wiring, body, owners, features, parts, bulletins, accessory, brochure, article, aftermarket; '' if unknown), 'format' (pdf / html) and 'lang' say which; only English books are searchable. A year folder's books share the folder: pass the folder ("Japan/Subaru/Forester/2008") as 'manual' to search them all. A result with a 'file' is one book among the loose files of a model folder: read it with read_pages(file, page) or get_contents(manual, file); search and lookup_dtc on its 'manual' cover that whole folder. A 17-character VIN or a Japanese frame number ("JZX100-0012345") is read as make, chassis code and year; the results then say how under 'read_as'. An engine or transmission code finds the books that print it, also written short or without hyphens ("k24" -> K24A3, "1jzgte" -> 1JZ-GTE); 'read_as' then says what it is ("K24: Honda engine (K24A1, K24A3 ...)").
Inputs: query (required), limit. Returns: result
get_contentsTable of contentsARead-onlyIdempotentInspect
List the files (sections) of a manual with what each covers, page counts and links. With 'file' (its full path, or its name within 'manual'), list that file's bookmarks (its own table of contents) instead.
Inputs: manual (required), file.
lookup_dtcLook up a trouble codeARead-onlyIdempotentInspect
Look up a diagnostic trouble code (P0340, C1105, U1000, or an old Nissan blink code like 34) in one car's manual and return where its diagnosis starts: page, title, and the parent bookmarks ('within'). A manual covering several engines or systems has one diagnosis per variant, so check 'within' (e.g. "QG18DE" vs "QR25DE") against the car. 'manual' is required: a manual from find_manuals, or its model folder to cover all years (listed newest year first).
Inputs: code (required), manual (required), limit. Returns: result
page_imagePage imageARead-onlyIdempotentInspect
Render one PDF page as a PNG image: use it for wiring diagrams, connector pin views, exploded views and tables that read poorly as text. Returns a short text part first (the page link, its heading and text) and then the image. If no image reaches you, your client does not pass images on: use the text, and give the user the link to see the page; asking again will not help. format="pdf" returns the page as a one-page PDF instead of the image (for clients that read PDFs but not images; ChatGPT gets it by default).
Inputs: file (required), page (required), zoom, format.
read_pagesRead pagesARead-onlyIdempotentInspect
Read the text of 'count' pages (max 6) of a file, starting at 'page' (1-based).
Inputs: file (required), page (required), count. Returns: result
searchSearch a manualARead-onlyIdempotentInspect
Look up components, systems and jobs in one car's manual index, e.g. "timing chain", "camshaft position sensor", "a/t fluid", "spark plug", "brake caliper". 'manual' is required: a manual from find_manuals, or its model folder to cover all years. The query is split into the manual's index terms; pages holding all of them come first, and pages where a bookmark names a term (where the manual's own index would point) rank above passing mentions. An abbreviation the manual doesn't use is read as the term it does ("bsm" -> "blind spot"), and "timing" alone (or "timing diagram", "timing marks") as the timing chain/belt job, both shown under 'read_as'. Words not in the index are listed under 'not_indexed' with index terms that start the same way; an engine code the manual doesn't cover (engine, transmission, chassis or model) is listed under 'not_here' with the codes of that kind the manual does cover and the model folders whose manuals print it. Only English text is indexed; a book in another language is listed by get_contents and read_pages reads it.
Inputs: query (required), manual (required), limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Labor times, torque specs, fluid capacities, DTC codes and battery specs for vehicles 1955-present.
AI Mechanic — understand car symptoms and OBD-II codes, check recalls, get repair guidance.
Japanese cars, sourced: genealogy, parts fitment, shaken and service shops, used cars, US import.
Recalls, known issues, and honest maintenance costs for any US-market vehicle since 1990.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceBrowse and search thousands of free car service manuals from charm.li.8 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides AI agents with authoritative OEM automotive repair data including part numbers, torque specs, fluid capacities, and service procedures for vehicles 1982-2013 across 80+ makes, sourced from factory service manuals.MIT
- AlicenseNot gradedqualityDmaintenanceAuthoritative Taiho Toyota Bearing Catalogue MCP server. Provides high-fidelity technical specs for Toyota engine bearings, monetized via X402. Optimized for automotive AI agents and procurement systems.1MIT
- FlicenseNot gradedqualityCmaintenanceHuman-verified guide to official procedures in Tokyo for foreign residents: step-by-step procedures with official links, 23-ward office and foreign-resident desk data, glossary, and emergency contacts. Independent, not a government site. Data CC BY 4.0.-
Glama MCP Gateway
Add one secure layer between your agents and this server.