Skip to content
mcp-tool-discovery logo

MCP Tool Discovery Guide

mcp-tool-discovery

Use tool_search to discover and enable lazy-loaded Serac MCP tools (snow_*, jira_*, github_*, etc). Explains naming conventions, search strategies, and always-available activity tools.

SKILL.md

Full skill instructions

MCP Tool Discovery Guide

Serac provides 429 tools via MCP (Model Context Protocol) servers. Tools are lazy-loaded to save tokens - use tool_search to discover them.

Quick Start

// Find tools for a specific task
tool_search({ query: "incident" }) // ServiceNow incidents
tool_search({ query: "widget" }) // Widget development
tool_search({ query: "update set" }) // Update Set management
tool_search({ query: "cmdb" }) // CMDB operations

Tool Categories

ServiceNow Core Operations

QueryTools Found
"incident"Incident CRUD, metrics, SLA
"change"Change requests, CAB, risk
"problem"Problem management, known errors
"cmdb"CI search, relationships, discovery
"user lookup"User/​group queries
"query table"Universal table queries

ServiceNow Development

QueryTools Found
"widget"Widget create/​update/​sync
"business rule"BR creation and management
"script include"Reusable scripts
"client script"Client-side scripts
"ui policy"Form policies
"ui action"Buttons and links
"update set"Update Set lifecycle
"snow deploy"Artifact deployment

ServiceNow Platform

QueryTools Found
"flow designer"Flow/​subflow creation
"workspace"Workspace builder
"catalog"Service catalog items
"knowledge"Knowledge articles
"notification"Email notifications
"scheduled job"Scheduled scripts
"rest"REST API integration
"import"Import sets, transform maps

Activity & Instance

QueryTools Found
"activity"Activity tracking (always available)
"instance info"Instance URL and config
"property"System properties
"logs"System logs

Enterprise (if enabled)

QueryTools Found
"jira"Jira issues, transitions, comments
"azure devops"Work items, boards, pipelines
"confluence"Pages, spaces, search
"github"Issues, PRs, workflows, releases
"gitlab"Issues, MRs, pipelines

Always-Available Tools

These tools are loaded by default (no discovery needed):

// Activity tracking
activity_start({ source, storyTitle, storyType, ... })
activity_update({ activityId, status, summary })
activity_complete({ activityId, summary })
activity_add_artifact({ activityId, artifactType, ... })

// Core tool discovery
tool_search({ query, enable: true })

How tool_search Works

  1. Search - Finds tools matching your query
  2. Enable - Automatically enables found tools for your session
  3. Use - Call the discovered tool by name
// Step 1: Search
tool_search({ query: "jira" })
// Returns: jira_search_issues, jira_get_issue, jira_create_issue, ...

// Step 2: Call discovered tool
jira_search_issues({ jql: "project = PROJ AND status = Open" })

Search Tips

Be Specific

// Too broad - may not find what you need
tool_search({ query: "github" }) // Returns 20+ tools

// More specific - finds exactly what you need
tool_search({ query: "github content" }) // File content tools
tool_search({ query: "github repository" }) // Repo info tools
tool_search({ query: "github pull request" }) // PR tools

Search by Action

tool_search({ query: "create incident" })
tool_search({ query: "update widget" })
tool_search({ query: "query cmdb" })
tool_search({ query: "deploy business rule" })

Search by Table

tool_search({ query: "sys_script_include" })
tool_search({ query: "sp_widget" })
tool_search({ query: "sysevent_email_action" })

Tool Naming Patterns

Tools follow consistent naming patterns:

PatternExamplePurpose
snow_*snow_query_tableServiceNow operations
snow_deploy_*snow_artifact_manage (action='create', type='sp_widget')Artifact creation
snow_update_*snow_update_set_manageUpdate operations
jira_*jira_search_issuesJira integration
azdo_*azdo_search_work_itemsAzure DevOps
confluence_*confluence_create_pageConfluence
github_*github_create_issueGitHub
gitlab_*gitlab_create_mrGitLab

MCP Server Categories

Serac includes specialized MCP servers:

ServerPurposeExample Tools
ServiceNow UnifiedCore ServiceNow opsQuery, CRUD, scripts
ServiceNow DevelopmentArtifact managementDeploy, widget sync
ServiceNow AutomationScript executionBackground scripts
ServiceNow ITSMIT Service ManagementIncidents, changes
ServiceNow PlatformPlatform featuresFlows, workspaces
EnterpriseExternal integrationsJira, Azure, GitHub

Best Practices

  1. Discover Before Using - Always use tool_search first
  2. Be Specific - Narrow queries find better matches
  3. Check Results - Review tool descriptions before calling
  4. Enable by Default - enable: true is the default
  5. Silent Discovery - Don't tell users you're discovering tools

Troubleshooting

IssueSolution
Tool not foundTry different query terms
Too many resultsBe more specific in query
Tool doesn't workCheck parameters, may need auth
Enterprise tool missingVerify enterprise auth status

Example Workflows

Finding Incident Tools

// Discover
tool_search({ query: "incident" })

// Use discovered tools
snow_record_manage({ action: "query", table: "incident", query: "active=true^priority=1" })
snow_record_manage({ action: "create", table: "incident", short_description: "...", caller_id: "..." })

Finding Widget Tools

// Discover
tool_search({ query: "widget" })

// Use discovered tools
snow_artifact_manage({ action: "find", type: "sp_widget", query: "incident" })
snow_pull_artifact({ sys_id: "<widget sys_id>", table: "sp_widget", output_dir: "./​widgets" })

Finding Enterprise Tools

// Discover Jira tools
tool_search({ query: "jira" })

// Use discovered tools
jira_search_issues({ jql: "project = SNOW AND status = Open" })
jira_transition_issue({ issueKey: "SNOW-123", transition: "In Progress" })

More DevOps & CI/CD skills

Project scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.

6K 472.6K
View

Set up tracing, logging, and monitoring for deployed ADK agents across Cloud Trace, BigQuery, and third-party platforms.

6K 472.6K
View

Enterprise Azure infrastructure architect generating Bicep or Terraform from workload descriptions.

1.5K 454.3K
View
azure-kubernetes logo
DevOps & CI/CD

azure-kubernetes

Plan and configure production-ready Azure Kubernetes Service clusters with Day-0 and Day-1 best practices.

1.5K 447.1K
View

Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.

92.7K 354.9K
View
just-scrape logo
DevOps & CI/CD

just-scrape

Web search, scraping, extraction, crawling, and monitoring via ScrapeGraph AI CLI.

69 245K
View

Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.

462 159.7K
View

Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.

462 159.1K
View
deploy-to-vercel logo
DevOps & CI/CD

deploy-to-vercel

Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".

31.9K 146.6K
View
programmatic-seo logo
DevOps & CI/CD

programmatic-seo

Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.

53.3K 140.1K
View

Design and build isolated, reusable Convex backend components with clear boundaries and app-facing wrappers.

63 123.5K
View

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".

31.9K 116.1K
View

Coding & apps AI tools

Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View
Imagica logo
Coding & apps

Imagica

Build a no-code AI app in minutes.

Freemium
View
E
Coding & apps

Emergent.sh

An IDE for code migration from legacy to modern frameworks through coding agents.

Freemium
View
Wonder Dynamics logo
Coding & apps

Wonder Dynamics

Automate CGI animation in live-action scenes

Paid
View
M
Coding & apps

Mixo

Launch a website in seconds with AI.

Paid
View
AI Code Convert logo
Coding & apps

AI Code Convert

Streamline Your Coding Experience with AI Code Helper

Free
View