<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>mcptest.io guides</title>
    <link>https://mcptest.io/learn</link>
    <description>Practical, source-backed guides for choosing MCP clients, connecting remote servers, understanding OAuth, and operating trustworthy production MCP systems.</description>
    <language>en</language>
    <atom:link href="https://mcptest.io/learn/feed.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Mon, 26 Oct 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>does not support dynamic client registration: MCP</title>
      <link>https://mcptest.io/learn/mcp-error-dynamic-client-registration</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-error-dynamic-client-registration</guid>
      <description>Resolve incompatible MCP OAuth client registration by distinguishing missing DCR, pre-registered client configuration and CIMD support.</description>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Failed to discover OAuth metadata: MCP fixes</title>
      <link>https://mcptest.io/learn/mcp-error-failed-to-discover-oauth-metadata</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-error-failed-to-discover-oauth-metadata</guid>
      <description>Trace failed MCP OAuth discovery from the challenge to issuer metadata, separating refresh failures, wrong paths and browser CORS.</description>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Invalid Host header: MCP DNS rebinding fixes</title>
      <link>https://mcptest.io/learn/mcp-error-invalid-host-header</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-error-invalid-host-header</guid>
      <description>Repair MCP Host allowlists behind Docker and reverse proxies while retaining DNS rebinding protection, with Python and TypeScript SDK examples.</description>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>invalid_redirect_uri: MCP OAuth callback fixes</title>
      <link>https://mcptest.io/learn/mcp-error-invalid-redirect-uri</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-error-invalid-redirect-uri</guid>
      <description>Find the stage rejecting an MCP OAuth callback and align registered, advertised and requested redirect URIs without weakening validation.</description>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>MCP error -32000: Connection closed</title>
      <link>https://mcptest.io/learn/mcp-error-connection-closed</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-error-connection-closed</guid>
      <description>Trace closed MCP connections to session recovery, process failures or dropped streams without assuming that the generic code identifies a server bug.</description>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>MCP error -32001: Request timed out</title>
      <link>https://mcptest.io/learn/mcp-error-request-timed-out</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-error-request-timed-out</guid>
      <description>Distinguish MCP request deadlines from connection setup, lost initialization replies and gateway timeouts, with bounded SDK timeout and progress examples.</description>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>MCP Server Errors: Causes and Fixes</title>
      <link>https://mcptest.io/docs/troubleshooting</link>
      <guid isPermaLink="true">https://mcptest.io/docs/troubleshooting</guid>
      <description>Find exact MCP client errors by symptom, then diagnose OAuth discovery, registration, Host rejection, HTTP routing, lost streams and request timeouts.</description>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <category>Reference</category>
    </item>
    <item>
      <title>SSE error: Non-200 status code (404)</title>
      <link>https://mcptest.io/learn/mcp-error-sse-non-200-404</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-error-sse-non-200-404</guid>
      <description>Separate legacy SSE routing failures from optional Streamable HTTP GET failures and stale sessions using the request method and response body.</description>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>SSE stream disconnected: TypeError: terminated</title>
      <link>https://mcptest.io/learn/mcp-error-sse-stream-disconnected</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-error-sse-stream-disconnected</guid>
      <description>Diagnose truncated MCP streams, idle proxy deadlines and premature response cleanup, and distinguish normal stream completion from lost replies.</description>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Streamable HTTP error: Error POSTing to endpoint</title>
      <link>https://mcptest.io/learn/mcp-error-posting-to-endpoint</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-error-posting-to-endpoint</guid>
      <description>Decode the HTTP status and response behind a Streamable HTTP POST error to distinguish routing, authentication, media types and gateway failures.</description>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>How to Test a Remote MCP Server (Step by Step)</title>
      <link>https://mcptest.io/docs/testing-guide</link>
      <guid isPermaLink="true">https://mcptest.io/docs/testing-guide</guid>
      <description>A step-by-step guide to validating stateless 2026 and stateful 2025 remote MCP servers, in the playground and from the command line.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>How to vet an MCP server before you connect it: assessment, audit and allowlisting</title>
      <link>https://mcptest.io/learn/how-to-vet-an-mcp-server</link>
      <guid isPermaLink="true">https://mcptest.io/learn/how-to-vet-an-mcp-server</guid>
      <description>Turn an MCP server assessment into an approval decision with recorded evidence, a limited pilot, organisation allowlisting and a repeatable audit trail.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>Is MCP safe?</title>
      <link>https://mcptest.io/learn/is-mcp-safe</link>
      <guid isPermaLink="true">https://mcptest.io/learn/is-mcp-safe</guid>
      <description>What a connected MCP server can see and do, how tool poisoning and prompt injection work, what OAuth consent and tool approvals protect, and how to vet a server before you connect it.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>MCP &apos;Session not found&apos; (404): why it happens after deploys and how to fix it</title>
      <link>https://mcptest.io/learn/mcp-session-not-found-after-deploy</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-session-not-found-after-deploy</guid>
      <description>Diagnose stale MCP sessions after restarts and replica changes, choose durable session ownership or stateless HTTP, and actively test recovery before release.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>MCP glossary</title>
      <link>https://mcptest.io/learn/mcp-glossary</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-glossary</guid>
      <description>Forty-one Model Context Protocol terms in alphabetical order, from API key to transport, each defined in one or two sentences and linked by anchor.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>MCP OAuth protected resource does not match expected: cause and fix</title>
      <link>https://mcptest.io/learn/mcp-oauth-protected-resource-mismatch</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-oauth-protected-resource-mismatch</guid>
      <description>Diagnose an OAuth resource identity mismatch, compare the endpoint path with protected-resource metadata, and decide whether the client configuration or server must change.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>MCP server evaluation and trust checklist</title>
      <link>https://mcptest.io/learn/mcp-server-trust-checklist</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-server-trust-checklist</guid>
      <description>Evaluate a server&apos;s publisher, code and hosting, permissions, authentication, write behavior, evidence, logging, and revocation before connecting it.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Test your remote MCP server in CI with GitHub Actions</title>
      <link>https://mcptest.io/learn/test-remote-mcp-server-in-ci</link>
      <guid isPermaLink="true">https://mcptest.io/learn/test-remote-mcp-server-in-ci</guid>
      <description>Gate a remote MCP deploy on client compatibility and tool changes against the last release, with a readable PR comment and optional public report.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>VS Code MCP OAuth redirect URIs: loopback ports and login failures</title>
      <link>https://mcptest.io/learn/vscode-mcp-oauth-redirect-uris</link>
      <guid isPermaLink="true">https://mcptest.io/learn/vscode-mcp-oauth-redirect-uris</guid>
      <description>Fix rejected VS Code MCP redirect URIs and trace the case where an OAuth page opens but connecting fails, from registration to token exchange.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Chat with your own data: connect a database, spreadsheet or docs to Claude or ChatGPT with MCP</title>
      <link>https://mcptest.io/learn/chat-with-your-own-data-with-mcp</link>
      <guid isPermaLink="true">https://mcptest.io/learn/chat-with-your-own-data-with-mcp</guid>
      <description>Connect Supabase, Airtable or Notion to your assistant, start with a small read-only question, and check permissions and results in mcptest.io before trusting the answers.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>Deploy a remote MCP server on AWS Lambda with a streaming function URL</title>
      <link>https://mcptest.io/learn/deploy-remote-mcp-server-on-aws-lambda</link>
      <guid isPermaLink="true">https://mcptest.io/learn/deploy-remote-mcp-server-on-aws-lambda</guid>
      <description>Run a stateless MCP Lambda adapter locally, deploy a RESPONSE_STREAM function URL, and understand API Gateway streaming, payload limits, timeouts and browser CORS.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Deploy a remote MCP server on Fly.io</title>
      <link>https://mcptest.io/learn/deploy-remote-mcp-server-on-fly-io</link>
      <guid isPermaLink="true">https://mcptest.io/learn/deploy-remote-mcp-server-on-fly-io</guid>
      <description>Run a tested stateless MCP container on Fly Machines, configure autostop, proxy idle timeouts and custom domains, then verify browser CORS and SSE on mcptest.io.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Deploy a remote MCP server on Google Cloud Run</title>
      <link>https://mcptest.io/learn/deploy-remote-mcp-server-on-google-cloud-run</link>
      <guid isPermaLink="true">https://mcptest.io/learn/deploy-remote-mcp-server-on-google-cloud-run</guid>
      <description>Deploy a tested stateless MCP container to Cloud Run, account for scale-to-zero, request timeouts and best-effort session affinity, then check CORS and SSE in mcptest.io.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Deploy a remote MCP server on Vercel Functions</title>
      <link>https://mcptest.io/learn/deploy-remote-mcp-server-on-vercel</link>
      <guid isPermaLink="true">https://mcptest.io/learn/deploy-remote-mcp-server-on-vercel</guid>
      <description>Run a tested stateless MCP sample on Vercel Functions, configure duration and browser CORS, and check production domains, cold starts and SSE in mcptest.io.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>How to make your MCP server discoverable: server cards, .well-known and the registry</title>
      <link>https://mcptest.io/learn/make-mcp-server-discoverable</link>
      <guid isPermaLink="true">https://mcptest.io/learn/make-mcp-server-discoverable</guid>
      <description>Publish a SEP-2127 Server Card at your endpoint, list it in an AI Catalog at /.well-known/ai-catalog.json, serve OAuth metadata clients can read, and publish to the official MCP Registry, with copy-paste examples and a free checker.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Secure a remote MCP server with Auth0 OAuth 2.1</title>
      <link>https://mcptest.io/learn/secure-remote-mcp-server-with-auth0</link>
      <guid isPermaLink="true">https://mcptest.io/learn/secure-remote-mcp-server-with-auth0</guid>
      <description>Configure Auth0 for MCP with protected resource metadata, resource audience checks, PKCE and CIMD or DCR, including October 2026 Early Access and tenant limitations.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Secure a remote MCP server with Clerk OAuth 2.1</title>
      <link>https://mcptest.io/learn/secure-remote-mcp-server-with-clerk</link>
      <guid isPermaLink="true">https://mcptest.io/learn/secure-remote-mcp-server-with-clerk</guid>
      <description>Use Clerk as an MCP authorization server with CIMD or DCR, protected resource metadata, explicit OAuth-token verification and scope checks, and an audience-binding compatibility gate.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Secure a remote MCP server with Stytch Connected Apps</title>
      <link>https://mcptest.io/learn/secure-remote-mcp-server-with-stytch</link>
      <guid isPermaLink="true">https://mcptest.io/learn/secure-remote-mcp-server-with-stytch</guid>
      <description>Use Stytch Connected Apps for MCP OAuth with CIMD or DCR, protected resource metadata, public-client PKCE, custom audience checks and explicit resource-binding limitations.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Secure a remote MCP server with WorkOS AuthKit</title>
      <link>https://mcptest.io/learn/secure-remote-mcp-server-with-workos-authkit</link>
      <guid isPermaLink="true">https://mcptest.io/learn/secure-remote-mcp-server-with-workos-authkit</guid>
      <description>Configure WorkOS AuthKit and Connect for MCP with CIMD, resource indicators, protected resource metadata and exact JWT audience checks, then test OAuth on mcptest.io.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Use MCP connectors on your phone and by voice</title>
      <link>https://mcptest.io/learn/use-mcp-connectors-on-phone-and-by-voice</link>
      <guid isPermaLink="true">https://mcptest.io/learn/use-mcp-connectors-on-phone-and-by-voice</guid>
      <description>Check Claude and ChatGPT mobile and voice support as of October 2026, distinguish custom-server setup from plugin use, and test a small read action before going hands-free.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>Which MCP tool changes break clients, and how to ship them safely</title>
      <link>https://mcptest.io/learn/which-mcp-tool-changes-break-clients</link>
      <guid isPermaLink="true">https://mcptest.io/learn/which-mcp-tool-changes-break-clients</guid>
      <description>Clients cache tools/list, so a deploy that changes a tool can break agents that still hold the old schema. Which changes break callers, which only change behavior, why list_changed does not save a stateless server, and how to version and ship changes safely.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Build a remote MCP server in Next.js with route handlers and mcp-handler</title>
      <link>https://mcptest.io/learn/remote-mcp-server-with-nextjs</link>
      <guid isPermaLink="true">https://mcptest.io/learn/remote-mcp-server-with-nextjs</guid>
      <description>A tested Next.js App Router MCP server built with mcp-handler 2.x, with OAuth through withMcpAuth, the protected resource metadata route, Origin checks and CORS that mcp-handler leaves to you, and what mcptest reported for it.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Build a remote MCP server on Cloudflare Workers with the Agents SDK</title>
      <link>https://mcptest.io/learn/remote-mcp-server-with-cloudflare-workers-agents</link>
      <guid isPermaLink="true">https://mcptest.io/learn/remote-mcp-server-with-cloudflare-workers-agents</guid>
      <description>A tested Worker built with createMcpHandler from the agents package, with Host and Origin checks, CORS for several origins, an OAuth bearer check for a hosted identity provider, why GET /mcp answers 405 (cloudflare/agents#403), and what mcptest reported.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Build a remote MCP server with Express</title>
      <link>https://mcptest.io/learn/remote-mcp-server-with-express</link>
      <guid isPermaLink="true">https://mcptest.io/learn/remote-mcp-server-with-express</guid>
      <description>A complete, tested Express server for MCP with the official SDK v2 adapters, Host and Origin checks, CORS, an OAuth bearer check against a hosted identity provider, and the result mcptest reports for it.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Build a remote MCP server with FastAPI and the Python SDK</title>
      <link>https://mcptest.io/learn/remote-mcp-server-with-fastapi</link>
      <guid isPermaLink="true">https://mcptest.io/learn/remote-mcp-server-with-fastapi</guid>
      <description>A complete, tested FastAPI app that mounts the Python SDK&apos;s MCPServer with stateless Streamable HTTP, Host and Origin checks, CORS, and a JWT token verifier for a hosted identity provider, plus what mcptest reported for it.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Build a remote MCP server with Hono, on Node, Bun, or Cloudflare Workers</title>
      <link>https://mcptest.io/learn/remote-mcp-server-with-hono</link>
      <guid isPermaLink="true">https://mcptest.io/learn/remote-mcp-server-with-hono</guid>
      <description>One tested Hono file that serves MCP with the SDK v2 adapter, CORS, and an OAuth bearer check, and runs unchanged on Node.js, Bun, and Cloudflare Workers, with the runtime-specific pitfalls for each.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>How to connect a remote MCP server to GitHub Copilot CLI and the Copilot coding agent</title>
      <link>https://mcptest.io/learn/connect-mcp-server-to-github-copilot-cli-and-coding-agent</link>
      <guid isPermaLink="true">https://mcptest.io/learn/connect-mcp-server-to-github-copilot-cli-and-coding-agent</guid>
      <description>Add a remote MCP server to Copilot CLI with copilot mcp add or mcp-config.json, sign in with OAuth or pass a header from your environment, and configure the same server for Copilot cloud agent with COPILOT_MCP_ secrets.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>How to connect a remote MCP server to JetBrains AI Assistant</title>
      <link>https://mcptest.io/learn/connect-mcp-server-to-jetbrains-ai-assistant</link>
      <guid isPermaLink="true">https://mcptest.io/learn/connect-mcp-server-to-jetbrains-ai-assistant</guid>
      <description>Add a remote MCP server to AI Assistant in IntelliJ IDEA, PyCharm, and the other JetBrains IDEs, work around the missing OAuth and header support with a tested mcp-remote bridge, and tell AI Assistant apart from Junie and the IDE&apos;s own MCP server.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>How to connect a remote MCP server to Zed</title>
      <link>https://mcptest.io/learn/connect-mcp-server-to-zed</link>
      <guid isPermaLink="true">https://mcptest.io/learn/connect-mcp-server-to-zed</guid>
      <description>Add a remote MCP server to Zed&apos;s context_servers setting, sign in with OAuth or pass a header, control which tools the agent may call, and fix the failures Zed users report.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>MCP server authentication patterns: API keys, bearer tokens, and OAuth with a hosted identity provider</title>
      <link>https://mcptest.io/learn/mcp-server-authentication-patterns</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-server-authentication-patterns</guid>
      <description>The three ways to protect a remote MCP server, tested code for an API key gate and an OAuth resource server, the settings WorkOS AuthKit, Auth0, and Stytch need, and which clients can use each pattern.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>mcptest.io vs the glama.ai inspector</title>
      <link>https://mcptest.io/learn/mcptest-vs-glama-inspector</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcptest-vs-glama-inspector</guid>
      <description>Two zero-install browser inspectors for remote MCP servers compared on connection path, OAuth, CORS evidence, report sharing and badges, catalog, diagnostics, structured output, price and openness.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>Remote MCP testing tools compared (2026)</title>
      <link>https://mcptest.io/learn/best-remote-mcp-testing-tools</link>
      <guid isPermaLink="true">https://mcptest.io/learn/best-remote-mcp-testing-tools</guid>
      <description>Eight MCP testing tools, from the official Inspector and conformance suite to MCPJam, Glama, Postman, two compliance CLIs and mcptest.io, compared on OAuth, CORS evidence, output validation, reports, CI, price and license.</description>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>A short history of MCP: from launch to the 2026 specification</title>
      <link>https://mcptest.io/learn/mcp-protocol-timeline</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-protocol-timeline</guid>
      <description>The Model Context Protocol from its November 2024 launch to the stateless 2026-07-28 revision: governance, adoption, and what each specification revision changed for users.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>Building a remote MCP server with Claude Code or Codex</title>
      <link>https://mcptest.io/learn/build-mcp-server-with-claude-code-or-codex</link>
      <guid isPermaLink="true">https://mcptest.io/learn/build-mcp-server-with-claude-code-or-codex</guid>
      <description>A practical loop for building a remote MCP server with a coding agent, with a starting prompt, an AGENTS.md or CLAUDE.md validation section, a way to feed mcptest findings back, and the mistakes agents make most.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Deploying a remote MCP server on Cloudflare Workers, Vercel, or your own host</title>
      <link>https://mcptest.io/learn/deploy-remote-mcp-server</link>
      <guid isPermaLink="true">https://mcptest.io/learn/deploy-remote-mcp-server</guid>
      <description>Deploy a Streamable HTTP MCP server to Cloudflare Workers, Vercel, or a Node or Python host behind a reverse proxy, and avoid the platform defaults that show up as transport diagnostics.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>Fixing MCP 406 Not Acceptable, 415 Unsupported Media Type, and 405 Method Not Allowed</title>
      <link>https://mcptest.io/learn/mcp-406-not-acceptable-415-and-405</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-406-not-acceptable-415-and-405</guid>
      <description>The Accept rule, request and response content types, and GET stream optionality in Streamable HTTP, with measured TypeScript and Python SDK behavior and the fix for each status.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>How to add a remote MCP server to Claude</title>
      <link>https://mcptest.io/learn/add-remote-mcp-server-to-claude</link>
      <guid isPermaLink="true">https://mcptest.io/learn/add-remote-mcp-server-to-claude</guid>
      <description>Step-by-step setup for remote MCP servers in claude.ai custom connectors, Claude Desktop and Claude Code, with the plan differences and the real failure modes for each.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>How to connect a remote MCP server to ChatGPT</title>
      <link>https://mcptest.io/learn/connect-mcp-server-to-chatgpt</link>
      <guid isPermaLink="true">https://mcptest.io/learn/connect-mcp-server-to-chatgpt</guid>
      <description>Add a custom MCP server to ChatGPT from Plugins, understand why the option is missing on many accounts, and know when deep research needs search and fetch tools.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>How to connect a remote MCP server to Cursor</title>
      <link>https://mcptest.io/learn/connect-mcp-server-to-cursor</link>
      <guid isPermaLink="true">https://mcptest.io/learn/connect-mcp-server-to-cursor</guid>
      <description>Configure a remote MCP server in Cursor&apos;s mcp.json, complete OAuth, and fix the Client Closed, Loading tools and No tools found states from the MCP Logs.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>How to connect a remote MCP server to VS Code</title>
      <link>https://mcptest.io/learn/connect-mcp-server-to-vs-code</link>
      <guid isPermaLink="true">https://mcptest.io/learn/connect-mcp-server-to-vs-code</guid>
      <description>Add a remote HTTP MCP server for GitHub Copilot in VS Code at workspace or user level, complete OAuth, and fix the sign-in that never starts.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>How to connect a remote MCP server to Windsurf, Gemini CLI and Codex</title>
      <link>https://mcptest.io/learn/connect-mcp-server-to-windsurf-gemini-cli-and-codex</link>
      <guid isPermaLink="true">https://mcptest.io/learn/connect-mcp-server-to-windsurf-gemini-cli-and-codex</guid>
      <description>Remote MCP setup for Windsurf (now Devin Desktop), Gemini CLI and OpenAI Codex, including which transport each key selects and when you need the mcp-remote bridge.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>How to convert a local stdio MCP server to a remote server</title>
      <link>https://mcptest.io/learn/convert-local-stdio-mcp-server-to-remote</link>
      <guid isPermaLink="true">https://mcptest.io/learn/convert-local-stdio-mcp-server-to-remote</guid>
      <description>Move a stdio server to Streamable HTTP in TypeScript or Python, choose stateless 2026 or stateful 2025 behavior, add authorization, and update client configuration.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>How to test an MCP server before you deploy it</title>
      <link>https://mcptest.io/learn/test-mcp-server-before-deploying</link>
      <guid isPermaLink="true">https://mcptest.io/learn/test-mcp-server-before-deploying</guid>
      <description>What a client does on connect, the order mcptest checks it in, how to read the release decision, and how to run the same gate in CI.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>MCP error codes</title>
      <link>https://mcptest.io/learn/mcp-json-rpc-error-codes</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-json-rpc-error-codes</guid>
      <description>JSON-RPC 2.0 reserved codes, MCP-defined codes from -32002 to -32042, the HTTP status each maps to on Streamable HTTP, and isError tool results versus protocol errors.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Reference</category>
    </item>
    <item>
      <title>MCP HTTP headers reference</title>
      <link>https://mcptest.io/learn/mcp-http-headers-reference</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-http-headers-reference</guid>
      <description>Every HTTP header a remote MCP server and client exchange over Streamable HTTP, with direction, versions, example values, failure symptoms and the mcptest diagnostic that fires.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Reference</category>
    </item>
    <item>
      <title>MCP OAuth 2.1 reference</title>
      <link>https://mcptest.io/learn/mcp-oauth-2-1-reference</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-oauth-2-1-reference</guid>
      <description>Reference for MCP authorization covering RFC 9728 and RFC 8414 discovery, PKCE S256, CIMD versus dynamic registration, RFC 8707 audience, step-up, refresh, iss validation, confused deputy, and what a browser client can do.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Reference</category>
    </item>
    <item>
      <title>MCP protocol versions explained</title>
      <link>https://mcptest.io/learn/mcp-protocol-versions-explained</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-protocol-versions-explained</guid>
      <description>What changed in each MCP revision from 2024-11-05 to 2026-07-28, how clients negotiate and fall back between them, and what stateless means in 2026.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Reference</category>
    </item>
    <item>
      <title>MCP server connected but no tools: how to find the cause</title>
      <link>https://mcptest.io/learn/mcp-server-connected-but-no-tools</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-server-connected-but-no-tools</guid>
      <description>When a client shows the server as connected but lists no tools, read the raw JSON-RPC exchange to tell a missing capability, a failed tools/list, a lost session, a version mismatch, caching and auth-gated listing apart.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>MCP server CORS headers: the reference for browser clients</title>
      <link>https://mcptest.io/learn/mcp-cors-headers-for-browser-clients</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-cors-headers-for-browser-clients</guid>
      <description>The exact Allow-Origin, Allow-Methods, Allow-Headers, Expose-Headers, and Max-Age values a remote MCP server needs for browser clients, how the preflight works, and tested examples for Express, Hono, Cloudflare Workers, and FastAPI.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>MCP tool output schemas and structured content</title>
      <link>https://mcptest.io/learn/mcp-tool-output-schemas-and-structured-content</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-tool-output-schemas-and-structured-content</guid>
      <description>Declare an outputSchema, return structuredContent alongside content, understand what clients validate and which JSON Schema dialect applies, avoid the common violations, and read how mcptest reports a contract break.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>MCP transport diagnostics reference</title>
      <link>https://mcptest.io/learn/mcp-transport-diagnostics-reference</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-transport-diagnostics-reference</guid>
      <description>Each mcptest diagnostic id, from transport.accept-header-406 to tool.output-contract-violation, with what was observed, severity, release impact, cause, fixes for three stacks, and the reports behind it.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Reference</category>
    </item>
    <item>
      <title>MCP vs API vs function calling</title>
      <link>https://mcptest.io/learn/mcp-vs-api-vs-function-calling</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-vs-api-vs-function-calling</guid>
      <description>How MCP relates to ordinary APIs and to model function calling, with a comparison table and guidance on when each one is the right layer.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>mcptest.io vs MCP Inspector, MCPJam, Glama and Postman</title>
      <link>https://mcptest.io/learn/mcptest-vs-mcp-inspector</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcptest-vs-mcp-inspector</guid>
      <description>An honest comparison of five MCP testing tools on install, remote OAuth, browser CORS evidence, shareable reports, catalogs, CI and price, with what each does best.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>Remote MCP server returns 401 Unauthorized: the cross-client checklist</title>
      <link>https://mcptest.io/learn/remote-mcp-server-401-unauthorized</link>
      <guid isPermaLink="true">https://mcptest.io/learn/remote-mcp-server-401-unauthorized</guid>
      <description>Eight checks, in order, for an MCP server that answers 401 in Claude, ChatGPT, Cursor, VS Code or any other client, with what the playground shows when each one is the cause.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>What can you do with MCP?</title>
      <link>https://mcptest.io/learn/what-can-you-do-with-mcp</link>
      <guid isPermaLink="true">https://mcptest.io/learn/what-can-you-do-with-mcp</guid>
      <description>Six practical uses of MCP servers, from searching your own documents to coding agents and unattended automation, each with a real public server and its honest limits.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>What changed in MCP, October 2026</title>
      <link>https://mcptest.io/learn/mcp-changes-2026-10</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-changes-2026-10</guid>
      <description>MCP changes from 2026-09-20 to 2026-10-20: the Server Cards SEP is final, six official SDKs shipped releases, and Claude connectors and Devin Desktop now negotiate 2026-07-28.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Reference</category>
    </item>
    <item>
      <title>What is MCP? A plain-English explanation</title>
      <link>https://mcptest.io/learn/mcp-explained-for-everyone</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-explained-for-everyone</guid>
      <description>What the Model Context Protocol is, what problem it solves, and what happens when an AI assistant uses a connected server, explained without code.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>Which clients support remote MCP servers</title>
      <link>https://mcptest.io/learn/mcp-client-support-matrix</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-client-support-matrix</guid>
      <description>Which MCP clients connect to remote servers, over which transports, with which OAuth registration and static credentials, and what each one cannot do, with a verification date on every row.</description>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Reference</category>
    </item>
    <item>
      <title>Designing a production MCP server</title>
      <link>https://mcptest.io/learn/designing-production-mcp-server</link>
      <guid isPermaLink="true">https://mcptest.io/learn/designing-production-mcp-server</guid>
      <description>Design focused tools and schemas, control context cost, choose a deployment state model, and build observable, rate-limited failure handling.</description>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <category>Build</category>
    </item>
    <item>
      <title>How to connect to a remote MCP server</title>
      <link>https://mcptest.io/learn/connect-remote-mcp-server</link>
      <guid isPermaLink="true">https://mcptest.io/learn/connect-remote-mcp-server</guid>
      <description>A client-oriented walkthrough for testing an authless or OAuth-protected Streamable HTTP endpoint and diagnosing the first connection.</description>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>MCP clients compared</title>
      <link>https://mcptest.io/learn/mcp-clients-compared</link>
      <guid isPermaLink="true">https://mcptest.io/learn/mcp-clients-compared</guid>
      <description>Compare the documented transports, authentication paths, capabilities, configuration, and approval controls in six widely used MCP clients.</description>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>OAuth for MCP explained</title>
      <link>https://mcptest.io/learn/oauth-for-mcp-explained</link>
      <guid isPermaLink="true">https://mcptest.io/learn/oauth-for-mcp-explained</guid>
      <description>Follow the MCP authorization sequence from a 401 challenge through resource and issuer discovery, PKCE and client registration, token exchange, and retry.</description>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <category>Use</category>
    </item>
    <item>
      <title>Should you build an MCP server?</title>
      <link>https://mcptest.io/learn/should-you-build-mcp-server</link>
      <guid isPermaLink="true">https://mcptest.io/learn/should-you-build-mcp-server</guid>
      <description>A decision framework for choosing MCP, a normal API, direct function calling, client-specific apps or skills, or an integration gateway.</description>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>Remote vs. Local MCP Servers</title>
      <link>https://mcptest.io/docs/remote-vs-local</link>
      <guid isPermaLink="true">https://mcptest.io/docs/remote-vs-local</guid>
      <description>How stdio and Streamable HTTP servers differ in sessions, authentication, deployment, CORS, and compatibility.</description>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
    <item>
      <title>What is the Model Context Protocol?</title>
      <link>https://mcptest.io/docs/what-is-mcp</link>
      <guid isPermaLink="true">https://mcptest.io/docs/what-is-mcp</guid>
      <description>A developer introduction to MCP roles, tools, resources, prompts, transports, and the two protocol lifecycle eras.</description>
      <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
      <category>Understand</category>
    </item>
  </channel>
</rss>
