---
title: "Put a CLI on npm for agents and document it | Agent MCP Directory"
description: "Put a CLI on npm for agents and document it. Ship a CLI an agent can run without a browser, with machine output and an exit code CI can read, using Ora."
canonical: https://agentmcpdirectory.com/guides/ship-a-cli-for-agents
site: "Agent MCP Directory"
last_updated: 2026-11-05
section: "Guides"
---

# Put a CLI on npm for agents and document it | Agent MCP Directory

> Put a CLI on npm for agents and document it. Ship a CLI an agent can run without a browser, with machine output and an exit code CI can read, using Ora.

Source: https://agentmcpdirectory.com/guides/ship-a-cli-for-agents
Site: Agent MCP Directory
Last reviewed: 2026-11-05

# Put a CLI on npm for agents and document it

Ship a CLI an agent can run without a browser, with machine output and an exit code CI can read, using Ora, Stripe and Vercel as worked cases. 36 of 1,336 directory companies have a CLI package on record. First step: Make it runnable with npx and no account for read-only commands.

## Steps

1.  Make it runnable with npx and no account for read-only commands.
2.  Offer --json output.
3.  Fail with a non-zero exit code on a threshold.
4.  Have the CLI configure your MCP server for detected agents.

## What the sources say

-   Ora's npx ax audit runs with zero install and no account; --json returns the full report; --min-score exits non-zero below the threshold. ([ora.ai](https://ora.ai/docs/cli?utm_source=agentmcpdirectory.com&utm_medium=referral&utm_campaign=guide), read 4 November 2026)
-   Stripe's stripe agent setup (from @stripe/cli) detects installed agents and configures the MCP server and skills. ([docs.stripe.com](https://docs.stripe.com/mcp), read 4 November 2026)
-   Vercel's npx add-mcp https://mcp.vercel.com detects AI clients and configures each; -y skips confirmation and -g installs globally. ([vercel.com](https://vercel.com/docs/agent-resources/vercel-mcp), read 4 November 2026)
-   Neon's npx neon@latest init sets up the MCP server, skills and a linked project. ([neon.com](https://neon.com/docs/ai/neon-mcp-server), read 4 November 2026)
-   AgentReady.org accepts a CLI in place of an MCP server for the act-layer MUST. ([ora.ai](https://ora.ai/blog/agentready-launch?view=full&utm_source=agentmcpdirectory.com&utm_medium=referral&utm_campaign=guide), dated 19 October 2026, read 4 November 2026)

## Case studies, asked the same questions

| Company | Package | Latest | Last publish | Commands |
| --- | --- | --- | --- | --- |
| Neon | neonctl (npm) | 8.18.0 | 2026-11-03 | neon, neonctl |
| Shopify | @shopify/cli (npm) | 5.0.1 | 2026-11-04 | shopify |
| Supabase | supabase (npm) | 3.0.0 | 2026-11-02 | supabase |
| Vercel | vercel (npm) | 65.11.0 | 2026-11-03 | vc, vercel |
| Stripe | @stripe/cli (npm) | 1.55.8 | 2026-11-03 | stripe |
| Ora | ax (npm) | 0.10.3 | 2026-10-28 | ax |

Ora's CLI is documented at [ora.ai/docs/cli](https://ora.ai/docs/cli?utm_source=agentmcpdirectory.com&utm_medium=referral&utm_campaign=guide): `npx ax audit yourdomain.com` scores a domain, and the documented flags include `--json` for machine-readable output and `--min-score` for a pass or fail exit in CI. The npm record for `ax` was read separately from the directory run on 4 November 2026. Stripe's CLI is on npm as `@stripe/cli` (v1.55.8, published 3 November 2026, command `stripe`, read on 5 November 2026); its [README](https://raw.githubusercontent.com/stripe/stripe-cli/master/README.md) also lists Homebrew, Scoop and a Docker image. A flag for machine-readable output was checked for Ora's CLI only (`--json`); Stripe's was not.

## Every CLI on record

| Company | Package | Latest | Last publish |
| --- | --- | --- | --- |
| Amazon Web Services | awscli | 1.46.2 | 2026-10-21 |
| Anthropic | @anthropic-ai/claude-code | 2.1.318 | 2026-11-03 |
| Apify | apify-cli | 1.11.0 | 2026-10-29 |
| Canva | @canva/cli | 2.17.0 | 2026-11-02 |
| Cloudflare | wrangler | 4.157.0 | 2026-11-03 |
| Composio | composio | 0.31.0 | 2026-11-03 |
| Contentful | contentful-cli | 4.0.14 | 2026-11-02 |
| Convex | convex | 1.49.0 | 2026-10-30 |
| Datadog | @datadog/datadog-ci | 5.27.0 | 2026-11-04 |
| Deno | deno | 2.9.6 | 2026-08-27 |
| Expo | eas-cli | 27.4.1 | 2026-11-04 |
| Firebase | firebase-tools | 15.35.0 | 2026-11-04 |
| Google Gemini | @google/gemini-cli | 0.66.0 | 2026-10-27 |
| Heroku | heroku | 11.12.1 | 2026-10-22 |
| HubSpot | @hubspot/cli | 8.18.0 | 2026-10-27 |
| Hugging Face | huggingface_hub | 2.4.0 | 2026-10-29 |
| Microsoft Learn | azure-cli | 2.92.0 | 2026-11-03 |
| Mintlify | mint | 4.2.1201 | 2026-11-04 |
| Modal | modal | 1.6.3 | 2026-10-27 |
| Neon | neonctl | 8.18.0 | 2026-11-03 |
| Netlify | netlify-cli | 27.16.2 | 2026-11-02 |
| ngrok | ngrok | 5.0.0-beta.2 | 2023-05-07 |
| OpenAI | @openai/codex | 0.166.0 | 2026-10-29 |
| Prisma | prisma | 8.0.0-rc.30 | 2026-11-03 |
| Railway | @railway/cli | 5.71.0 | 2026-10-19 |
| Salesforce | @salesforce/cli | 2.157.8 | 2026-11-03 |
| Sanity | @sanity/cli | 8.27.0 | 2026-10-30 |
| Sentry | @sentry/cli | 3.8.2 | 2026-10-22 |
| Shopify | @shopify/cli | 5.0.1 | 2026-11-04 |
| Snowflake | snowflake-cli | 3.32.1 | 2026-11-02 |
| Supabase | supabase | 3.0.0 | 2026-11-02 |
| Twilio | twilio-cli | 7.2.0 | 2026-10-13 |
| Vercel | vercel | 65.11.0 | 2026-11-03 |
| Webflow | @webflow/webflow-cli | 2.15.0 | 2026-10-27 |
| Wix | @wix/cli | 1.2.8 | 2026-11-01 |
| Zapier | zapier-platform-cli | 19.3.0 | 2026-10-30 |

Edition

4 November 2026

Method

[How rows are verified](https://agentmcpdirectory.com/method/)

Data

[CSV and JSON](https://agentmcpdirectory.com/data/)

Markdown

[This page as markdown](https://agentmcpdirectory.com/guides/ship-a-cli-for-agents/index.md)

## Sources

-   [Put a CLI on npm for agents and document it](https://ora.ai/docs/cli?utm_source=agentmcpdirectory.com&utm_medium=referral&utm_campaign=guide), read 4 November 2026
-   [docs.stripe.com/mcp](https://docs.stripe.com/mcp), read 4 November 2026
-   [vercel.com/docs/agent-resources/vercel-mcp](https://vercel.com/docs/agent-resources/vercel-mcp), read 4 November 2026
-   [neon.com/docs/ai/neon-mcp-server](https://neon.com/docs/ai/neon-mcp-server), read 4 November 2026
-   [ora.ai/blog/agentready-launch](https://ora.ai/blog/agentready-launch?view=full&utm_source=agentmcpdirectory.com&utm_medium=referral&utm_campaign=guide), read 4 November 2026
-   [npm record for ax](https://registry.npmjs.org/ax), read 4 November 2026
-   [npm record for @stripe/cli](https://registry.npmjs.org/@stripe%2Fcli), read 5 November 2026
-   [Stripe CLI release v1.55.8](https://github.com/stripe/stripe-cli/releases/tag/v1.55.8), read 5 November 2026
-   [Stripe CLI documentation](https://docs.stripe.com/stripe-cli), read 5 November 2026 (vendor documentation)

Last reviewed 5 November 2026
