Simon Willison pushes back on 'MCP was never a good idea': it still matters beyond full-featured terminal agents
Simon Willison disputes the claim that “MCP was never a good idea,” arguing that it overlooks MCP's value today.

Simon Willison disputes the claim that “MCP was never a good idea,” arguing that it overlooks MCP's value today.
Simon Willison has released the llm-keys-ui 0.1 plugin, which configures API keys on a remote machine without requiring users to paste them into the ChatGPT app.
Most ChatGPT integrations now let users connect multiple accounts, bringing work and personal context into the same conversation. Accounts can be connected in the integrations directory. Developers do not need to make changes; the feature works automatically. If an MCP server adds a profile tool, ChatGPT can also label the accounts.
The latest GitHub Podcast examines five popular AI claims. AI-generated code still needs to be read and owned, with review effort scaled to risk; Skills and MCP address different needs, with Skills packaging team expertise and MCP standardizing connections to tools and data; and RAG is not dead, since it can coexist with agents, Skills, and MCP in one workflow. The episode also discusses judging AI fluency in hiring and how fine-tuning needs can signal codebase maintainability problems.
Latent Space's AINews roundup covers developments from September 16–17. Anthropic launched Projects in Claude Code, allowing a single conversation to spawn parallel cloud sessions, pass context between threads, and keep running after the user leaves; local-workflow support is planned later.
OpenAI has introduced new AI-powered advertising experiences, including Sponsored Agents and tools for marketers, with HubSpot and Shopify integrations.
Mistral has announced a partnership with Mozilla: the beta AI browsing assistant Firefox Smart Window is now powered by Mistral models. It helps users understand complex searches, find pages they previously visited, and organize information from browser tabs.
Why it matters: Mistral and Mozilla are bringing open models into a browser entry point, offering a view of how open models may reach consumer users.
Google Research proposes ToolGrad, a “answer-first, question-second” approach to generating tool-use data: first create a ground-truth tool-call chain, then work backward to infer the user's prompt, using just one LLM call.
Hugging Face has released Workflow1111, using Gradio Workflow to rebuild most AUTOMATIC1111 features on a single workflow canvas.
Why it matters: The article shows how 73 nodes were used to rebuild A1111's features, offering a basis for comparing node-based workflows with ComfyUI.
OpenAI has released the Agents API, a hosted service powered by the Codex harness for building and launching agents in the cloud. It supports orchestration, long-running sessions, and tool calls.
Why it matters: OpenAI is offering Codex's orchestration capabilities as a hosted service, giving readers a signal of how the barrier to deploying cloud agents may change.
Hugging Face has released funes, a persistent memory layer for Claude Code, Codex, pi, and Hermes. It builds an index from existing local sessions and connects to an agent with a single command.
Why it matters: funes turns coding-agent session histories into searchable local memory and offers a way to share it across machines and agents.
Mistral Studio now offers customers centralized management for Prompts and Skills, each with version history, clear ownership, and traceability. Published versions are immutable. The system supports version comparisons, rollbacks, classification tags, audit logs, and direct access through an MCP server. Assets can move from being visible only to their creator to a workspace or the entire organization; data remains within the enterprise boundary.
Mistral AI has added several capabilities to Connectors. Admin controls are generally available, letting workspaces or organizations set access and toggle tools individually. Scoped API keys, also generally available, prevent automated AI workloads from impersonating a user. Multi-account connectors, also generally available, let one connector link multiple accounts.
Anthropic has introduced Claude Tag, letting Claude join Slack as a team member with access to designated channels and tools; users can delegate tasks by mentioning it. Karpathy calls this the third major redesign of the LLM interface: first came visiting websites, then downloading apps, and now an autonomous, persistent, asynchronous entity with organization-wide tools and context working alongside human teams. He says this requires deep engineering across tools, integrations, compute environments, memory, and security, but is achievable.
Mistral has upgraded Le Chat to Vibe, a unified AI agent with one license for both work and coding. Existing conversations, settings, and plans remain available.
Why it matters: Mistral has turned Le Chat into a unified agent called Vibe, giving readers a view of how one product can support long-running work and coding tasks.
Mistral AI has released the public preview of Search Toolkit, a composable framework for building production-grade search pipelines for AI applications. It is open-source and supports cloud, on-premises, and edge deployments. Ingestion, retrieval, and evaluation share one interface, with built-in BM25 sparse retrieval, dense-vector retrieval, and hybrid configurations, plus metrics such as recall, precision, MRR, and NDCG.
Why it matters: Mistral brings ingestion, retrieval, and evaluation into one framework, offering a way to assess RAG retrieval quality separately.
Mistral has released Connectors in Studio as a public preview. Built-in and custom MCP connectors can be used through the API or SDK with all models and agent calls. New direct tool calls let developers decide when tools are invoked, and human-in-the-loop approval lets applications confirm before a tool executes.
Why it matters: The source gives code paths for registering and calling connectors and for human approval, helping readers assess changes to enterprise tool integration.
Mistral AI has released Workflows as a public preview of its enterprise AI orchestration layer. It offers persistent execution, observability, and fault tolerance to take AI processes from proof of concept into production. Organizations including ASML, ABANCA, CMA-CGM, France Travail, La Banque Postale, and Moeve already use it to automate key workflows.
Why it matters: The source describes Workflows' persistent execution, observability, and human approval features, helping readers assess the orchestration requirements for enterprise AI deployments.
Mistral AI has released Spaces CLI, a command-line tool for both human developers and AI agents. Commands such as `spaces init` and `spaces dev` can scaffold a multi-service project with hot reload, a database, and a Dockerfile.
Mistral has released Leanstral, which it calls the first open-source coding agent for Lean 4. It uses a sparse architecture with 6B active parameters; weights are available under Apache 2.0, and the agent is integrated into Mistral Vibe and the free `labs-leanstral-2603` API endpoint.
Why it matters: Mistral has open-sourced a Lean 4 coding agent and reports cost and score comparisons with Claude models and open models, helping readers assess the value of formal-verification approaches.
Mistral used its open-source coding assistant Vibe to build an autonomous agent that reads Rails source files, generates or improves RSpec tests, and runs in CI/CD without human intervention.
Why it matters: Mistral has shared the full setup for an agent that writes RSpec tests, including a three-layer design with AGENTS.md, skills, and custom tools.
Mistral has released Vibe 2.0, a terminal-native coding agent powered by the Devstral 2 family. New features include custom subagents, multiple-choice clarification, slash-command skills, a unified agent mode, and automatic updates.
Why it matters: The official release details Vibe 2.0's custom subagents, slash-command skills, and billing, helping readers assess how to use and budget for a terminal coding agent.
Mistral AI has released the next-generation Devstral 2 coding-model family, comprising Devstral 2 at 123B and Devstral Small 2 at 24B. Both are open-source, under modified MIT and Apache 2.0 licenses respectively.
Why it matters: The article reports the two open coding models' sizes, licenses, SWE-bench results, and head-to-head comparisons with closed models, helping readers assess the current level of open coding agents.
Mistral has launched a beta directory of more than 20 secure MCP-based connectors in Le Chat, spanning data, productivity, development, automation, and business. It connects to tools including Databricks, Snowflake, GitHub, Atlassian, Asana, Outlook, Box, Stripe, and Zapier, and supports custom MCP connectors and arbitrary remote MCP servers.
Why it matters: The source lists connector categories and deployment options, helping readers assess whether Le Chat can connect to existing enterprise workflows.
Mistral AI has released the Agents API, combining its language models with built-in connectors for code execution, web search, image generation, and MCP tools, as well as persistent memory across conversations and agent orchestration.
Why it matters: The official release details built-in connectors, persistent memory, and multi-agent orchestration, helping readers assess how to build enterprise agent platforms.
Mistral has released Le Chat Enterprise, an AI assistant for businesses powered by the new Mistral Medium 3 model. It offers enterprise search, an agent builder, custom data and tool connectors, document libraries, custom models, and hybrid deployment. All features will roll out over the next two weeks.
Why it matters: Mistral combines enterprise search, agent building, and hybrid deployment in one platform, offering a view of how enterprise AI purchasing is consolidating.
Mistral AI has introduced the TranscriptToPRDTicket agent workflow, powered by Mistral Large 2. Its PRDAgent and TicketCreationAgent turn meeting transcripts into PRDs and structured development tickets, then create them automatically in project-management tools such as Linear and Jira.