npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

jaz-clio

v5.24.15

Published

Clio: Command Line Interface Operator for Jaz AI.

Readme

Clio: Command Line Interface Operator for Jaz AI.

357 tools. 66 command groups. 13 calculators. 12 job playbooks. 158 API rules. 16 IFRS recipes.

npm install -g jaz-clio

Requires Node.js 18+ (nodejs.org). Also fully compatible with Juan Accounting.

Contents

Three Ways In

| | What happens | Try it | |---|---|---| | CLI | Every accounting operation as a command | clio invoices list | | MCP | Plug into Claude Code, Cursor, Codex, Copilot | clio mcp | | Skills | Teach any agent the Jaz API | clio init |


CLI

clio invoices create --contact "ACME" --json     # Create draft, get JSON back
clio bank import statement.csv                    # Import and auto-reconcile
clio reports pdf profit-loss                       # Download P&L as PDF
clio calc lease --payment 5000 --term 36 --rate 5 # IFRS 16 (offline, instant)
clio jobs month-end --period 2026-03              # Step-by-step close playbook
clio magic create --file receipt.pdf              # AI extracts → draft transaction
clio claims from-attachment --file receipt.png    # Employee expense receipt → draft claim
clio invoices search --query 'status:unpaid AND $500+'  # Structured per-entity search
clio invoices search --query 'status:unpaid' --view lean # Compact summary rows (id + key fields), then drill in with get

66 command groups. 16 report types. 13 calculators. 12 job playbooks. Every command supports --json. Run clio --help for the full list.


MCP Server

357 tools, available to any AI agent that speaks MCP. Runs locally: no cloud, no ports.

No install at all? Claude.ai, ChatGPT, Cowork, and Microsoft Copilot Studio can use Jaz via the hosted connector: add https://mcp.jaz.ai/mcp as a custom connector (Claude/ChatGPT) or MCP tool (Copilot Studio) and sign in (OAuth, no key). The local setup below is for terminal use, scripting, and editors that run MCP servers as local processes.

Claude Code:

claude mcp add jaz -- npx jaz-clio mcp

Cursor / VS Code / Windsurf:

{
  "mcpServers": {
    "jaz": {
      "command": "npx",
      "args": ["-y", "jaz-clio", "mcp"],
      "env": { "JAZ_API_KEY": "jk-your-api-key" }
    }
  }
}

Multi-org: comma-separated keys or a personal access token:

{ "env": { "JAZ_API_KEY": "jk-org1-key,jk-org2-key" } }

Skills

158 API rules from production testing: field-name maps, error-recovery patterns, response-shape quirks. Plus 12 job playbooks. Installable into any agent project.

clio init                            # auto-detect agent + install skills + agent-rules
clio init --platform cursor          # explicit platform
clio init --no-rules                 # skills only, skip the agent-rules file

Auto-detects the agent (Claude Code, Codex, Copilot, Cursor, Antigravity, Gemini, Windsurf, Goose) and installs the right skill files. init also writes a one-page jaz-agent-rules.md to the path your platform reads on workspace open (CLAUDE.md / AGENTS.md / .github/copilot-instructions.md / .cursor/rules/jaz.mdc / .windsurf/rules/jaz.md / GEMINI.md) so any agent starts every session with the meta-tool flow, the 6 API gotchas, and the recipe-engine carve-outs.


Setup

clio auth add <api-key>      # Get key from Settings > API in Jaz
clio auth whoami              # Verify

Multiple orgs: clio auth add each key, then clio auth switch <label> or --org <label> per command.

Automation: Every CLI command supports --json for structured output. Set JAZ_API_KEY as an env var for scripts and CI pipelines.

Help-center semantic search (optional)

search_help_center uses keyword search over the bundled help-center corpus by default. Set CLIO_HELP_CENTER_OPENAI_API_KEY to add semantic search (matches on intent, not just exact keywords): the CLI embeds only your query via the OpenAI embeddings API (text-embedding-3-small, the model the bundled index was built with) and merges both rankings. On auth failure it warns once and falls back to keyword search. Use a project-scoped key restricted to embedding models with a low monthly cap. CLI-only: MCPB installs ship without the embedding index and always use keyword search.

Privacy

Runs on your machine. Calls go to the Jaz API over HTTPS. No telemetry. No data collection.

Support

help.jaz.ai · GitHub Issues · [email protected]

License

MIT