Give your AI agents document intelligence.
The fz CLI works as an agent skill — your AI agents upload, extract, and search enterprise documents with full citations. Install it as a skill in seconds, or integrate directly with the REST API.
Give your agent the fz skill in three steps.
Install the CLI, authenticate, and your AI agent can upload documents, define schemas, and extract structured data.
brew install fluidzero/tap/fzMakes fz available as an agent skill
fz auth loginDevice flow or M2M credentials
Your agent can now call fz commandsUpload, define schemas, extract, search
# fz CLI — used by AI agents as a skill
# Install once, then your agent calls these commands.
# Install the CLI (makes fz available as an agent skill)
$ brew install fluidzero/tap/fz
# Authenticate (device flow for setup, M2M for agents)
$ fz auth login
# Agent lists available projects
$ fz projects list -o json
# Agent uploads documents and waits for processing
$ fz documents upload -p <project-id> *.pdf --wait
# Agent defines a schema (required before extraction)
$ fz schemas create -p <project-id> --name "Concrete Specs" \
--fields "compressive_strength:number" "mix_design:string" "curing_period:string"
# Agent runs extraction — schema is mandatory for structured outputs
$ fz runs create -p <project-id> -s <schema-id> --wait
# Agent searches with citations
$ fz search "concrete strength requirements" -p <project-id>
# Agent pipes JSON output for further reasoning
$ fz search "max wind load" -p <project-id> -o jsonDEVELOPER_TOOLS
fz CLI (Agent Skill)
brew install fluidzero/tap/fz
The fz CLI is designed to be used by AI agents as a skill. Agents call fz commands to upload documents, define schemas, run extractions, and search with citations.
REST API
OpenAPI 3.1 specification
RESTful endpoints for all platform operations. OAuth 2.0 authentication and JSON responses. Use directly when your agent needs HTTP-level control.
MCP Server
Model Context Protocol
Native MCP tools for document search, upload, and extraction. Compatible with Claude Desktop, Cursor, and other MCP-capable agents.
PLATFORM_CAPABILITIES
What your agents can do
Upload, define schemas, extract structured data, and search with citations — every capability is available as an fz command your agent can call.
Document Upload
Multipart S3 uploads with parallel parts and automatic resume. Supports PDF, images, and spreadsheets with server-side processing.
Schema Extraction
Define a schema before every extraction run — schemas are mandatory for structured outputs. Versioned schema definitions with AI-powered field extraction and quality confidence scores.
Search with Citations
Natural language search across your documents. Every result includes document name, page number, and source excerpt.
Webhooks
Create, test, and monitor webhook endpoints. Signed payloads, delivery history, and configurable retry logic.
Authentication
Device flow for interactive use, M2M API keys for AI agents, and OAuth 2.0 token exchange. Scoped permissions per credential.
Batch Processing
Process entire directories of documents with configurable batch sizes. JSONL output for downstream pipeline integration.