agentsclimarketplace

Mcp

Skill event4u-app/agent-config/dist/agent-src/skills/mcp

Use when working with MCP (Model Context Protocol) servers — their tools, capabilities, and best practices for effective agent workflows.From its SKILL.md

Install
npx -y skills add event4u-app/agent-config --skill mcp

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

9.0 KB, ~2.1k tokens by cl100k_base, as published. Nobody here has run it

MCP Skill

When to use

Use this skill when:

  • Deciding which MCP tool to use for a task
  • Combining multiple MCP tools in a workflow
  • Troubleshooting MCP tool errors or unexpected results
  • Building commands or skills that reference MCP tools

Procedure: Use MCP tools

  1. Inspect available MCP servers — List configured servers (Sentry, Jira, GitHub, Playwright, Context7, Sequential Thinking) and confirm credentials/permissions for the task.
  2. Pick the right tool per task — Match user intent to the server table below; prefer the most specific tool over generic search.
  3. Chain tools when needed — Apply the Combining tools in workflows patterns; capture intermediate IDs (org slug, project slug, ticket key) before deeper calls.
  4. Verify and handle errors — Apply Error handling and Permission boundaries; confirm the result answers the original question before moving on.

Sentry (augment-partner-remote-mcp-sentry)

Error tracking and performance monitoring.

ToolPurposeWhen to use
find_organizationsFind org slugFirst call — needed for all other Sentry tools
find_projectsFind project slugWhen filtering by project
find_teamsFind team slug/IDTeam-based queries
find_releasesRecent releasesCheck deploy timing, release versions
get_issue_detailsFull issue: stacktrace, tagsInvestigating a specific error
get_issue_tag_valuesDistribution by tagAnalyzing who/what is affected
get_trace_detailsTrace overviewPerformance investigation
get_event_attachmentDownload attachmentsScreenshots, logs on events
search_issuesList issues by criteria"Show me unresolved errors"
search_eventsCount/aggregate events"How many errors today?"
search_issue_eventsFilter events in an issue"Events from last hour"
analyze_issue_with_seerAI root cause analysisWhen stacktrace alone isn't enough

Key pattern: Always get org slug first → then use other tools. See: sentry-integration skill for investigation workflow.

Jira (jira-integration)

Issue tracking and project management.

ToolPurposeWhen to use
GET /search/jqlSearch with JQLFind tickets by criteria
GET /issue/{key}Read ticket detailsGet context for a task
POST /issueCreate ticketNew bugs, tasks, stories
PUT /issue/{key}Update ticketChange fields, assignee
GET /issue/{key}/transitionsAvailable status changesBefore transitioning
POST /issue/{key}/transitionsChange ticket statusMove to "In Progress", etc.
POST /issue/{key}/commentAdd commentProgress updates, analysis
GET /projectList projectsFind project key
GET /fieldList available fieldsBefore writing JQL

Key pattern: Check fields (GET /field) before writing JQL. Check transitions before changing status. See: jira-integration skill for JQL patterns and ADF format.

GitHub (github-api)

Repository, PR, and CI management.

ToolPurposeWhen to use
GET /repos/{o}/{r}/pullsList PRsFind open PRs for branch
POST /repos/{o}/{r}/pullsCreate PROpen a new pull request
GET /repos/{o}/{r}/pulls/{n}/filesPR changed filesReview what changed
GET /repos/{o}/{r}/issuesList issues/PRsSearch by label, assignee
GET /search/issuesSearch issues/PRsComplex queries with q=
GET /repos/{o}/{r}/actions/runsCI runsCheck build status
GET /repos/{o}/{r}/actions/jobs/{id}CI job detailsRead failure logs
GET /repos/{o}/{r}/commits/{sha}/check-runsCheck runsDetailed CI status
GET /repos/{o}/{r}/commits/{sha}/statusCommit statusQuick pass/fail check

Key pattern: Use head=org:branch to filter PRs by branch. Use q=is:pr or q=is:issue to separate. See: git-workflow and code-review skills.

Browser / Playwright (Playwright)

Web interaction and testing.

ToolPurposeWhen to use
browser_navigateOpen URLLoad a page
browser_snapshotAccessibility snapshotRead page content (better than screenshot)
browser_clickClick elementInteract with UI
browser_typeType textFill forms
browser_evaluateRun JavaScriptExtract data, manipulate DOM
browser_take_screenshotVisual captureDocument UI state
browser_network_requestsNetwork logDebug API calls

Key pattern: Use browser_snapshot over screenshots — it returns structured data the agent can act on.

Context7 (Context_7)

Library documentation lookup.

ToolPurposeWhen to use
resolve-library-idFind library IDFirst — before querying docs
query-docsQuery documentationGet up-to-date API docs and examples

