MCP.so
Sign In

CLI

A curated directory of product CLIs, developer tools, and terminal apps — verified for humans, scripts, and AI agents.

Productivity

>_
Official

Google Workspace CLI

$ gws

One command line for Gmail, Drive, Calendar, Sheets, Docs, Chat, Admin, and the rest of Google Workspace.

ProductivityAgent-ready
>_
Official

Lark / Feishu CLI

$ lark

The official Lark and Feishu CLI with commands for Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, and Meetings.

ProductivityAgent-ready
>_
Official

Slack CLI

$ slack

Create, run, test, and deploy Slack apps from the terminal with the official developer CLI.

Productivity
>_
Official

Buku

$ buku

A powerful bookmark manager with search, tags, import, and export.

Productivity
>_

CLI for Microsoft 365

$ m365

A Microsoft 365 community CLI for SharePoint, Teams, Entra, Power Platform, Outlook, and Microsoft Graph.

ProductivityAgent-ready
>_
Official

Glow

$ glow

Render and browse Markdown beautifully inside the terminal.

Productivity
>_

Jira CLI

$ jira

A popular community-built interactive CLI for searching, creating, editing, and transitioning Jira issues.

Productivity
>_
Official

Ledger

$ ledger

A powerful double-entry accounting system for plain-text journals.

ProductivityAgent-ready
>_

Linear CLI

$ linear

A popular community CLI for browsing, creating, updating, and opening Linear issues from a repository.

ProductivityAgent-ready
>_
Official

Newsboat

$ newsboat

A terminal RSS and Atom feed reader with filters and podcast support.

Productivity
>_

Notions CLI

$ notions

A community Notion API client and CLI for reading and writing pages and databases with structured output.

ProductivityAgent-ready
>_
Official

Taskwarrior

$ task

A flexible command-line task manager with filters, projects, and reports.

Productivity

Frequently asked questions

Common questions about CLI tools, Agent CLIs, and command line automation

1

What is a CLI?

A CLI, or command-line interface, lets you control software by typing commands in a terminal instead of clicking through a graphical interface. CLI tools are useful for development, automation, scripts, CI pipelines, and repeatable operations.

2

What is an Agent CLI?

An Agent CLI is either a command-line tool for operating an AI agent or a conventional CLI designed to be called reliably by AI agents. Agent-friendly CLIs expose clear commands, non-interactive options, predictable output, and meaningful exit codes so an agent can plan, execute, and verify work.

3

Can Claude Code, Codex, Cursor, and other AI agents use these CLI tools?

Yes. AI coding agents can invoke many of these CLIs through a shell to work with repositories, cloud services, databases, productivity apps, and deployment systems. Tools marked Agent-ready are especially suitable for scripted or autonomous use, but authentication and permissions still need to be configured safely.

4

What makes a CLI suitable for AI agents?

The best CLI tools for AI agents support non-interactive commands, stable flags, structured or parseable output, standard input and output, documented authentication, and reliable exit codes. These features make results easier for an agent to interpret and verify without manual intervention.

5

Should I use an official CLI or a community CLI?

Choose an official CLI when you need first-party support, close alignment with a service API, and predictable updates. A community CLI can be a better fit when it offers a simpler workflow or capabilities the official tool lacks. Review its repository, maintenance activity, permissions, and installation instructions before use.

6

How should I protect credentials and permissions when using CLI tools?

Use an OS keychain, environment variables, or a dedicated secret store instead of placing API keys in repositories, prompts, or shell history. Give people and AI agents least-privilege access, start in read-only or test environments, and confirm that automated commands support previews, explicit confirmation controls, and reliable exit codes.