# Page/Image Scanner

> Use this tool when you need to digitize physical documents or automate batch scanning workflows, as it provides scanner integration for document capture with features like ADF, duplex scanning, and configurable page sizes. It solves problems related to manual document scanning, batch processing, and document management by offering real-time status tracking, automatic document assembly, and comprehensive job tracking. It accepts inputs like scan jobs and device preferences, and outputs multi-page TIFF files, making it ideal for building document management systems that require programmatic scanner control.

Canonical page: https://skillsregistry.net/skills/jacksenechal-scan  
JSON: https://api.skillsregistry.net/v1/skills/jacksenechal-scan

## Description

This MCP server provides scanner integration through the SANE (Scanner Access Now Easy) framework, enabling document capture with support for ADF (Automatic Document Feeder), duplex scanning, and configurable page sizes. Built with TypeScript and featuring both stdio and HTTP transports, it offers tools for device discovery, scan job management with real-time status tracking, and automatic document assembly from individual pages into multi-page TIFF files. The implementation includes intelligent device selection that prefers ADF-capable scanners over cameras, configurable document break policies for batch processing, and comprehensive job tracking with manifest files and event logs, making it valuable for digitizing physical documents, automating batch scanning workflows, and building document management systems that require programmatic scanner control.

## Trust

- **Trust score (0–1):** 0.83
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/jacksenechal-scan)
- **Repository:** <https://github.com/jacksenechal/scan-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "jacksenechal-scan"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/jacksenechal-scan` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/jacksenechal-scan/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