Key pattern: Always resolve library ID first → then query. Max 3 calls per question. Use for: Laravel, React, Django, Tailwind, or any library docs.

Sequential Thinking (Sequential_thinking)

Structured problem-solving.

ToolPurposeWhen to use
sequentialthinkingStep-by-step reasoningComplex problems, planning, analysis

Use for: Breaking down complex tasks, planning before implementation, multi-step reasoning.

Best Practices

Tool selection

NeedTool
Error investigationSentry → get_issue_details
Ticket contextJira → GET /issue/{key}
CI failureGitHub → actions/runs + actions/jobs/{id}
Library docsContext7 → resolve-library-id + query-docs
Web scrapingPlaywright → navigate + snapshot
Complex planningSequential Thinking

Combining tools in workflows

Bug investigation:
  Jira (ticket context) + Sentry (stacktrace) + codebase-retrieval (code)

Feature planning:
  Jira (requirements) + codebase-retrieval (existing code) + Context7 (library docs)

CI fix:
  GitHub (failure logs) + codebase-retrieval (failing code) + launch-process (run locally)

PR creation:
  GitHub (create PR) + Jira (transition to "In Review")

Error handling

  • If an MCP tool returns an error, retry once with corrected parameters
  • If org/project slug is unknown, use find_organizations / find_projects first
  • Sentry and Jira tools need the correct org — don't guess, look it up
  • GitHub API has rate limits — batch related calls, avoid unnecessary requests

Permission boundaries

  • Read operations — always safe, use freely
  • Write operations — ask user permission first:
    • Creating Jira tickets or changing status
    • Creating GitHub PRs or pushing code
    • Posting comments on issues/PRs

Tool-tier ladder — most-specific first, no silent fall-through

Pick the most specific tool available for the job: a dedicated tool > a generic tool > a lowest-level/raw call. The ladder has an anti-fall-through rule:

  • A dedicated tool erroring is a signal to debug/report, never to silently retry the same job via a broader/slower tier. Silent degradation masks the real failure (the dedicated tool broke) behind a worse-but-working path.
  • The broader tier is for unavailability (the specific tool isn't present), not for error recovery (it's present but failed). Unavailable → step down a tier; errored → stop and surface.

This is tool-selection discipline. Delegation (when to hand work to a subagent at all) is subagent-orchestration's concern, not this ladder's — keep the boundary explicit.

Related

  • Skill: sentry-integration — Sentry-specific investigation patterns
  • Skill: jira-integration — Jira-specific JQL and ticket management
  • Skill: git-workflow — GitHub PR and branch conventions
  • Skill: copilot-config — GitHub Copilot integration
  • Rule: no-commit.md — permission boundaries for write operations

Output format

  1. MCP server configuration or tool integration code
  2. Tool capability mapping for the agent workflow

Gotcha

  • MCP servers are token-expensive — prefer CLI equivalents when available (see rtk-output-filtering skill).
  • Don't chain 5+ MCP tool calls when a single CLI command could do the same thing.
  • MCP server availability varies — always handle connection failures gracefully.
  • Sentry and Jira MCP provide unique capabilities — those are worth the token cost.

Do NOT

  • Do NOT call MCP tools without understanding their side effects.
  • Do NOT use MCP tools when simpler alternatives exist.

Auto-trigger keywords

  • MCP
  • Model Context Protocol
  • MCP server
  • MCP tools
  • agent tools

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most mcp tooling skills give in ~2.1k tokens

Counted across 638 of the 750 authors here whose files we hold, read 2026-08-07

  • Create ten complex or independent read-only evaluation questionsin 69 of 638, across 15 files
  • Test servers using MCP Inspectorin 61 of 638, across 19 files
  • Provide actionable error messages with specific next stepsin 54 of 638, across 12 files
  • Prioritize comprehensive API coverage over specific workflows or workflow toolsin 54 of 638, across 12 files
  • Use TypeScript and Streamable HTTP for remote servers or clientsin 54 of 638, across 8 files
  • Define structured output schemas where possiblein 50 of 638, across 8 files
  • Use Zod or Pydantic for input schemasin 47 of 638, across 5 files
  • Fetch MCP specification pages with markdown suffixin 46 of 638, across 4 files
  • Load framework documentation using WebFetchin 45 of 638, across 3 files
  • Verify each evaluation answer independentlyin 45 of 638, across 3 files
  • Implement API client with authentication and paginationin 45 of 638, across 3 files
  • Define input schemas with validationin 27 of 638, across 9 files

Said here and by no other author read

  • Prefer the most specific tool available
  • Capture intermediate IDs before deeper calls
  • Retry failed calls once with corrected parameters
  • Surface dedicated tool errors instead of falling back
  • Avoid chaining five or more MCP calls

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.