Loading...
Loading...
This skill should be used when the user asks about "available tools", "what tools", "how to find tools", "tool search", "MCP servers", "list tools", "discover tools", "which tools", or needs guidance on discovering and using Snow-Flow MCP tools.
npx skill4agent add groeimetai/snow-flow mcp-tool-discoverytool_search// 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| Query | Tools Found |
|---|---|
| Incident CRUD, metrics, SLA |
| Change requests, CAB, risk |
| Problem management, known errors |
| CI search, relationships, discovery |
| User/group queries |
| Universal table queries |
| Query | Tools Found |
|---|---|
| Widget create/update/sync |
| BR creation and management |
| Reusable scripts |
| Client-side scripts |
| Form policies |
| Buttons and links |
| Update Set lifecycle |
| Artifact deployment |
| Query | Tools Found |
|---|---|
| Flow/subflow creation |
| Workspace builder |
| Service catalog items |
| Knowledge articles |
| Email notifications |
| Scheduled scripts |
| REST API integration |
| Import sets, transform maps |
| Query | Tools Found |
|---|---|
| Activity tracking (always available) |
| Instance URL and config |
| System properties |
| System logs |
| Query | Tools Found |
|---|---|
| Jira issues, transitions, comments |
| Work items, boards, pipelines |
| Pages, spaces, search |
| Issues, PRs, workflows, releases |
| Issues, MRs, pipelines |
// 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 })// 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" })// 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 toolstool_search({ query: "create incident" })
tool_search({ query: "update widget" })
tool_search({ query: "query cmdb" })
tool_search({ query: "deploy business rule" })tool_search({ query: "sys_script_include" })
tool_search({ query: "sp_widget" })
tool_search({ query: "sysevent_email_action" })| Pattern | Example | Purpose |
|---|---|---|
| | ServiceNow operations |
| | Artifact creation |
| | Update operations |
| | Jira integration |
| | Azure DevOps |
| | Confluence |
| | GitHub |
| | GitLab |
| Server | Purpose | Example Tools |
|---|---|---|
| ServiceNow Unified | Core ServiceNow ops | Query, CRUD, scripts |
| ServiceNow Development | Artifact management | Deploy, widget sync |
| ServiceNow Automation | Script execution | Background scripts |
| ServiceNow ITSM | IT Service Management | Incidents, changes |
| ServiceNow Platform | Platform features | Flows, workspaces |
| Enterprise | External integrations | Jira, Azure, GitHub |
tool_searchenable: true| Issue | Solution |
|---|---|
| Tool not found | Try different query terms |
| Too many results | Be more specific in query |
| Tool doesn't work | Check parameters, may need auth |
| Enterprise tool missing | Verify enterprise auth status |
// Discover
tool_search({ query: "incident" })
// Use discovered tools
snow_query_incidents({ filters: { active: true, priority: 1 } })
snow_create_incident({ short_description: "...", caller_id: "..." })// Discover
tool_search({ query: "widget" })
// Use discovered tools
snow_find_artifact({ type: "widget", query: "incident" })
snow_widget_pull({ widget_name: "incident-dashboard", local_path: "./widgets" })// 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" })