# JSON Filter

> Use this tool when you need to extract specific fields from large JSON files and exclude unwanted data. The JSON Filter tool generates JSON schema and filters data using shape-based filtering, allowing users to specify fields to extract via a simple object notation. It integrates with Claude Desktop and Claude Code, making it ideal for developers working with APIs, data analysis, or large JSON datasets.

Canonical page: https://skillsregistry.net/skills/kehvinbehvin-json-filter  
JSON: https://api.skillsregistry.net/v1/skills/kehvinbehvin-json-filter

## Description

A TypeScript-based MCP server that provides JSON schema generation and filtering tools using quicktype-core to convert JSON samples into TypeScript type definitions and extract specific fields from large JSON files. Built by kehvinbehvin, it addresses the common problem of including unwanted data from large JSON files in LLM context by offering shape-based filtering that allows users to specify exactly which fields to extract using a simple object notation. The server integrates seamlessly with Claude Desktop and Claude Code, making it particularly valuable for developers working with APIs, data analysis, or any workflow involving large JSON datasets where selective data extraction is needed.

## Trust

- **Trust score (0–1):** 0.65
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/kehvinbehvin-json-filter)
- **Repository:** <https://github.com/kehvinbehvin/json-mcp-filter>

## 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": "kehvinbehvin-json-filter"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/kehvinbehvin-json-filter` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/kehvinbehvin-json-filter/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
