# JSON Schema Generator & Filter

> Use this tool when you need to generate TypeScript schemas from JSON data or extract specific fields from large JSON files. It solves problems related to JSON data analysis, schema generation, and data extraction, accepting local files or HTTP/HTTPS URLs as input and producing filtered data or TypeScript interfaces as output. Ideal for developers working on API integration tasks, programmatic JSON analysis, or data extraction workflows, particularly with large JSON files up to 50MB.

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

## Description

JSON MCP server built by kehvinbehvin that provides TypeScript schema generation and filtering tools for JSON data using quicktype, supporting both local files and HTTP/HTTPS URLs through a strategy pattern architecture. The implementation offers three core tools: json_schema for generating TypeScript interfaces from JSON data, json_filter for extracting specific fields using shape objects with automatic chunking for large responses, and json_dry_run for analyzing data size breakdowns before filtering. Built with comprehensive error handling for network issues, authentication requirements, and content validation, plus size limits and chunking capabilities for handling large JSON files up to 50MB, it serves developers needing programmatic JSON analysis, data extraction workflows, and schema generation for API integration tasks.

## 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:** security
- **Updated:** 2026-06-11

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/kehvinbehvin-json-schema-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-schema-filter"
    }
  }
}
```

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