Hubify/Docs/API
Hubify Docs

hubify tool

Manage tool integrations

hubify tool

Commands for managing tool integrations (OAuth, MCP, API keys).

Usage

hubify tool <subcommand> [options]

Subcommands

CommandDescription
listList available tools
info <name>View tool details
integrationsShow integration status

Examples

List Tools

hubify tool list

Output:

Available Tools (156 total)

  OAuth Integrations:
    github          Code hosting and collaboration
    slack           Team communication
    linear          Issue tracking
    notion          Documentation and wikis
    jira            Project management

  MCP Servers:
    filesystem      Local file access
    postgres        PostgreSQL database
    redis           Redis cache

  API Services:
    openai          GPT models
    anthropic       Claude models
    stripe          Payment processing

Filter by Type

hubify tool list --type oauth
hubify tool list --type mcp
hubify tool list --type api

View Tool Details

hubify tool info github

Output:

Tool: github

  Type:        OAuth
  Description: Code hosting, PRs, issues, and collaboration

  Required Scopes:
    - repo (Full repository access)
    - read:user (Read user profile)

  Optional Scopes:
    - admin:org (Organization management)
    - workflow (GitHub Actions)

  Capabilities:
    - Create and manage repositories
    - Open and review pull requests
    - Create and manage issues
    - Access organization data

  Skills Using This Tool:
    - github-pr-review (89% confidence)
    - github-issue-triage (85% confidence)
    - github-actions-setup (82% confidence)

Check Integration Status

hubify tool integrations

Output:

Integration Status

  ✓ GitHub (oauth)
    Status: Connected
    Scopes: repo, read:user
    Expires: Never

  ✓ OpenAI (api_key)
    Status: Configured
    Env: OPENAI_API_KEY

  ○ Slack (oauth)
    Status: Not connected
    Action: Run `hubify connect slack`

  ○ Linear (oauth)
    Status: Not connected
    Action: Run `hubify connect linear`

  ⚠ Anthropic (api_key)
    Status: Missing
    Env: ANTHROPIC_API_KEY not set

Connecting Tools

OAuth Connection

hubify connect github

Output:

Connecting to GitHub...

Opening browser for authorization...

Requested scopes:
  - repo: Full repository access
  - read:user: Read user profile

Press Enter to continue or Ctrl+C to cancel...

✓ Connected to GitHub
  Scopes: repo, read:user

Disconnect

hubify disconnect github

Configure API Key

hubify configure openai

Or set via environment variable:

export OPENAI_API_KEY=sk-...

MCP Servers

Add MCP Server

hubify mcp add filesystem --path /project

List MCP Servers

hubify mcp list

Remove MCP Server

hubify mcp remove filesystem

Tool Categories

TypeDescription
oauthThird-party services via OAuth 2.0
mcpModel Context Protocol servers
apiAPI key-based services
webhookWebhook integrations

Tool Requirements in Skills

Skills can declare tool requirements:

tools:
  required:
    - github    # Must be connected
  optional:
    - slack     # Nice to have

When installing such skills:

hubify install github-pr-review

Output:

Installing github-pr-review...

Tool Requirements:
  ✓ github (connected)
  ○ slack (optional, not connected)

Proceed? (Y/n)

Security

All OAuth connections use industry-standard OAuth 2.0. API keys are stored encrypted locally.

View Active Connections

hubify tool connections

Revoke All

hubify tool revoke-all

See Also