MCPorter — MCP Tools as CLI
Call MCP server tools directly from the command line. Faster than MCP protocol for stateless API calls.
Usage
mcporter list # List available servers
mcporter list buttondown --schema # Show tool schemas
mcporter call <server>.<tool> key=value ... # Call a tool
Available Servers
| Server | Tools | Example |
|---|---|---|
| buttondown | 19 tools | mcporter call buttondown.buttondown_list_emails limit=5 |
| context7 | 2 tools | mcporter call context7.resolve-library-id libraryName=react |
When to Use
- mcporter call: Stateless API calls (list, get, create, update)
- MCP direct: Only when mcporter can't discover the server (plugin-based MCP like greptile, linear)
- browser-tools: Stateful browser interaction (never mcporter)
Examples
# List recent emails
mcporter call buttondown.buttondown_list_emails limit=5 status=sent
# Get subscriber
mcporter call buttondown.buttondown_get_subscriber id=<uuid>
# Search docs
mcporter call context7.resolve-library-id libraryName=nextjs query="server actions"
