1. Conduid
  2. AI
  3. List Tools
MCP server · AI

List Tools

A simplified command-line tool to list available tools, resources, and prompts from MCP (Model Context Protocol) servers

37Low

Scored 6 months ago · breakdown

About List Tools

List Tools is an MCP server in the AI category: a simplified command-line tool to list available tools, resources, and prompts from MCP (Model Context Protocol) servers.

Install

Claude Code
claude mcp add list-tools -- npx -y mcp-list-tools
npx
npx -y mcp-list-tools

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about List Tools

Powered by Claude · Grounded in docs

I know everything about List Tools. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

mcp-list-tools

A simplified command-line tool to list available tools, resources, and prompts from MCP (Model Context Protocol) servers.

Why This Tool?

The official MCP Inspector requires remembering a complex command structure:

npx @modelcontextprotocol/inspector --cli <server_command> --method tools/list

With mcp-list-tools, you can simply use:

npx mcp-list-tools <server_command>

Installation

No installation required! Use it directly with npx:

npx mcp-list-tools --help

Usage

Basic Usage

# List tools from a local Node.js server
npx mcp-list-tools node build/index.js

# List tools from an NPM package server
npx mcp-list-tools npx @modelcontextprotocol/server-filesystem /path/to/directory

# List tools from a Python server
npx mcp-list-tools python -m my_mcp_server

# List tools from a remote server
npx mcp-list-tools https://my-mcp-server.example.com

Advanced Options

# List resources instead of tools
npx mcp-list-tools node build/index.js --resources

# List prompts instead of tools
npx mcp-list-tools node build/index.js --prompts

# Use HTTP transport for remote servers (default is SSE)
npx mcp-list-tools https://my-server.com --transport http

# Show verbose output (displays the underlying inspector command)
npx mcp-list-tools node build/index.js --verbose

Command Reference

Options

  • --help, -h: Show help message
  • --version, -v: Show version information
  • --transport <type>: Specify transport type for remote servers (default: sse)
  • --verbose: Show verbose output including the full inspector command
  • --resources: List resources instead of tools
  • --prompts: List prompts instead of tools

Examples

Local Development

# TypeScript/JavaScript server
npx mcp-list-tools node dist/index.js
npx mcp-list-tools node build/server.js --port 3000

# Python server
npx mcp-list-tools python -m my_mcp_server
npx mcp-list-tools python server.py --config config.json

NPM Package Servers

# Filesystem server
npx mcp-list-tools npx @modelcontextprotocol/server-filesystem /Users/username/Documents

# GitHub server
npx mcp-list-tools npx @modelcontextprotocol/server-github --token YOUR_TOKEN

# Slack server
npx mcp-list-tools npx @modelcontextprotocol/server-slack --token YOUR_SLACK_TOKEN

Remote Servers

# Default SSE transport
npx mcp-list-tools https://api.example.com/mcp

# HTTP transport
npx mcp-list-tools https://api.example.com/mcp --transport http

# With authentication (if supported by the server)
npx mcp-list-tools https://api.example.com/mcp --transport http

Different Content Types

# List available tools (default)
npx mcp-list-tools node server.js

# List available resources
npx mcp-list-tools node server.js --resources

# List available prompts
npx mcp-list-tools node server.js --prompts

What This Tool Does

This tool is a simple wrapper around the official @modelcontextprotocol/inspector CLI tool. It:

  1. Simplifies the command syntax
  2. Provides sensible defaults
  3. Offers convenient shortcuts for common operations
  4. Maintains full compatibility with the underlying inspector

Requirements

  • Node.js 14.0.0 or higher
  • The @modelcontextprotocol/inspector package (automatically installed via npx)

Troubleshooting

Common Issues

  1. "Command not found" errors: Make sure you have Node.js installed and npx is available
  2. Server connection issues: Verify your server is running and accessible
  3. Permission errors: Ensure your server command has proper permissions

Verbose Mode

Use the --verbose flag to see the exact inspector command being executed:

npx mcp-list-tools node server.js --verbose

This will show:

Running: npx @modelcontextprotocol/inspector --cli node server.js --method tools/list
---
[inspector output follows]

Contributing

This tool is designed to be simple and focused. If you have suggestions for improvements:

  1. Keep it simple - the goal is to reduce complexity, not add features
  2. Maintain compatibility with the underlying inspector
  3. Focus on common use cases

License

MIT License - see LICENSE file for details.

Related Projects

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About List Tools

How do I install List Tools?

Run claude mcp add list-tools -- npx -y mcp-list-tools, then add the server to your MCP client's configuration.

Is List Tools safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is List Tools still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.