MCP 2026-07-28 Explained: The Stateless Core, server/discover, and Who's Already Compliant
MCP 2026-07-28 replaces initialize and Mcp-Session-Id with a stateless server/discover core — Hugging Face and Cloudflare comply, DeepWiki still runs legacy.
Blog
Technical writing on LLM token costs, AI agent memory, and OpenID Connect — by the ContextIQ team.
MCP 2026-07-28 replaces initialize and Mcp-Session-Id with a stateless server/discover core — Hugging Face and Cloudflare comply, DeepWiki still runs legacy.
SPF (RFC 7208), DKIM (RFC 6376), and DMARC (RFC 7489) work together to stop email spoofing — SPF authorizes sending servers, DKIM cryptographically signs messages, and DMARC enforces a reject or quarantine policy when both fail.
NS records reveal a domain's DNS host and MX records reveal its mail provider — Cloudflare, AWS Route 53, and GoDaddy nameservers, and Google Workspace or Microsoft 365 mail servers, each carry a distinct hostname signature.
CAA records (RFC 8659) restrict which certificate authorities may issue TLS certificates for a domain. Without one, Let's Encrypt, DigiCert, Sectigo, GlobalSign, and every other public CA can lawfully issue a valid certificate for it.
How MCP (Anthropic), A2A (Google, Linux Foundation), and the new ARD spec from Google, Microsoft, and Hugging Face split the AI agent protocol stack.
SEP-2127 gives MCP servers a discovery document at /.well-known/mcp/server-card. How server cards work with Streamable HTTP, OAuth 2.0, and RFC 9728 metadata.
A practical checklist for agent discoverability: llms.txt for LLM crawlers, A2A agent-card.json, ARD ai-catalog.json, robots.txt Agentmap, and MCP server cards.
The ARD spec from Google, Microsoft, Hugging Face, and GoDaddy lets AI agents discover tools via ai-catalog.json, robots.txt Agentmap, and registries.
The A2A protocol's Agent Card is a JSON file at /.well-known/agent-card.json declaring an agent's skills, protocolVersion, and securitySchemes. Field-by-field guide.
How o200k_base, cl100k_base, and SentencePiece tokenizers give GPT-4o, Claude 3.5 Sonnet, Gemini 1.5 Pro, and Llama 3.1 different token counts for the same text.
How GPT-4o automatic prompt caching, Claude Sonnet 4.6 cache_control, and Gemini 2.5 Pro context caching reduce repeated-prefix token costs by 50–90% for system prompts, RAG documents, and few-shot examples.
PKCE (RFC 7636) prevents authorization code interception in OAuth 2.0 flows across Auth0, Okta, AWS Cognito, Keycloak, and Azure AD. Here is how the code_verifier and code_challenge work and where PKCE is now mandatory.
MCP (Model Context Protocol) is Anthropic's open standard for connecting AI agents to external tools via JSON-RPC 2.0 over stdio or SSE. Used by Claude Desktop, Cursor, Cline, LangGraph, and OpenAI Agents SDK to expose tools, resources, and prompts.
Practical comparison of OpenAI text-embedding-3-small, text-embedding-ada-002, text-embedding-3-large, BGE-large-en-v1.5, and BGE-M3 for RAG pipelines in LangChain, LlamaIndex, Pinecone, and Weaviate — covering MTEB scores, token limits, and cost.
Auth0, Okta, AWS Cognito, Keycloak, and Azure AD each expose their OpenID Connect discovery document at different paths, with different subdomain conventions, grant type defaults, and PKCE requirements that affect how your app fetches tokens and JWKS keys.
Why LangGraph and LangSmith traces using langsmith.span.kind and langgraph.graph.id render blank in OpenTelemetry tools, and how to map them to gen_ai.agent.name and gen_ai.tool.name.
Step-by-step guide to diagnosing infinite loops, failing tool calls, and token blowout in LangGraph, CrewAI, and OpenAI Agents SDK agents using OTLP span data.
A practical comparison of OWL ontologies and Neo4j knowledge graphs for AI systems, covering RDF, SPARQL, LangGraph graph-based RAG, and LlamaIndex property graphs.
Context engineering is the practice of designing what goes into a GPT-4o, Claude Sonnet 4.6, or Gemini 2.5 Pro context window at inference time — system prompts, RAG chunks, conversation history, tool results, and memory outputs competing for a fixed token budget.
A step-by-step context engineering example for a LangGraph customer support agent using GPT-4o, Pinecone, text-embedding-ada-002, and tiktoken — showing how Memory Visualizer, Token Inspector, RAG Chunk Inspector, and Agent Trace Inspector work together.
The practical skills context engineering builds — token budget design, RAG retrieval precision, memory architecture for LangGraph and CrewAI agents, and trace analysis with OpenTelemetry — and why they separate production AI engineers from prototype builders.
How to estimate the turn at which a GPT-4o, Claude Sonnet 4.6, Gemini 2.5 Pro, or LangGraph agent exhausts its context window using stable-layer baselines, Pinecone retrieval budgets, and conversation history growth rates.
A direct comparison of how LangSmith, Langfuse, and LangGraph Studio visualize LangGraph, CrewAI, AutoGen, and OpenAI Agents SDK agent runs — and where each tool's graph falls short.
A guide to the OpenTelemetry GenAI semantic conventions — gen_ai.agent.name, gen_ai.tool.name, gen_ai.usage.input_tokens — and how to use them to debug LangGraph ReAct loops, CrewAI pipelines, and OpenAI Agents handoffs.
How HyDE (Hypothetical Document Embeddings) closes the query-document gap in RAG using all-MiniLM-L6-v2, LangChain, LlamaIndex, Claude Haiku 4.5, and GPT-4o mini.
A structural comparison of LangGraph StateGraph, CrewAI Crew, AutoGen GroupChatManager, and Google ADK SequentialAgent — with real code patterns and a visual breakdown of how agents, tools, and edges connect.
Compare token-based, sentence-boundary, and paragraph-boundary chunking strategies for RAG pipelines using tiktoken, LangChain, LlamaIndex, Pinecone, and Weaviate.
Diagnose poor RAG retrieval caused by wrong chunk size and overlap settings. Covers tiktoken token limits, text-embedding-ada-002 truncation, LangChain splitters, and Pinecone upsert cost.
A breakdown of the four AI agent memory layers — working, episodic, semantic, and procedural — and how LangGraph, CrewAI, AutoGen, and OpenAI Agents SDK implement each in production.
A practical cost breakdown comparing GPT-4o, Claude 3.5 Sonnet, and Gemini 1.5 Pro at production scale. See exact token prices, cost projections at 10,000 requests per day, and which model wins on value for different workloads.