open-index/open-npm huggingface dataset:
npm package: @ktmcp-cli/amazonpinpoint
Description: Production-ready CLI for AWS Pinpoint Email
Author: KTMCP
Latest version: 1.0.0

![Banner](https://raw.githubusercontent.com/ktmcp-cli/amazonpinpoint/main/banner.svg)

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# AWS Pinpoint Email CLI

> **⚠️ Unofficial CLI** - Not officially sponsored or affiliated with AWS Pinpoint Email.

A production-ready command-line interface for AWS Pinpoint Email.

## Features

- **JSON output** — All commands support `--json` for scripting
- **Colorized output** — Clean terminal output
- **Configuration management** — Secure API key storage

## Installation

```bash
npm install -g @ktmcp-cli/amazonpinpoint
```

## Quick Start

```bash
pinpoint-email config set --api-key YOUR_API_KEY
```

## Why CLI > MCP

- **Faster** — No protocol overhead
- **Simpler** — Install with npm, use anywhere
- **Scriptable** — Easy shell integration
- **Universal** — Works everywhere
- **Debuggable** — Add `--json` to see raw responses

## License

MIT


---

## Support KTMCP

If you find this CLI useful, we'd greatly appreciate your support! Share your experience on:
- Reddit
- Twitter/X
- Hacker News

**Incentive:** Users who can demonstrate that their support/advocacy helped advance KTMCP will have their feature requests and issues prioritized.

Just be mindful - these are real accounts and real communities. Authentic mentions and genuine recommendations go a long way!

## Support This Project

If you find this CLI useful, we'd appreciate support across Reddit, Twitter, Hacker News, or Moltbook. Please be mindful - these are real community accounts. Contributors who can demonstrate their support helped advance KTMCP will have their PRs and feature requests prioritized.
npm package: @ktmcp-cli/apivideo
Description: Production-ready CLI for api.video - video hosting, transcoding, and delivery API
Author: KTMCP
Latest version: 1.0.0

![Banner](https://raw.githubusercontent.com/ktmcp-cli/apivideo/main/banner.svg)

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# api.video CLI

> **Unofficial CLI** - Not officially sponsored or affiliated with api.video.

A production-ready command-line interface for the api.video API. Manage videos, players, live streams, and analytics from your terminal.

## Installation
```bash
npm install -g @ktmcp-cli/apivideo
```

## Authentication
```bash
apivideo config set --api-key YOUR_API_KEY
```

Get your API key from: https://dashboard.api.video

## Commands

### Videos
```bash
apivideo videos list
apivideo videos list --title "my video" --tags tutorial
apivideo videos get VIDEO_ID
apivideo videos create --title "My Video" --description "A great video"
apivideo videos update VIDEO_ID --title "New Title"
apivideo videos status VIDEO_ID
apivideo videos delete VIDEO_ID
```

### Players
```bash
apivideo players list
apivideo players get PLAYER_ID
apivideo players create --name "Custom Player" --autoplay
```

### Live Streams
```bash
apivideo live list
apivideo live get LIVE_STREAM_ID
apivideo live create --name "My Stream" --record
apivideo live delete LIVE_STREAM_ID
```

### Analytics
```bash
apivideo analytics video VIDEO_ID
apivideo analytics video VIDEO_ID --period 30d
```

## Sandbox Mode
```bash
apivideo config set --environment sandbox
```

## Options
- `--json` - Output raw JSON for any command
- `--page <n>` - Page number for paginated results
- `--page-size <n>` - Results per page

## Why CLI > MCP?
Simple: no server to run, no protocol overhead. Just install and go.

## License
MIT
npm package: @ktmcp-cli/authentiq
Description: Production-ready CLI for Authentiq Identity API - Kill The MCP
Author: KTMCP
Latest version: 1.0.0

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# Authentiq CLI

Production-ready CLI for the Authentiq Identity API. Manage sessions, keys, and scopes directly from your terminal.

## Installation

```bash
npm install -g @ktmcp-cli/authentiq
```

## Configuration

```bash
authentiq config set token YOUR_BEARER_TOKEN
```

## Usage

### Sessions

```bash
# List all sessions
authentiq sessions list

# Create a new session
authentiq sessions create --scope "openid email"
authentiq sessions create --scope "openid profile" --callback https://example.com/callback

# Get session details
authentiq sessions get <session-id>

# Delete a session
authentiq sessions delete <session-id>
```

### Keys

```bash
# Register a public key (JWK format)
authentiq keys register --key '{"kty":"EC","crv":"P-256","x":"...","y":"..."}'

# Get key details
authentiq keys get <pk>

# Update a key
authentiq keys update <pk> --data '{"status":"active"}'

# Revoke a key
authentiq keys revoke <pk>
```

### Scopes

```bash
# List available scopes
authentiq scopes list

# Get scope details
authentiq scopes get openid

# Request additional scopes
authentiq scopes request --data '{"scope":"email"}'
```

### JSON Output

All commands support `--json` for machine-readable output:

```bash
authentiq sessions list --json
authentiq sessions get <id> --json
authentiq scopes list --json
```

## License

MIT
npm package: @ktmcp-cli/authentiq-api
Description: Strong authentication, without the passwords.
Author: KTMCP
Latest version: 6.0.0

# Authentiq API CLI

Production-ready command-line interface for the Authentiq API API.

> **⚠️ Unofficial CLI** - This tool is an independent project built on the public API.

## Features

- Complete coverage of Authentiq API API endpoints
- Simple, intuitive command structure
- JSON and pretty-print output formats
- Persistent configuration storage
- Progress indicators for async operations

## Installation

```bash
npm install -g @ktmcp-cli/authentiq-api
```

Or install locally:

```bash
cd authentiq-api
npm install
npm link
```

## Configuration

### Set API Key

```bash
authentiq-api config set apiKey YOUR_KEY_HERE
```

### Environment Variables

```bash
export API_KEY=your_key_here
export API_BASE_URL=https://6-dot-authentiqio.appspot.com
```

### View Configuration

```bash
authentiq-api config list
authentiq-api config get apiKey
```

## Usage

### key

```bash
# List items
authentiq-api key list

# Get item by ID
authentiq-api key get <id>

# Output as JSON
authentiq-api key list --json
```

## Available Resources

- `key`
- `login`
- `scope`

## JSON Output

All commands support `--json` flag for machine-readable output:

```bash
authentiq-api key list --json
```

## License

MIT License - see LICENSE file for details.
npm package: @ktmcp-cli/awsamplify
Description: Production-ready CLI for AWS Amplify API - Kill The MCP
Author: KTMCP
Latest version: 1.0.0

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# AWS Amplify CLI

Production-ready CLI for the AWS Amplify API. Manage apps, branches, and deployments directly from your terminal.

## Installation

```bash
npm install -g @ktmcp-cli/awsamplify
```

## Configuration

```bash
awsamplify config set accessKeyId YOUR_AWS_ACCESS_KEY_ID
awsamplify config set secretAccessKey YOUR_AWS_SECRET_ACCESS_KEY
awsamplify config set region us-east-1
```

## Usage

### Apps

```bash
# List all Amplify apps
awsamplify apps list
awsamplify apps list --region us-west-2

# Get app details
awsamplify apps get <app-id>

# Create a new app
awsamplify apps create --name "my-app"
awsamplify apps create --name "my-app" --description "My Amplify app" --repository https://github.com/user/repo

# Delete an app
awsamplify apps delete <app-id>
```

### Branches

```bash
# List branches for an app
awsamplify branches list <app-id>

# Get branch details
awsamplify branches get <app-id> main

# Create a branch
awsamplify branches create <app-id> --name main
awsamplify branches create <app-id> --name staging --description "Staging branch"

# Delete a branch
awsamplify branches delete <app-id> <branch-name>
```

### Deployments

```bash
# List deployments (jobs) for a branch
awsamplify deployments list <app-id> main

# Get deployment details
awsamplify deployments get <app-id> main <job-id>

# Trigger a new deployment
awsamplify deployments create <app-id> main
```

### JSON Output

All commands support `--json`:

```bash
awsamplify apps list --json
awsamplify branches list <app-id> --json
awsamplify deployments list <app-id> main --json | jq '.[].status'
```

## License

MIT
npm package: @ktmcp-cli/awsathena
Description: Production-ready CLI for Amazon Athena Query API - Kill The MCP
Author: KTMCP
Latest version: 1.0.0

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# Amazon Athena CLI

Production-ready CLI for the Amazon Athena Query API. Run SQL queries and manage databases and workgroups directly from your terminal.

## Installation

```bash
npm install -g @ktmcp-cli/awsathena
```

## Configuration

```bash
awsathena config set accessKeyId YOUR_AWS_ACCESS_KEY_ID
awsathena config set secretAccessKey YOUR_AWS_SECRET_ACCESS_KEY
awsathena config set region us-east-1
```

## Usage

### Queries

```bash
# Run a SQL query
awsathena queries run --sql "SELECT * FROM my_table LIMIT 10" --database my_db --output s3://my-bucket/results/

# Check query status
awsathena queries get <execution-id>

# List recent queries
awsathena queries list
awsathena queries list --workgroup primary

# Stop a running query
awsathena queries stop <execution-id>

# Get query results
awsathena queries results <execution-id>
awsathena queries results <execution-id> --limit 100
```

### Databases

```bash
# List all databases
awsathena databases list
awsathena databases list --catalog AwsDataCatalog

# Get database details
awsathena databases get my_database

# Create a database
awsathena databases create new_database --output s3://my-bucket/results/
```

### Workgroups

```bash
# List workgroups
awsathena workgroups list

# Get workgroup details
awsathena workgroups get primary

# Create a workgroup
awsathena workgroups create my-team --description "My team workgroup" --output s3://my-bucket/results/
```

### JSON Output

All commands support `--json`:

```bash
awsathena queries get <id> --json
awsathena databases list --json | jq '.[].Name'
awsathena queries results <id> --json
```

## License

MIT
npm package: @ktmcp-cli/awsbatch
Description: Production-ready CLI for AWS Batch Computing API - Kill The MCP
Author: KTMCP
Latest version: 1.0.0

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# AWS Batch CLI

Production-ready CLI for the AWS Batch Computing API. Submit and manage batch jobs, queues, and job definitions from your terminal.

## Installation

```bash
npm install -g @ktmcp-cli/awsbatch
```

## Configuration

```bash
awsbatch config set accessKeyId YOUR_AWS_ACCESS_KEY_ID
awsbatch config set secretAccessKey YOUR_AWS_SECRET_ACCESS_KEY
awsbatch config set region us-east-1
```

## Usage

### Jobs

```bash
# Submit a job
awsbatch jobs submit --name my-job --queue my-queue --definition my-job-def
awsbatch jobs submit --name my-job --queue my-queue --definition my-job-def \
  --parameters '{"key":"value"}' \
  --container-overrides '{"command":["my-script.sh"]}'

# Get job status
awsbatch jobs get <job-id>

# List jobs in a queue
awsbatch jobs list --queue my-queue
awsbatch jobs list --queue my-queue --status RUNNING
awsbatch jobs list --queue my-queue --status SUCCEEDED --limit 20

# Describe multiple jobs
awsbatch jobs describe <job-id-1> <job-id-2>

# Terminate a job
awsbatch jobs terminate <job-id>
awsbatch jobs terminate <job-id> --reason "No longer needed"
```

### Queues

```bash
# List job queues
awsbatch queues list

# Get queue details
awsbatch queues get my-queue

# Create a queue
awsbatch queues create --name my-queue --priority 10
awsbatch queues create --name my-queue --state ENABLED --priority 5

# Update a queue
awsbatch queues update my-queue --state DISABLED
awsbatch queues update my-queue --priority 20
```

### Job Definitions

```bash
# List job definitions
awsbatch definitions list
awsbatch definitions list --name my-definition
awsbatch definitions list --status ACTIVE

# Describe a job definition
awsbatch definitions describe my-definition

# Register a job definition
awsbatch definitions register --name my-job-def --type container \
  --container '{"image":"my-image:latest","vcpus":1,"memory":512}'
```

### JSON Output

All commands support `--json`:

```bash
awsbatch jobs get <id> --json
awsbatch queues list --json
awsbatch definitions list --json | jq '.[].jobDefinitionName'
```

## License

MIT
npm package: @ktmcp-cli/awsbraket
Description: Production-ready CLI for Amazon Braket Quantum Computing API - Kill The MCP
Author: KTMCP
Latest version: 1.0.0

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# Amazon Braket CLI

Production-ready CLI for the Amazon Braket Quantum Computing API. Run quantum circuits, manage tasks, and browse QPU devices directly from your terminal.

## Installation

```bash
npm install -g @ktmcp-cli/awsbraket
```

## Configuration

```bash
awsbraket config set --access-key-id YOUR_ACCESS_KEY_ID \
  --secret-access-key YOUR_SECRET_ACCESS_KEY \
  --region us-east-1
```

## Usage

### Config

```bash
# Set AWS credentials
awsbraket config set --access-key-id <id> --secret-access-key <secret> --region us-east-1

# Get a config value
awsbraket config get region

# List all config
awsbraket config list
```

### Quantum Tasks

```bash
# List quantum tasks
awsbraket tasks list
awsbraket tasks list --status COMPLETED
awsbraket tasks list --device-arn arn:aws:braket:::device/qpu/ionq/ionQdevice

# Get task details
awsbraket tasks get arn:aws:braket:us-east-1:123456789012:quantum-task/abc123

# Create a quantum task (Bell state circuit)
awsbraket tasks create \
  --device-arn arn:aws:braket:::device/quantum-simulator/amazon/sv1 \
  --shots 1000 \
  --s3-bucket my-braket-bucket

# Cancel a task
awsbraket tasks cancel arn:aws:braket:us-east-1:123456789012:quantum-task/abc123

# JSON output
awsbraket tasks list --json
```

### Devices

```bash
# List all quantum devices
awsbraket devices list

# Filter by type
awsbraket devices list --type QPU
awsbraket devices list --type SIMULATOR

# Filter by provider
awsbraket devices list --provider IonQ
awsbraket devices list --provider Rigetti

# Get device details
awsbraket devices get arn:aws:braket:::device/qpu/ionq/ionQdevice
```

### Circuit Jobs

```bash
# List circuit jobs
awsbraket circuits list
awsbraket circuits list --state COMPLETED

# Get job details
awsbraket circuits get my-quantum-job

# Create a circuit job
awsbraket circuits create \
  --job-name my-quantum-job \
  --role-arn arn:aws:iam::123456789012:role/BraketJobRole \
  --output-bucket my-braket-bucket

# Cancel a job
awsbraket circuits cancel my-quantum-job
```

## Available Devices

Amazon Braket provides access to:

- **IonQ** — Trapped ion QPU (11+ qubits)
- **Rigetti** — Superconducting QPU
- **OQC** — Oxford Quantum Circuits
- **IQM** — Finnish QPU
- **Amazon SV1** — State vector simulator (34 qubits)
- **Amazon DM1** — Density matrix simulator (17 qubits)
- **Amazon TN1** — Tensor network simulator

## JSON Output

All commands support `--json` for scripting:

```bash
# Get all completed tasks as JSON
awsbraket tasks list --status COMPLETED --json

# Pipe to jq
awsbraket devices list --json | jq '.[] | select(.deviceStatus == "ONLINE") | .deviceName'
```

## License

MIT
npm package: @ktmcp-cli/awschime
Description: Production-ready CLI for Amazon Chime Communications API - Kill The MCP
Author: KTMCP
Latest version: 1.0.0

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# Amazon Chime CLI

Production-ready CLI for the Amazon Chime Communications API. Manage meetings, attendees, and messaging channels from your terminal.

## Installation

```bash
npm install -g @ktmcp-cli/awschime
```

## Configuration

```bash
awschime config set --access-key-id YOUR_ACCESS_KEY_ID \
  --secret-access-key YOUR_SECRET_ACCESS_KEY
```

## Usage

### Config

```bash
# Set AWS credentials
awschime config set --access-key-id <id> --secret-access-key <secret>

# Get a config value
awschime config get accessKeyId

# List all config
awschime config list
```

### Meetings

```bash
# List active meetings
awschime meetings list

# Get meeting details
awschime meetings get <meeting-id>

# Create a new meeting
awschime meetings create
awschime meetings create --external-id "team-standup-2024-01-15" --region us-east-1

# Delete a meeting
awschime meetings delete <meeting-id>

# JSON output
awschime meetings list --json
```

### Attendees

```bash
# List attendees in a meeting
awschime attendees list <meeting-id>

# Get attendee details
awschime attendees get <meeting-id> <attendee-id>

# Add an attendee to a meeting
awschime attendees create <meeting-id> --user-id "user@company.com"

# Remove an attendee
awschime attendees delete <meeting-id> <attendee-id>
```

### Channels (Chime SDK Messaging)

```bash
# List messaging channels
awschime channels list
awschime channels list --app-instance-arn arn:aws:chime:us-east-1:123456789012:app-instance/abc123

# Get channel details
awschime channels get <channel-arn>

# Create a channel
awschime channels create \
  --app-instance-arn arn:aws:chime:us-east-1:123456789012:app-instance/abc123 \
  --name "Engineering Team" \
  --mode UNRESTRICTED \
  --privacy PUBLIC

# Delete a channel
awschime channels delete <channel-arn>
```

## Media Regions

Amazon Chime supports these media regions for optimal latency:
- `us-east-1` (N. Virginia) — default
- `us-west-2` (Oregon)
- `eu-west-1` (Ireland)
- `eu-central-1` (Frankfurt)
- `ap-southeast-1` (Singapore)
- `ap-northeast-1` (Tokyo)

## JSON Output

All commands support `--json` for scripting:

```bash
# Get all meetings as JSON
awschime meetings list --json

# Get attendees and pipe to jq
awschime attendees list <meeting-id> --json | jq '.[].ExternalUserId'
```

## License

MIT
npm package: @ktmcp-cli/billingohu
Description: Production-ready CLI for Billingo API v3
Author: KTMCP
Latest version: 1.0.0

![Banner](https://raw.githubusercontent.com/ktmcp-cli/billingohu/main/banner.svg)

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# Billingo API v3 CLI

> **⚠️ Unofficial CLI** - Not officially sponsored or affiliated with Billingo API v3.

A production-ready command-line interface for Billingo API v3 — This is a Billingo API v3 documentation. Our API based on REST software architectural style. API has resource-oriented URLs, accepts JSON-encoded request bodies and returns JSON-encoded responses. To use this API you have to generate a new API key on our [site](https://app.billingo.hu/api-key). Afte

## Features

- **Full API Access** — All endpoints accessible via CLI
- **JSON output** — All commands support `--json` for scripting
- **Colorized output** — Clean terminal output with chalk
- **Configuration management** — Store API keys securely

## Installation

```bash
npm install -g @ktmcp-cli/billingohu
```

## Quick Start

```bash
# Configure API key
billingohu config set --api-key YOUR_API_KEY

# Make an API call
billingohu call

# Get help
billingohu --help
```

## Commands

### Config

```bash
billingohu config set --api-key <key>
billingohu config set --base-url <url>
billingohu config show
```

### API Calls

```bash
billingohu call            # Make API call
billingohu call --json     # JSON output
```

## JSON Output

All commands support `--json` for structured output.

## API Documentation

Base URL: `https://api.billingo.hu/v3`

For full API documentation, visit the official docs.

## Why CLI > MCP?

No server to run. No protocol overhead. Just install and go.

- **Simpler** — Just a binary you call directly
- **Composable** — Pipe to `jq`, `grep`, `awk`
- **Scriptable** — Works in cron jobs, CI/CD, shell scripts

## License

MIT — Part of the [Kill The MCP](https://killthemcp.com) project.
npm package: @ktmcp-cli/branded-fares-upsell
Description: 
Before using this API, we recommend you read our **[Authorization Guide](https://developers.amadeus.com/self-service/apis-docs/guides/authorization-262)** for more information on how to generate an access token. 

Please also be aware that our test envir
Author: KTMCP
Latest version: 1.0.1

# Branded Fares Upsell CLI

Production-ready command-line interface for the Branded Fares Upsell API.

> **⚠️ Unofficial CLI** - This tool is an independent project built on the public API.

## Features

- Complete coverage of Branded Fares Upsell API endpoints
- Simple, intuitive command structure
- JSON and pretty-print output formats
- Persistent configuration storage
- Progress indicators for async operations

## Installation

```bash
npm install -g @ktmcp-cli/branded-fares-upsell
```

Or install locally:

```bash
cd branded-fares-upsell
npm install
npm link
```

## Configuration

### Set API Key

```bash
branded-fares-upsell config set apiKey YOUR_KEY_HERE
```

### Environment Variables

```bash
export API_KEY=your_key_here
export API_BASE_URL=https://api.example.com
```

### View Configuration

```bash
branded-fares-upsell config list
branded-fares-upsell config get apiKey
```

## Usage

### shopping

```bash
# List items
branded-fares-upsell shopping list

# Get item by ID
branded-fares-upsell shopping get <id>

# Output as JSON
branded-fares-upsell shopping list --json
```

## Available Resources

- `shopping`

## JSON Output

All commands support `--json` flag for machine-readable output:

```bash
branded-fares-upsell shopping list --json
```

## License

MIT License - see LICENSE file for details.
npm package: @ktmcp-cli/clickup
Description: Production-ready CLI for ClickUp API - tasks, spaces, lists, and project management
Author: KTMCP
Latest version: 1.0.0

![Banner](https://raw.githubusercontent.com/ktmcp-cli/clickup/main/banner.svg)

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# ClickUp CLI

> **Unofficial CLI** - Not officially sponsored or affiliated with ClickUp.

A production-ready command-line interface for the ClickUp project management API. Manage tasks, spaces, lists, and team members directly from your terminal.

## Installation
```bash
npm install -g @ktmcp-cli/clickup
```

## Authentication
```bash
clickup config set --api-key YOUR_API_KEY
clickup config set --team-id YOUR_TEAM_ID
```

Get your API key from: https://app.clickup.com/settings/apps

## Commands

### Workspaces
```bash
clickup workspaces list
```

### Spaces
```bash
clickup spaces list --team-id TEAM_ID
clickup spaces get SPACE_ID
clickup spaces create --name "My Space" --team-id TEAM_ID
```

### Lists
```bash
clickup lists list SPACE_ID
clickup lists get LIST_ID
clickup lists create SPACE_ID --name "Sprint 1" --priority 2
```

### Tasks
```bash
clickup tasks list LIST_ID
clickup tasks list LIST_ID --status "in progress"
clickup tasks get TASK_ID
clickup tasks create LIST_ID --name "Fix bug" --priority 1 --due-date 2024-12-31
clickup tasks update TASK_ID --status "done"
clickup tasks delete TASK_ID
```

### Members
```bash
clickup members list --team-id TEAM_ID
```

## Options
- `--json` - Output raw JSON for any command
- `--team-id <id>` - Override default team ID

## Why CLI > MCP?
Simple: no server to run, no protocol overhead. Just install and go.

## License
MIT
npm package: @ktmcp-cli/configuration-api
Description: The Configuration API enables you to create a platform where you can onboard your users as account holders and create balance accounts, cards, and business accounts.

## Authentication
Your Adyen contact will provide your API credential and an API key. To
Author: KTMCP
Latest version: 2.0.0

# Configuration API CLI

Production-ready command-line interface for the Configuration API API.

> **⚠️ Unofficial CLI** - This tool is an independent project built on the public API.

## Features

- Complete coverage of Configuration API API endpoints
- Simple, intuitive command structure
- JSON and pretty-print output formats
- Persistent configuration storage
- Progress indicators for async operations

## Installation

```bash
npm install -g @ktmcp-cli/configuration-api
```

Or install locally:

```bash
cd configuration-api
npm install
npm link
```

## Configuration

### Set API Key

```bash
configuration-api config set apiKey YOUR_KEY_HERE
```

### Environment Variables

```bash
export API_KEY=your_key_here
export API_BASE_URL=https://balanceplatform-api-test.adyen.com/bcl/v2
```

### View Configuration

```bash
configuration-api config list
configuration-api config get apiKey
```

## Usage

### account-holders

```bash
# List items
configuration-api account-holders list

# Get item by ID
configuration-api account-holders get <id>

# Output as JSON
configuration-api account-holders list --json
```

## Available Resources

- `account-holders`
- `balance-accounts`
- `platform`
- `grant-accounts`
- `grant-offers`
- `payment-instrument-groups`
- `payment-instruments`
- `transaction-rules`
- `bank-account-validation`

## JSON Output

All commands support `--json` flag for machine-readable output:

```bash
configuration-api account-holders list --json
```

## License

MIT License - see LICENSE file for details.
npm package: @ktmcp-cli/control-api-v1
Description: Use the Control API to manage your applications, namespaces, keys, queues, rules, and more.

Detailed information on using this API can be found in the Ably <a href="https://ably.com/documentation/control-api">developer documentation</a>.

Control API is 
Author: KTMCP
Latest version: 1.0.14

# Control API v1 CLI

Production-ready command-line interface for the Control API v1 API.

> **⚠️ Unofficial CLI** - This tool is an independent project built on the public API.

## Features

- Complete coverage of Control API v1 API endpoints
- Simple, intuitive command structure
- JSON and pretty-print output formats
- Persistent configuration storage
- Progress indicators for async operations

## Installation

```bash
npm install -g @ktmcp-cli/control-api-v1
```

Or install locally:

```bash
cd control-api-v1
npm install
npm link
```

## Configuration

### Set API Key

```bash
control-api-v1 config set apiKey YOUR_KEY_HERE
```

### Environment Variables

```bash
export API_KEY=your_key_here
export API_BASE_URL=https://control.ably.net/v1
```

### View Configuration

```bash
control-api-v1 config list
control-api-v1 config get apiKey
```

## Usage

### apps

```bash
# List items
control-api-v1 apps list

# Get item by ID
control-api-v1 apps get <id>

# Output as JSON
control-api-v1 apps list --json
```

## Available Resources

- `apps`
- `keys`
- `namespaces`
- `queues`
- `rules`
- `tokens`

## JSON Output

All commands support `--json` flag for machine-readable output:

```bash
control-api-v1 apps list --json
```

## License

MIT License - see LICENSE file for details.
npm package: @ktmcp-cli/events-api
Description: 1Password Events API Specification.
Author: KTMCP
Latest version: 1.0.0

# Events API CLI

Production-ready command-line interface for the Events API API.

> **⚠️ Unofficial CLI** - This tool is an independent project built on the public API.

## Features

- Complete coverage of Events API API endpoints
- Simple, intuitive command structure
- JSON and pretty-print output formats
- Persistent configuration storage
- Progress indicators for async operations

## Installation

```bash
npm install -g @ktmcp-cli/events-api
```

Or install locally:

```bash
cd events-api
npm install
npm link
```

## Configuration

### Set API Key

```bash
events-api config set apiKey YOUR_KEY_HERE
```

### Environment Variables

```bash
export API_KEY=your_key_here
export API_BASE_URL=https://events.1password.com
```

### View Configuration

```bash
events-api config list
events-api config get apiKey
```

## Usage

### auth

```bash
# List items
events-api auth list

# Get item by ID
events-api auth get <id>

# Output as JSON
events-api auth list --json
```

## Available Resources

- `auth`
- `api-v1`

## JSON Output

All commands support `--json` flag for machine-readable output:

```bash
events-api auth list --json
```

## License

MIT License - see LICENSE file for details.
npm package: @ktmcp-cli/filescom
Description: Production-ready CLI for Files.com secure file transfer and storage API
Author: KTMCP
Latest version: 1.0.0

![Banner](https://raw.githubusercontent.com/ktmcp-cli/filescom/main/banner.svg)

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# Files.com CLI

> **Unofficial CLI** - Not officially sponsored or affiliated with Files.com.

A production-ready command-line interface for the Files.com secure file transfer API. Manage files, users, groups, API keys, and notifications from your terminal.

## Installation
```bash
npm install -g @ktmcp-cli/filescom
```

## Authentication
```bash
filescom config set --api-key YOUR_API_KEY
filescom config set --subdomain mycompany  # optional: your company subdomain
```

Get your API key from: https://app.files.com/api-keys

## Commands

### Files
```bash
filescom files list /
filescom files list /documents
filescom files get /path/to/file.txt
filescom files mkdir /new-folder
filescom files move /old/path.txt --destination /new/path.txt
filescom files copy /source.txt --destination /backup.txt
filescom files delete /path/to/file.txt
```

### Users
```bash
filescom users list
filescom users list --search "john"
filescom users get USER_ID
filescom users create --username johndoe --email john@example.com
filescom users delete USER_ID
```

### Groups
```bash
filescom groups list
filescom groups get GROUP_ID
filescom groups create --name "Engineering" --notes "Dev team"
```

### API Keys
```bash
filescom api-keys list
filescom api-keys create --name "CI/CD Pipeline" --permission-set read_only
filescom api-keys delete KEY_ID
```

### Notifications
```bash
filescom notifications list
filescom notifications create --path /uploads --trigger-actions "create,update"
```

## Options
- `--json` - Output raw JSON for any command

## Why CLI > MCP?
Simple: no server to run, no protocol overhead. Just install and go.

## License
MIT
npm package: @ktmcp-cli/firecom
Description: Production-ready CLI for Fire Financial Services business banking API
Author: KTMCP
Latest version: 1.0.0

![Banner](https://raw.githubusercontent.com/ktmcp-cli/firecom/main/banner.svg)

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# Fire Financial Services CLI

> **Warning: Unofficial CLI** - Not officially sponsored or affiliated with Fire Financial Services.

Command-line interface for the Fire Financial Services business banking API. Manage accounts, transactions, payees, payment batches, and direct debits from your terminal.

## Installation

```bash
npm install -g @ktmcp-cli/firecom
```

## Setup

```bash
firecom config set --api-key <your-api-key>
```

Get your API key from the Fire dashboard at [https://fire.com](https://fire.com).

## Commands

### Config

```bash
firecom config set --api-key <key>
firecom config show
```

### Accounts

```bash
firecom accounts list
firecom accounts get <account-id>
firecom accounts balance <account-id>
```

### Transactions

```bash
firecom transactions list <account-id>
firecom transactions list <account-id> --from 2024-01-01 --to 2024-12-31
firecom transactions list <account-id> --limit 100
firecom transactions pending <account-id>
```

### Payees

```bash
firecom payees list
firecom payees list --type BANK_ACCOUNT
firecom payees get <payee-id>
```

### Payments

```bash
# Send a payment
firecom payments send \
  --from <ican> \
  --payee <payee-id> \
  --amount 10000 \
  --currency EUR \
  --ref "Invoice payment" \
  --my-ref "INV-001"

# Batch payments
firecom payments batches
firecom payments create-batch --type BANK_TRANSFER --currency EUR
firecom payments submit-batch <batch-uuid>
firecom payments cancel-batch <batch-uuid>
```

### Direct Debits

```bash
firecom direct-debits list <account-id>
firecom direct-debits get <dd-uuid>
firecom direct-debits cancel <dd-uuid>
```

## JSON Output

All commands support `--json` for structured output:

```bash
firecom accounts list --json
firecom transactions list <id> --json
firecom payees list --json
```

## Notes

- Amounts are in cents (minor currency units)
- ICAN is Fire's internal account number

## License

MIT
npm package: @ktmcp-cli/flight-availibilities-search
Description: 
Before using this API, we recommend you read our **[Authorization Guide](https://developers.amadeus.com/self-service/apis-docs/guides/authorization-262)** for more information on how to generate an access token. 

Please also be aware that our test envir
Author: KTMCP
Latest version: 1.0.2

# Flight Availibilities Search CLI

Production-ready command-line interface for the Flight Availibilities Search API.

> **⚠️ Unofficial CLI** - This tool is an independent project built on the public API.

## Features

- Complete coverage of Flight Availibilities Search API endpoints
- Simple, intuitive command structure
- JSON and pretty-print output formats
- Persistent configuration storage
- Progress indicators for async operations

## Installation

```bash
npm install -g @ktmcp-cli/flight-availibilities-search
```

Or install locally:

```bash
cd flight-availibilities-search
npm install
npm link
```

## Configuration

### Set API Key

```bash
flight-availibilities-search config set apiKey YOUR_KEY_HERE
```

### Environment Variables

```bash
export API_KEY=your_key_here
export API_BASE_URL=https://api.example.com
```

### View Configuration

```bash
flight-availibilities-search config list
flight-availibilities-search config get apiKey
```

## Usage

### availibility

```bash
# List items
flight-availibilities-search availibility list

# Get item by ID
flight-availibilities-search availibility get <id>

# Output as JSON
flight-availibilities-search availibility list --json
```

## Available Resources

- `availibility`

## JSON Output

All commands support `--json` flag for machine-readable output:

```bash
flight-availibilities-search availibility list --json
```

## License

MIT License - see LICENSE file for details.
npm package: @ktmcp-cli/flight-offers-search
Description: 
Before using this API, we recommend you read our **[Authorization Guide](https://developers.amadeus.com/self-service/apis-docs/guides/authorization)** for more information on how to generate an access token. 

Please also be aware that our test environme
Author: KTMCP
Latest version: 2.2.0

# Flight Offers Search CLI

Production-ready command-line interface for the Flight Offers Search API.

> **⚠️ Unofficial CLI** - This tool is an independent project built on the public API.

## Features

- Complete coverage of Flight Offers Search API endpoints
- Simple, intuitive command structure
- JSON and pretty-print output formats
- Persistent configuration storage
- Progress indicators for async operations

## Installation

```bash
npm install -g @ktmcp-cli/flight-offers-search
```

Or install locally:

```bash
cd flight-offers-search
npm install
npm link
```

## Configuration

### Set API Key

```bash
flight-offers-search config set apiKey YOUR_KEY_HERE
```

### Environment Variables

```bash
export API_KEY=your_key_here
export API_BASE_URL=https://test.api.amadeus.com/v2
```

### View Configuration

```bash
flight-offers-search config list
flight-offers-search config get apiKey
```

## Usage

### shopping

```bash
# List items
flight-offers-search shopping list

# Get item by ID
flight-offers-search shopping get <id>

# Output as JSON
flight-offers-search shopping list --json
```

## Available Resources

- `shopping`

## JSON Output

All commands support `--json` flag for machine-readable output:

```bash
flight-offers-search shopping list --json
```

## License

MIT License - see LICENSE file for details.
npm package: @ktmcp-cli/govukpay
Description: Production-ready CLI for UK Government payments platform API
Author: KTMCP
Latest version: 1.0.0

![Banner](https://raw.githubusercontent.com/ktmcp-cli/govukpay/main/banner.svg)

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# GOV.UK Pay CLI

> **Warning: Unofficial CLI** - Not officially sponsored or affiliated with the UK Government Digital Service.

Command-line interface for the GOV.UK Pay API — the UK government's payments platform. Create and manage payments, refunds, and disputes from your terminal.

## Installation

```bash
npm install -g @ktmcp-cli/govukpay
```

## Setup

```bash
govukpay config set --api-key <your-api-key>
```

Get your API key from the [GOV.UK Pay console](https://www.payments.service.gov.uk).

## Commands

### Config

```bash
govukpay config set --api-key <key>
govukpay config show
```

### Payments

```bash
# Create a payment
govukpay payments create \
  --amount 1000 \
  --reference "order-001" \
  --description "Service payment" \
  --return-url "https://example.com/return"

# Get a payment
govukpay payments get <payment-id>

# Search payments
govukpay payments search
govukpay payments search --state success
govukpay payments search --reference "order-001"
govukpay payments search --from 2024-01-01 --to 2024-12-31

# Cancel or capture
govukpay payments cancel <payment-id>
govukpay payments capture <payment-id>

# View event history
govukpay payments events <payment-id>
```

### Refunds

```bash
govukpay refunds create <payment-id> --amount 500
govukpay refunds list <payment-id>
govukpay refunds get <payment-id> <refund-id>
```

### Disputes

```bash
govukpay disputes list
govukpay disputes list --state needs_response
govukpay disputes list --from 2024-01-01
```

## JSON Output

All commands support `--json` for structured output:

```bash
govukpay payments search --state success --json
govukpay refunds list <payment-id> --json
govukpay disputes list --json
```

## Notes

- Amounts are in pence (e.g. 1000 = £10.00)
- Payment states: created, started, submitted, success, failed, cancelled, error
- Dispute states: needs_response, under_review, won, lost

## License

MIT
npm package: @ktmcp-cli/hubspot
Description: Production-ready CLI for HubSpot CRM & marketing API - contacts, deals, companies, and pipelines
Author: KTMCP
Latest version: 1.0.0

![Banner](https://raw.githubusercontent.com/ktmcp-cli/hubspot/main/banner.svg)

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# HubSpot CLI

> **Unofficial CLI** - Not officially sponsored or affiliated with HubSpot.

A production-ready command-line interface for the HubSpot CRM and marketing API. Manage contacts, companies, deals, and support tickets from your terminal.

## Installation
```bash
npm install -g @ktmcp-cli/hubspot
```

## Authentication
```bash
hubspot config set --api-key YOUR_PRIVATE_APP_TOKEN
```

Get your private app access token from: https://app.hubspot.com/private-apps

## Commands

### Contacts
```bash
hubspot contacts list
hubspot contacts list --limit 50
hubspot contacts get CONTACT_ID
hubspot contacts create --email user@example.com --first-name John --last-name Doe
hubspot contacts search "john doe"
```

### Companies
```bash
hubspot companies list
hubspot companies get COMPANY_ID
hubspot companies create --name "Acme Corp" --domain acme.com --industry TECHNOLOGY
```

### Deals
```bash
hubspot deals list
hubspot deals get DEAL_ID
hubspot deals create --name "Big Enterprise Deal" --amount 50000 --stage appointmentscheduled
```

### Pipelines
```bash
hubspot pipelines list
```

### Owners
```bash
hubspot owners list
```

### Tickets
```bash
hubspot tickets list
hubspot tickets create --subject "Login issue" --priority HIGH
```

## Options
- `--json` - Output raw JSON for any command
- `--limit <n>` - Control result count
- `--after <cursor>` - Paginate results

## Why CLI > MCP?
Simple: no server to run, no protocol overhead. Just install and go.

## License
MIT
npm package: @ktmcp-cli/impalahotels
Description: Production-ready CLI for Impala Hotel Booking API
Author: KTMCP
Latest version: 1.0.0

![Banner](https://raw.githubusercontent.com/ktmcp-cli/impalahotels/main/banner.svg)

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# Impala Hotels CLI

> **⚠️ Unofficial CLI** - Not officially sponsored or affiliated with Impala.

Add room selling to your app with ease. Manage hotels, rooms, bookings, and rate plans from the command line.

## Installation
```bash
npm install -g @ktmcp-cli/impalahotels
```

## Quick Start
```bash
impalahotels config set --api-key YOUR_API_KEY
impalahotels --help
```

## Commands

### Hotels
```bash
impalahotels hotels list
impalahotels hotels get <hotelId>
```

### Rooms
```bash
impalahotels rooms list <hotelId>
impalahotels rooms get <hotelId> <roomTypeId>
```

### Bookings
```bash
impalahotels bookings list <hotelId>
impalahotels bookings get <hotelId> <bookingId>
```

### Rate Plans
```bash
impalahotels rateplans list <hotelId>
```

## Get API Key
1. Sign up at [impala.travel](https://impala.travel)
2. Navigate to your API settings
3. Generate your API key

## Why CLI > MCP?
No server to run. No protocol overhead. Just install and go.

## License
MIT — Part of the [Kill The MCP](https://killthemcp.com) project.
npm package: @ktmcp-cli/ip-geolocation-api
Description: Abstract IP geolocation API allows developers to retrieve the region, country and city behind any IP worldwide. The API covers the geolocation of IPv4 and IPv6 addresses in 180+ countries worldwide. Extra information can be retrieved like the currency, fl
Author: KTMCP
Latest version: 1.0.0

# IP geolocation API CLI

Production-ready command-line interface for the IP geolocation API API.

> **⚠️ Unofficial CLI** - This tool is an independent project built on the public API.

## Features

- Complete coverage of IP geolocation API API endpoints
- Simple, intuitive command structure
- JSON and pretty-print output formats
- Persistent configuration storage
- Progress indicators for async operations

## Installation

```bash
npm install -g @ktmcp-cli/ip-geolocation-api
```

Or install locally:

```bash
cd ip-geolocation-api
npm install
npm link
```

## Configuration

### Set API Key

```bash
ip-geolocation-api config set apiKey YOUR_KEY_HERE
```

### Environment Variables

```bash
export API_KEY=your_key_here
export API_BASE_URL=https://ipgeolocation.abstractapi.com
```

### View Configuration

```bash
ip-geolocation-api config list
ip-geolocation-api config get apiKey
```

## Usage

### v1

```bash
# List items
ip-geolocation-api v1 list

# Get item by ID
ip-geolocation-api v1 get <id>

# Output as JSON
ip-geolocation-api v1 list --json
```

## Available Resources

- `v1`

## JSON Output

All commands support `--json` flag for machine-readable output:

```bash
ip-geolocation-api v1 list --json
```

## License

MIT License - see LICENSE file for details.
npm package: @ktmcp-cli/klarnacomopenai
Description: Production-ready CLI for Open AI Klarna product Api
Author: KTMCP
Latest version: 1.0.0

![Banner](https://raw.githubusercontent.com/ktmcp-cli/klarnacomopenai/main/banner.svg)

> "Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
>
> — [Peter Steinberger](https://twitter.com/steipete), Founder of OpenClaw
> [Watch on YouTube (~2:39:00)](https://www.youtube.com/@lexfridman) | [Lex Fridman Podcast #491](https://lexfridman.com/peter-steinberger/)

# Open AI Klarna product Api CLI

> **⚠️ Unofficial CLI** - Not officially sponsored or affiliated with Open AI Klarna product Api.

A production-ready command-line interface for Open AI Klarna product Api — 

## Features

- **Full API Access** — All endpoints accessible via CLI
- **JSON output** — All commands support `--json` for scripting
- **Colorized output** — Clean terminal output with chalk
- **Configuration management** — Store API keys securely

## Installation

```bash
npm install -g @ktmcp-cli/klarnacomopenai
```

## Quick Start

```bash
# Configure API key
klarnacomopenai config set --api-key YOUR_API_KEY

# Make an API call
klarnacomopenai call

# Get help
klarnacomopenai --help
```

## Commands

### Config

```bash
klarnacomopenai config set --api-key <key>
klarnacomopenai config set --base-url <url>
klarnacomopenai config show
```

### API Calls

```bash
klarnacomopenai call            # Make API call
klarnacomopenai call --json     # JSON output
```

## JSON Output

All commands support `--json` for structured output.

## API Documentation

Base URL: `https://www.klarna.com/us/shopping`

For full API documentation, visit the official docs.

## Why CLI > MCP?

No server to run. No protocol overhead. Just install and go.

- **Simpler** — Just a binary you call directly
- **Composable** — Pipe to `jq`, `grep`, `awk`
- **Scriptable** — Works in cron jobs, CI/CD, shell scripts

## License

MIT — Part of the [Kill The MCP](https://killthemcp.com) project.