Resources

Technical guides for secure MCP adoption

Practical guides for teams turning OpenAPI APIs and database scopes into governed MCP tools for AI agents, Claude, Cursor, VS Code, and Gateway Chat.

Featured guide

What is MCP? A practical guide to the Model Context Protocol

A practical explanation of MCP, how clients, servers, tools, resources, and prompts fit together, and what changes when MCP is used in production.

Read guide

Guides by topic

Start with the fundamentals, then move into architecture, security, and product-specific implementation guides.

Fundamentals

5 guides
Fundamentals11 min read

What is MCP? A practical guide to the Model Context Protocol

A practical explanation of MCP, how clients, servers, tools, resources, and prompts fit together, and what changes when MCP is used in production.

MCPModel Context ProtocolAI agents
Read resource
Fundamentals10 min read

What is an MCP server?

A practical guide to MCP servers, what they expose, how clients connect, and why server-side control matters for production AI tools.

MCP serverMCP toolsAI infrastructure
Read resource
Fundamentals6 min read

What is an MCP tool?

A practical explanation of MCP tools, tool schemas, descriptions, and why good tool design matters for AI agents.

MCP toolTool schemaTool descriptions
Read resource
Fundamentals5 min read

What is an MCP client?

How MCP clients such as AI apps, editors, and agent runtimes discover tools and call MCP servers.

MCP clientClaudeCursor
Read resource
Fundamentals6 min read

What is AI agent tool use?

How AI agents use tools to move from static answers to real workflows, and what teams should control before production use.

AI agentsTool useAutomation
Read resource

Architecture

2 guides
Architecture10 min read

MCP vs API gateway: what is the difference?

A practical architecture comparison of MCP and API gateways for teams connecting AI agents to existing APIs, services, and internal systems.

MCPAPI gatewayArchitecture
Read resource
Architecture7 min read

MCP vs function calling: how are they different?

A clear comparison of MCP and model function calling for developers building AI tool workflows.

MCPFunction callingTool calling
Read resource

Security

2 guides
Security7 min read

MCP tool security checklist for production AI workflows

A practical checklist for publishing AI-callable tools without moving credentials and policy into prompts.

MCP securityAI governanceTool validation
Read resource
Security11 min read

LLM tool calling security: what to validate before execution

A practical security guide for LLM tool calling, covering threat modeling, credentials, scope, validation, logs, and safe execution boundaries.

LLM securityTool callingMCP security
Read resource

OpenAPI to MCP

1 guides
OpenAPI to MCP7 min read

OpenAPI to MCP: how to turn REST APIs into agent-ready tools

A practical guide to converting Swagger/OpenAPI operations into MCP tools with gateway-side auth, curation, and observability.

OpenAPISwaggerMCP tools
Read resource

Database to MCP

2 guides
Database to MCP8 min read

Database to MCP security: schema tools, scopes, and validated execution

How to expose database context to AI agents without giving direct database access or returning unrestricted row data.

Database to MCPPostgreSQLSQL Server
Read resource
Database to MCP6 min read

QueryPlan vs SQL mode for Database to MCP

When to use structured QueryPlan execution and when SQL mode makes sense for advanced database MCP workflows.

QueryPlanSQL modeDatabase validation
Read resource

MCP Gateway

1 guides
MCP Gateway6 min read

MCP Gateway vs custom MCP server: which should you build?

A comparison of custom MCP servers and a secure Gateway model for teams exposing APIs and databases to AI clients.

MCP gatewayMCP serverSecurity
Read resource

MCP Clients

1 guides
MCP Clients5 min read

Claude, Cursor, and VS Code MCP setup with a Gateway endpoint

How MCP clients connect to a Gateway-published endpoint using an MCP URL and Gateway token.

ClaudeCursorVS Code
Read resource