# headlesson > CLI, MCP and API app catalog. Unknown values remain unconfirmed. - [Overview](https://headlesson.com/index.md) - [Overview (English)](https://headlesson.com/en/index.md) - [Tool documentation (Japanese)](https://headlesson.com/docs.md) - [Tool documentation (English)](https://headlesson.com/en/docs.md) - [Privacy (Japanese)](https://headlesson.com/privacy.md) - [Privacy (English)](https://headlesson.com/en/privacy.md) MCP endpoint: https://mcp.headlesson.com/mcp CLI: npx headlesson (npm package headlesson 0.1.0, MIT; reads the same records over the MCP endpoint without configuring an MCP client; Node.js 20.3 or later; runs nothing from a lesson) LLM contact: headlesson_feedback via MCP. Human official contact: [Threads @head.lesson](https://www.threads.com/@head.lesson) Support email: support@headlesson.com ## Published test records and tools - [Poppler utilities 26.04.0 lesson test 2026-10-11 (passed)](https://headlesson.com/tests/wgxi8q.md) - [Tesseract OCR 5.5.1 lesson test 2026-10-11 (passed)](https://headlesson.com/tests/djrmwhe.md) - [Docling 2.137.0 lesson test 2026-10-11 (passed)](https://headlesson.com/tests/zcpidpi.md) - [Marker 2.0.0 lesson test 2026-10-11 (partial)](https://headlesson.com/tests/lq2atao.md) - [DuckDB 1.5.6 lesson test 2026-10-11 (passed)](https://headlesson.com/tests/thklu3q.md) - [THTH 3.15.0 lesson test 2026-10-11 (partial)](https://headlesson.com/tests/tchhuqa.md) - [Marker 2.0.0 lesson test 2026-10-14 (passed)](https://headlesson.com/tests/48hvric.md) - [Poppler utilities for agents — tested steps and pitfalls](https://headlesson.com/apps/poppler.md) - [Tesseract OCR for agents — tested steps and pitfalls](https://headlesson.com/apps/tesseract.md) - [Docling for agents — tested steps and pitfalls](https://headlesson.com/apps/docling.md) - [Marker for agents — tested steps and pitfalls](https://headlesson.com/apps/marker.md) - [DuckDB for agents — tested steps and pitfalls](https://headlesson.com/apps/duckdb.md) - [THTH for agents — tested steps and pitfalls](https://headlesson.com/apps/thth.md) - [Parse documents into structured content — tested tools](https://headlesson.com/usecases/parse-documents-for-llm.md) - [Getting text out of a PDF: which recorded tool for which PDF](https://headlesson.com/features/pdf-text.md) - [JSON, YAML, CSV and SQLite files: which recorded command-line tool for which file](https://headlesson.com/features/data-files.md) - [Reading a web page or driving a browser: which recorded MCP server for which page](https://headlesson.com/features/web-pages.md) - [Sharing a local service on the internet: three recorded tunnel clients and what was not tested](https://headlesson.com/features/tunnels.md) - [jq, gojq or jaq: three runs of the same JSON filters, and where they differed](https://headlesson.com/features/jq-implementations.md) - [Drawing a diagram from text: Graphviz, D2 and Mermaid CLI, and why only two passed](https://headlesson.com/features/diagrams.md) - [Searching code from the command line: ripgrep, ugrep or git grep, and which files each one sees](https://headlesson.com/features/code-search.md) - [Resizing and cropping an image from the command line: ImageMagick, libvips or sips](https://headlesson.com/features/images.md)