CLI tool for listing, configuring, and invoking MCP servers and their underlying functions.

Install

mkdir -p .claude/skills/mcporter && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/1914" && unzip -o skill.zip -d .claude/skills/mcporter && rm skill.zip

Installs to .claude/skills/mcporter

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

List, configure, authenticate, call, and inspect MCP servers/tools with mcporter over HTTP or stdio.
100 charsno explicit “when” trigger
Intermediate

Key capabilities

  • List available MCP tools
  • Configure MCP server authentication
  • Call MCP tool functions via CLI
  • Generate CLI and TypeScript types from schema
  • Manage MCP server daemon processes

How it works

The mcporter CLI acts as an interface to interact with MCP servers by discovering tools, handling authentication, and executing calls or generating client code based on the server schema.

Inputs & outputs

You give it
MCP server URL or command
You get back
Tool execution result or generated code

When to use mcporter

  • List available MCP tools
  • Call an MCP tool function
  • Configure MCP server authentication
  • Generate CLI from MCP schema

About this skill

mcporter

Use mcporter to work with MCP servers directly.

Quick start

  • mcporter list
  • mcporter list <server> --schema
  • mcporter call <server.tool> key=value

Call tools

  • Selector: mcporter call linear.list_issues team=ENG limit:5
  • Function syntax: mcporter call "linear.create_issue(title: \"Bug\")"
  • Full URL: mcporter call https://api.example.com/mcp.fetch url:https://example.com
  • Stdio: mcporter call --stdio "bun run ./server.ts" scrape url=https://example.com
  • JSON payload: mcporter call <server.tool> --args '{"limit":5}'

Auth + config

  • OAuth: mcporter auth <server | url> [--reset]
  • Config: mcporter config list|get|add|remove|import|login|logout

Daemon

  • mcporter daemon start|status|stop|restart

Codegen

  • CLI: mcporter generate-cli --server <name> or --command <url>
  • Inspect: mcporter inspect-cli <path> [--json]
  • TS: mcporter emit-ts <server> --mode client|types

Notes

  • Config default: ./config/mcporter.json (override with --config).
  • Prefer --output json for machine-readable results.

When not to use it

  • When the MCP server does not support HTTP or stdio
  • When manual API integration is preferred

Prerequisites

Node.jsmcporter CLI

Limitations

  • Requires the target server to be MCP-compliant
  • Configuration management is local to the mcporter config file

How it compares

It provides a unified CLI interface for interacting with any MCP-compliant server, replacing the need for custom API clients.

Compared to similar skills

mcporter side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
mcporter (this skill)72moNo flagsIntermediate
calcom-api24moNo flagsIntermediate
developing-genkit-tooling26moNo flagsIntermediate
vercel-sdk-patterns127dReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

calcom-api

calcom

Interact with the Cal.com API v2 to manage scheduling, bookings, event types, availability, and calendars. Use this skill when building integrations that need to create or manage bookings, check availability, configure event types, or sync calendars with Cal.com's scheduling infrastructure.

216

developing-genkit-tooling

firebase

Best practices for authoring Genkit tooling, including CLI commands and MCP server tools. Covers naming conventions, architectural patterns, and consistency guidelines.

27

vercel-sdk-patterns

jeremylongshore

Execute apply production-ready Vercel SDK patterns for TypeScript and Python. Use when implementing Vercel integrations, refactoring SDK usage, or establishing team coding standards for Vercel. Trigger with phrases like "vercel SDK patterns", "vercel best practices", "vercel code patterns", "idiomatic vercel".

13

deepgram-webhooks-events

jeremylongshore

Implement Deepgram callback and webhook handling for async transcription. Use when implementing callback URLs, processing async transcription results, or handling Deepgram event notifications. Trigger with phrases like "deepgram callback", "deepgram webhook", "async transcription deepgram", "deepgram events", "deepgram notifications".

01

replit-webhooks-events

jeremylongshore

Implement Replit webhook signature validation and event handling. Use when setting up webhook endpoints, implementing signature verification, or handling Replit event notifications securely. Trigger with phrases like "replit webhook", "replit events", "replit webhook signature", "handle replit events", "replit notifications".

01

instantly-core-workflow-b

jeremylongshore

Execute Instantly secondary workflow: Core Workflow B. Use when implementing secondary use case, or complementing primary workflow. Trigger with phrases like "instantly secondary workflow", "secondary task with instantly".

00

Search skills

Search the agent skills registry