JSON Toolbox Blog

For AI developers JSON notes

Schema · Structured Output · Function Calling · MCP · local tooling in practice

Featured

AI agent security: how malicious MCP servers and fake skills attack coding agents

The attack surface has moved from prompts to the tool bus and the Skill directory. This article unpacks malicious MCP servers, fake Skill handbooks, and how JSON Schema writes permissions as a contract you can validate.

Published 2026-09-18About 16 minAgent security

Compare

Agent Skills vs MCP vs API: How should an AI agent choose tools?

A Skill is a handbook. MCP is the tool bus. Function Calling / API is the direct contract. Split SKILL.md, MCP servers, and JSON Tool Schema.

Published 2026-09-17

Read the article →
Guide

How do AI coding agents read and edit JSON config files?

Claude Code, Codex, and Cursor Read first, then patch with exact strings. Workflows, strict JSON vs JSONC, and merging arrays.

Published 2026-09-16

Read the article →
Guide

What is an AI Data Agent? How ChatGPT handles JSON, CSV, and automatic analysis

Uploading a file is only the entry. Split ChatGPT sandbox analysis and Work’s @Data, and how JSON / CSV enter the automatic analysis loop.

Published 2026-09-14

Read the article →
Trends

Why AI Coding Agents Need Skills

From i-have-adhd and diagram-design to agentskills.io: how SKILL.md loads on demand, and the boundary with Rules / MCP.

Published 2026-09-11

Read the article →
Analysis

Why do ChatGPT, Gemini, and Siri AI all need structured data?

Surfaces differ; the contract is a structured object. JSON, JSON Schema, the agent loop — plus one sample all three can line up on.

Published 2026-09-10

Read the article →
Analysis

What is Apple Intelligence? A full breakdown of Siri AI, AI agents, JSON, and structured data

Siri AI acts through an App Intents Schema. Foundation Models’ @Generable compiles to JSON Schema. The agent still hands over an object.

Published 2026-09-09

Read the article →
Analysis

How much does it cost to train an AI model? GPU, data center, power, tokens, and AI compute cost explained

How GPU-hours, data centers, power, tokens, and inference add up — and what 7B / 70B / 405B / flagship each cost.

Published 2026-09-08

Read the article →
Analysis

What is AI Structured Output? Why have GPT, Gemini, and Claude all started supporting structured JSON output?

Structured Output is not “please return JSON.” Constrained decoding, and why GPT, Gemini, and Claude pushed Schema into the API.

Published 2026-09-07

Read the article →
Analysis

Why do ChatGPT, Claude, and Gemini all love JSON?

Three vendors wrap the API differently; the contract layer is JSON Schema. Structured Output, Function Calling, and MCP.

Published 2026-09-05

Read the article →
Comparison

Which model is strongest in 2026? Pick by task, not by slogan

There is no single strongest model. Split GPT-5.6 / GPT-6 Astra, Claude Fable 5.1, Gemini 3.8 Flash, Grok 4.6, and Llama 4 by task.

Published 2026-09-04

Read the article →
Analysis

When will Gemini 4 be released? Confirmed facts and release-date predictions

Google has not announced a date. Pre-training was confirmed 2026-07-21. Official wording, the 3.x cadence, and Schema you can lock in now.

Published 2026-09-03

Read the article →
Trends

After OpenAI DevDay 2026, what changes for Agent development?

Responses API, Programmatic Tool Calling, MCP, and the Agents SDK are already shipping. Direct vs programmatic paths, and validatable JSON.

Published 2026-09-02

Read the article →
Analysis

What is Gemini 3.5 Transcribe? JSON output and timestamps

Two APIs, WordInfo JSON, word-level timestamps, speaker diarization — and why not to mix native STT with Structured Output.

Published 2026-08-28

Read the article →
Guide

How to generate a Structured Output Schema from a JSON sample

Infer a Schema from real JSON. Lock types, required, and additionalProperties, then compare OpenAI, Claude, and Gemini wrappers.

Published 2026-08-20

Read the article →

Want to try it?

Go back to the Workbench, paste JSON or load a sample, and generate a Schema, run a Diff, or write Function Calling.

Open the Workbench →