mcpField
H
hyper-cli

hyper-cli

github.com/hyperfx-aiMarketing & growth107164 installsUpdated 2d ago
Repository

About hyper-cli

hyper-cli is a terminal interface for running marketing skills' tools through Hyper. It is for users with Hyper MCP configured, connected integrations, and an authenticated CLI; it supports tool discovery, schema inspection, and calls using JSON arguments.

Key features

  1. 01Check CLI authentication and workspace
  2. 02Search for available tools
  3. 03Inspect tool parameter schemas
  4. 04Call tools with JSON arguments
  5. 05List and switch connected accounts

Use cases

  1. 01Find a tool needed by a marketing skill
  2. 02Check required parameters before a tool call
  3. 03Run a marketing tool from a terminal

MCP support

Requires Hyper MCP to be configured for the workspace. It invokes tools through Hyper; MCP client setup is handled separately on the Hyper MCP page.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/hyperfx-ai/marketing-skills --skill hyper-cli

After installing, type/hyper-cliin Claude Code to confirm it loaded.

Details

From the project README

Hyper CLI

Use hyperai to run any marketing skill from a terminal. A skill names each tool once, by its canonical name, for example gmail_messages_send. The CLI runs that name directly.

Requirements

If hyperai info fails, stop and tell the user to authenticate the CLI before calling tools.

The four commands

NeedCommand
Confirm auth and workspacehyperai info
Find a toolhyperai search "<what you want to do>"
Read a tool's input schemahyperai describe <name> --parameters
Run a toolhyperai call <name> --json '{...}'

<name> is the canonical tool name from the skill, such as meta_ads_adaccount_list. The CLI also accepts the same name as separate words (meta-ads adaccount list); a skill never uses that form.

If your CLI version rejects the canonical name, run hyperai search "<name>": the result prints the exact hyperai call ... line to use. Update the CLI with hyperai update.

Connected accounts

NeedCommand
List the connected accounts for a toolkithyperai call connections_list --json '{"toolkit_id": "gmail"}'
Switch the active account for this shellhyperai call connections_use --json '{"toolkit_id": "gmail", "auth_id": "<auth_id>"}'

The active account is kept per shell session, the same way the MCP keeps it per session.

Arguments

  • Pass arguments as one JSON object with --json. The CLI validates them against the tool's schema before calling.
  • When a call fails with an argument error, run hyperai describe <name> --parameters and read the schema. Do not retry the same arguments.
  • Large results: add --raw to get the unformatted JSON.

Example

hyperai info
hyperai search "send an email"
hyperai describe gmail_messages_send --parameters
hyperai call gmail_messages_send --json '{"to": "[email protected]", "subject": "Hello", "body": "Hi Jane"}'

Out of scope

NeedSkill
What to send, to whom, in which sequencethe marketing skill that owns the job, for example cold-email-outreach
MCP client setupthe Hyper MCP page at https://app.hyperfx.ai/mcp

Comments

Markdown supported