Blog

Notes from the agent era.

How assistants change the way people use services, and what that asks of the teams who run them.

Hosted REA and Website Builder MCP for ChatGPT and Claude

Explore hosted REA MCP for authorized software analysis and our coming-soon website builder for ChatGPT and Claude, from a brief to a reviewed preview.

Read the article

REA: Reverse Engineering with ChatGPT, Claude, and MCP

Learn how REA connects software analysis to ChatGPT, Codex, and Claude through local MCP, with an authorized Electron example and practical setup steps.

Read the article

Self-hosted vs managed MCP server: a decision guide for product teams

Compare self-hosted and managed MCP servers across ownership, security, costs, and maintenance. Use six questions to choose the right setup for your team.

Read the article

MCP for SaaS: what it costs, who it is for, and what you get

Understand MCP integration costs for SaaS: setup, authentication, documentation, hosting, and maintenance, with published prices and worked examples.

Read the article

How to connect your API to ChatGPT

Connect your API to ChatGPT using GPT Actions or an MCP server. Compare the options, add an optional app interface, and test a complete customer workflow.

Read the article

MCP server hosting: self-hosted, platform, or managed?

Compare self-hosted, platform, and managed MCP hosting. Review costs, security, maintenance, and who owns the endpoint after your first demo.

Read the article

Add AI Project Status Reports to Your SaaS with MCP

Turn project tasks, deadlines, and blockers into useful AI status reports. Design an MCP workflow with clear scope, source links, and permission checks.

Read the article

Make Your Ecommerce Shop Available in ChatGPT and Claude

Let customers search your inventory, compare products, add to cart, and check out. Learn how an MCP server brings your ecommerce shop into ChatGPT and Claude.

Read the article

MCP vs REST API: Where Each Fits in Your SaaS Architecture

Learn when to keep a direct API integration, when an MCP adapter helps assistants, and how to share business rules without creating a second backend.

Read the article

MCP Tool Pagination: Help Assistants Handle Large Result Sets

Design paginated MCP tools with continuation tokens, bounded results, permission checks, and honest answers when only part of a dataset is available.

Read the article

Testing an MCP integration: build a realistic evaluation set

Build an MCP evaluation set around user goals, synthetic fixtures, allowed actions, observable outcomes, and repeatable tests of ambiguity and failure.

Read the article

MCP tool errors: distinguish empty results, invalid input, and unavailable services

Design MCP tool responses that tell assistants when to adjust inputs, report no matches, wait, or stop, with concrete examples and a practical test checklist.

Read the article

Idempotency for agent actions: design retries without duplicate bookings

Prevent duplicate bookings and orders with idempotent MCP tools. Design stable operation IDs, payload checks, concurrent retries, and recovery.

Read the article

MCP OAuth: authentication, authorization, and content access

Learn how MCP OAuth connects ChatGPT and Claude to private content, with clear consent, token validation, scopes, and record-level permission checks.

Read the article

Read-only MCP tools still need permissions: a practical design guide

Design read-only MCP tools with record access checks, limited output fields, scoped search, and concrete tests for cross-account data exposure.

Read the article

How to write MCP tool descriptions that help assistants choose correctly

Write clearer MCP tool descriptions with a before-and-after example, a reusable template, precise input guidance, and a practical evaluation checklist.

Read the article

OpenAPI to MCP: what can be automated, and what still needs design

Learn what an OpenAPI-to-MCP converter can reuse, where mappings need review, and how to validate a generated integration with a concrete search example.

Read the article

How to choose which API actions to expose as MCP tools

Choose your first MCP tools with a practical workflow: map customer requests, separate reads from writes, define results, and test failure cases.

Read the article

From navigating to asking: how chat is quietly replacing the way people use the web

Explore how conversational assistants change the way people use the web, and what service owners need to make their products usable through chat.

Read the article

From plugins to MCP: how agents are changing the way people use your service

Understand how MCP servers, apps, and connectors let assistants use your service, and what this means for teams that own APIs and customer workflows.

Read the article