# Frenchie

Frenchie is an MCP-first multimodal utility for AI agents.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add lab94/frenchie

# Browse available tools
npx -y @smithery/cli@latest tool list lab94/frenchie

# Get full schema for a tool
npx -y @smithery/cli@latest tool get lab94/frenchie ocr_to_markdown

# Call a tool
npx -y @smithery/cli@latest tool call lab94/frenchie ocr_to_markdown '{}'
```

## Direct MCP Connection

Endpoint: `https://frenchie.run.tools`

**Required config:**
- `FRENCHIE_API_KEY` (header) — Use Bearer fr_... Get your key at https://getfrenchie.dev.

## Tools (6)

- `ocr_to_markdown` — Convert a PDF or image file to clean Markdown via OCR. Supports PDF, PNG, JPG/JPEG, and WebP. Returns inline Markdown f…
- `transcribe_to_markdown` — Convert an audio or video file to a Markdown transcript. Supports MP3, M4A, WAV, MP4, MOV, and WebM. Long files are chu…
- `generate_image` — Generate a single image from a text prompt. Supports optional style, size, quality, format, and background controls. Re…
- `get_job_result` — Retrieve the result of an async OCR, transcription, or image generation job by job_id. Call this after a tool returns s…
- `upload_file` — HTTP transport only. Get a presigned S3 upload URL for a local file so the agent can PUT the file and then pass the ret…
- `fetch_result_file` — HTTP transport only. Get a temporary download URL for a result file stored on the server (used when OCR results referen…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get lab94/frenchie <tool-name>
```
