# Sqry

> Use this tool when you need to analyze and search source code structurally, beyond text matching, to identify relationships, detect unused code, and track changes across multiple programming languages. It takes in source code and outputs an abstract syntax tree and graph of symbols, supporting queries and diffs. Ideal for development, maintenance, and debugging tasks, particularly in multi-language projects.

Canonical page: https://skillsregistry.net/skills/sqry  
JSON: https://api.skillsregistry.net/v1/skills/sqry

## Description

Parses source code into an abstract syntax tree and builds a graph of symbols and relationships, enabling structural code search rather than text matching. Supports direct callers, call hierarchy, unused code detection, semantic diffs, and natural language queries across 35 languages. Distributed as an OCI container image.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/sqry)
- **Repository:** <https://github.com/verivus-oss/sqry>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "sqry"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/sqry` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/sqry/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
