MCP security, explained

Blog — page 4

Guides and deep-dives on MCP security — tool poisoning, toxic flows, supply-chain risk and how to scan a Model Context Protocol server before you connect it to your data.

June 8, 2026

MCP vs API and Function Calling: When to Standardize on the Model Context Protocol

A clear-eyed comparison of MCP vs API and plain function calling: what MCP standardizes, the M×N to M+N argument, when a direct API call is simpler, and the new trust surface a reusable server introduces.

Read more →
June 6, 2026

How to Add an MCP Server to Claude: A Step-by-Step Setup Guide

A practical, client-agnostic walkthrough for connecting an MCP server to Claude Desktop or Claude Code: config file locations, the exact mcpServers JSON for stdio and HTTP transports, restart-and-verify steps, and the common gotchas that make a server fail to show up.

Read more →
June 4, 2026

How to Build an MCP Server: A Practical Tutorial for Developers

A practical, developer-focused tutorial on how to build an MCP server: choosing a transport, declaring tools, resources, and prompts, a minimal TypeScript SDK sketch, why model-facing descriptions are an injection surface, and how to test and safely publish.

Read more →
June 2, 2026

What Is the Model Context Protocol (MCP)? A Developer's Guide

A clear, beginner-friendly-but-technical explainer of the Model Context Protocol: what MCP is, why it exists, how its client–server architecture works, what a server exposes, the two transports, and where you'll meet it in 2026.

Read more →