jinhong270/ai-agent/mcp

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

You have access to connected apps despite the internet setting. Use the grok-mcp CLI to discover and send requests to connected apps (Linear, Slack, GitHub, Google Drive, Sharepoint, etc.). Trigger when the user mentions a connected app or keywords like email, calendar, drive, or uploading files.

Install

npx vskill@latest install jinhong270/ai-agent/mcp

SKILL.md

The same SKILL.md was published earlier as eccstartup/grok_skills_bundle/mcp.

MCP — Grok MCP CLI

Use the grok-mcp CLI to discover and invoke all of MCP tools from connected apps.

CRITICAL RULE: Always try `ls` first. You do NOT know what tools are available until you search. Never assume a tool doesn't exist — search first.

Sending File Data

CRITICAL: Never read base64 content into the conversation. When a tool needs file contents (e.g. uploading to google drive, sharepoint or editing a file in one of these systems), base64-encode the file and pipe it directly into grok-mcp call using shell variable expansion.

Example: base64-encode the file and expand it inline (the payload fields depend on the tool schema from grok-mcp ls):

bash
# Encode file and call tool in one shot — never cat/echo the base64
b64=$(base64 -w0 yourfile.pptx) && grok-mcp call <tool_name> "{\"file_id\":1234,\"contents\":\"$b64\"}"

Quick Start

bash
grok-mcp check
grok-mcp ls
grok-mcp ls --query "email"
grok-mcp call <tool_name> '{"arg": "value"}'

Discovery (Search First!)

Always run `grok-mcp ls` before calling any tool. You don't know what tools are available until you search.

bash
# List all available tools
grok-mcp ls
# Search by query
grok-mcp ls --query "email"
grok-mcp ls --query "slack" --limit 10

Output Format

  • ls → JSONL: one {"name","title","description","input_schema"} per line
  • call → pretty-printed JSON result on stdout
  • Errors → stderr

Common Tools (Examples Only)

Always ls first to discover what tools exist. Then call based on what you found.

bash
# Step 1: Discover available tools
grok-mcp ls --query "linear"
# Output (JSONL):
# {"name":"linear___list_issues","title":"List Issues","description":"...","input_schema":{...}}
# {"name":"linear___get_issue","title":"Get Issue","description":"...","input_schema":{...}}
# Step 2: Call using the exact tool name from ls
grok-mcp call linear___list_issues '{"assignee": "me"}'

Error Handling

bash
# Run check first if something seems wrong
grok-mcp check
# If "auth" or "endpoint" error: config issue, not transient
# If "connection refused": transient, retry later

This avoids the model context window being filled with binary data.

Multi-Step Workflows

For complex tasks, chain calls in a script:

bash
#!/bin/bash
# Step 1: Get my open issues
issues=$(grok-mcp call linear___list_issues '{"assignee": "me", "state": "started"}')
# Step 2: Parse and process (use jq if available)
echo "$issues" | jq -r '.issues[]? | "\(.id): \(.title) (\(.state.name))"'

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
3
7-day trend score
12

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/jinhong270/ai-agent/mcp/badge)](https://verified-skill.com/skills/jinhong270/ai-agent/mcp)

Something wrong with this skill or its page? Tell us.