[{"data":1,"prerenderedAt":333},["ShallowReactive",2],{"copy:en:site:":3,"copy:en:mcp:hub,ui,items.everything.summary,items.fetch.summary,items.filesystem.summary,items.git.summary,items.memory.summary,items.sequential-thinking.summary,items.time.summary,items.github.summary,items.gitlab.summary,items.atlassian.summary,items.linear.summary,items.notion.summary,items.slack.summary,items.asana.summary,items.monday.summary,items.airtable.summary,items.figma.summary,items.stripe.summary,items.shopify-dev.summary,items.hubspot.summary,items.salesforce-dx.summary,items.zapier.summary,items.make.summary,items.sentry.summary,items.datadog.summary,items.grafana.summary,items.pagerduty.summary,items.cloudflare.summary,items.aws-api.summary,items.aws-knowledge.summary,items.azure.summary,items.microsoft-learn.summary,items.google-bigquery.summary,items.google-workspace.summary,items.firebase.summary,items.mcp-toolbox-databases.summary,items.supabase.summary,items.neon.summary,items.mongodb.summary,items.redis.summary,items.postgres-mcp-pro.summary,items.elastic-agent-builder.summary,items.snowflake-managed.summary,items.pinecone.summary,items.hugging-face.summary,items.playwright.summary,items.chrome-devtools.summary,items.brave-search.summary,items.exa.summary,items.tavily.summary,items.firecrawl.summary,items.perplexity.summary,items.context7.summary,items.vercel.summary,items.netlify.summary,items.heroku.summary,items.docker-mcp-gateway.summary,items.kubernetes.summary,items.terraform.summary,items.auth0.summary":122,"copy:en:site:common":331},{"common":4,"nav":16,"footer":44,"home":51,"error":115},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},"Skip to content","Menu","Language","Sections","Footer","tool","Home","Breadcrumbs","Copy","Copied","Download",{"groups":17,"items":25},{"build":18,"connect":19,"instruct":20,"run":21,"web":22,"secure":23,"track":24},"Build","Connect","Instruct","Run","Open your site","Secure","Track",{"models":26,"cost":27,"frameworks":28,"mcp":29,"mcpConfig":30,"mcpClients":31,"agentsMd":32,"files":33,"openclaw":34,"agentReady":35,"llmsTxt":36,"robotsTxt":37,"apiCatalog":38,"bots":39,"security":40,"incidents":41,"checklist":42,"changelog":43},"Models and API prices","Agent cost calculator","Frameworks and SDKs","MCP servers","MCP config generator","MCP clients","AGENTS.md generator","Instruction files","Self-host OpenClaw","Agent-ready websites","llms.txt generator","robots.txt for AI bots","API catalog generator","AI bot directory","Agent security","Incident log","Security checklist","Changelog",{"about":45,"privacy":46,"terms":47,"sitemap":48,"disclaimer":49,"checked":50},"About","Privacy","Terms","Sitemap","Independent reference for people who build AI agents. Not affiliated with any vendor named here.","Facts checked {date}",{"seo":52,"eyebrow":55,"title":56,"lead":57,"ctaMcp":58,"ctaCost":59,"ctaAgents":60,"sheetLabel":61,"sheetTitle":62,"sheet":63,"sheetNote":69,"sectionsTitle":70,"sections":71,"latestTitle":98,"allChanges":99,"rulesTitle":100,"rules":101,"aboutLink":114},{"title":53,"description":54},"DotsAgent: reference and tools for building AI agents","LLM API prices, an agent cost calculator, MCP configs for 13 clients, AGENTS.md and llms.txt generators, and agent security notes. Free, in 18 languages.","For developers building AI agents","The agent builder's desk reference","Prices, protocols, config files and security notes for agent work, each checked against the vendor's own docs. Look a fact up, generate the file you need and get back to your code.","Generate an MCP config","Price an agent task","Write AGENTS.md","Current figures","State of the stack",{"mcp":64,"openclaw":65,"cheapest":66,"models":67,"servers":29,"bots":68},"MCP spec","OpenClaw","Cheapest model, $\u002FM in\u002Fout","Models priced","AI bots tracked","Each figure is checked by hand against vendor docs.","What's on the site",{"models":72,"mcp":76,"instructions":79,"frameworks":82,"openclaw":85,"agentReady":88,"security":91,"changelog":94},{"title":73,"body":74,"unit":75},"Models and prices","Input, output and cached token prices per million, side by side, with a calculator for whole agent runs.","models",{"title":29,"body":77,"unit":78},"A catalogue of Model Context Protocol servers and a config generator that writes the right file for each client.","servers",{"title":33,"body":80,"unit":81},"Write an AGENTS.md and see how CLAUDE.md, .cursor\u002Frules and similar files are read by each tool.","file formats",{"title":28,"body":83,"unit":84},"Compare agent frameworks and vendor SDKs by language, licence, MCP support and multi-agent features.","frameworks",{"title":34,"body":86,"unit":87},"Install, configure and update OpenClaw on your own machine or server, step by step.","current release",{"title":35,"body":89,"unit":90},"Generate llms.txt, robots.txt rules for AI crawlers and an api-catalog, and look up any bot by user agent.","bots listed",{"title":40,"body":92,"unit":93},"The OWASP risks for agents, a log of real incidents and a checklist you can tick off before launch.","incidents logged",{"title":95,"body":96,"unit":97},"API changelog","Dated changes to model APIs, SDKs and protocols, each linked to the vendor's announcement.","entries","Latest changes","All changes","How we keep it accurate",[102,105,108,111],{"title":103,"body":104},"Sourced facts.","Every price, version and flag links to the vendor page it came from, so you can check it yourself.",{"title":106,"body":107},"Dated checks.","Each page shows when its facts were last checked, and stale entries are rechecked or removed.",{"title":109,"body":110},"No paid placement.","Nobody pays to be listed, ranked higher or described more kindly.",{"title":112,"body":113},"Tools run in your browser.","Generators and calculators work locally, and what you type is not sent to a server.","About DotsAgent",{"title":116,"body":117,"home":118,"popular":119,"failed":120,"failedBody":121},"Page not found","This address doesn't match any page. It may have moved, or the link may have a typo.","Go to the home page","Popular tools","Something went wrong","The page failed to load on our side. Try again in a minute, or start from the home page.",{"hub":123,"ui":190,"items":210},{"seo":124,"eyebrow":127,"title":128,"lead":129,"stats":130,"catalogTitle":140,"catalogLead":141,"filter":142,"all":143,"search":144,"hostedOnly":145,"empty":146,"whatTitle":147,"what":148,"changesTitle":152,"changes":153,"authTitle":161,"auth":162,"registryTitle":165,"registry":166,"sdkTitle":167,"trustNote":168,"trustLink":169,"faqTitle":170,"faq":171},{"title":125,"description":126},"Model Context Protocol: 60 servers, spec 2026-07-28","What changed in MCP spec 2026-07-28, how auth and the official registry work, and setup details for 60 checked servers across 13 clients.","Connect · MCP {spec}","Model Context Protocol","MCP is the open protocol agents use to reach outside tools and data. This page covers the current spec, how authorisation works, and 60 servers we checked, each with its endpoint, auth and a config for 13 clients.",{"spec":131,"previous":132,"transports":133,"sse":134,"governance":135,"since":136,"toolKind":137,"tool":138,"toolNote":139},"Current spec","replaces {v}","Transports","HTTP+SSE deprecated since 2025-03-26","Governance","since {date}","Tool","Generate a config","13 clients, 60 servers","{n} MCP servers","Official vendor servers plus a few well-kept community ones, verified on 2026-10-01. Archived and deprecated servers, such as the old reference Postgres and Puppeteer servers, are left out.","Filter by category","All","Search by name or publisher","Hosted endpoint only","No servers match. Clear the search or pick another category.","What MCP is",[149,150,151],"The Model Context Protocol (MCP) is an open standard for connecting AI applications to outside systems. A server wraps one thing, such as a GitHub account, a database or a browser, and describes what it offers. Any application that speaks MCP can then use it without custom integration code.","The application you work in, such as Claude Code, Cursor or VS Code, is the host. Inside it, an MCP client holds the connection to each server. Local servers run as a child process and talk over stdio; remote servers are reached over Streamable HTTP. The older HTTP+SSE transport has been deprecated since 2025-03-26.","Servers expose three kinds of things. Tools are functions the model can call, such as creating an issue. Resources are data the application can pull into context, such as a file or a record. Prompts are reusable templates a user can pick. Client support varies: Zed, for example, handles only tools and prompts.","What changed in {spec}",[154,155,156,157,158,159,160],"The protocol is now stateless. The initialize handshake and the Mcp-Session-Id header are gone, and every request carries the protocol version and client capabilities in _meta.","Servers can offer an optional server\u002Fdiscover call, so a client can ask what a server supports.","Every Streamable HTTP request must send Mcp-Method and Mcp-Name headers as well as MCP-Protocol-Version. SSE resumability through Last-Event-ID has been removed.","Multi Round-Trip Requests replace the old pattern in which a server sent its own elicitation, sampling or roots requests back to the client.","List results now carry ttlMs and cacheScope, telling clients how long a list stays valid and who may share it.","A formal extensions framework arrives. Tasks moved into the io.modelcontextprotocol\u002Ftasks extension, and MCP Apps and Enterprise Managed Authorization are extensions too.","A new deprecation policy gives features at least 12 months before removal. Roots, Sampling and Logging are the first features deprecated under it.","How authorisation works",[163,164],"Authorisation is optional in MCP. When an HTTP server uses it, it follows OAuth 2.1 and acts as a resource server: it publishes Protected Resource Metadata (RFC 9728) that names its authorisation server, which the client then finds through RFC 8414 or OpenID Connect Discovery. Clients must use PKCE, send RFC 8707 resource indicators so each token is tied to one server, and check the iss parameter defined in RFC 9207.","For registering the client itself, the 2026-07-28 spec prefers Client ID Metadata Documents (CIMD). Pre-registration still works, and Dynamic Client Registration (DCR) is allowed but deprecated in favour of CIMD. Many vendors already skip DCR: Slack, Asana and HubSpot require a pre-registered client, and Vercel accepts only approved ones.","The official registry","The MCP Registry lists public servers under reverse-DNS names such as io.github.user\u002Fserver or com.vendor\u002Fserver, with each namespace proved through GitHub, DNS or HTTP. It is still a preview: the v0.1 API has been frozen since 2025-10-24, yet the maintainers warn of possible breaking changes or wiped data before general availability. It exists to feed aggregators and sub-registries, so hosts are not meant to query it directly.","Official SDKs","A local MCP server runs with your user account's permissions, and a hosted one acts with whatever token you hand it. Read the code or docs first, pin a version instead of @latest, and prefer the vendor's own server.","Agent security guide","MCP questions",[172,175,178,181,184,187],{"q":173,"a":174},"What is the latest MCP spec version?","The current version is 2026-07-28, the fifth dated release, replacing 2025-11-25. It makes the protocol stateless, so code written for the 2025 versions needs migration. At launch the TypeScript, Python, Go and C# SDKs supported it, with Rust in beta, and several vendor servers, GitLab among them, still document support only up to 2025-11-25.",{"q":176,"a":177},"Is the MCP SSE transport deprecated?","Yes. HTTP+SSE has been deprecated since 2025-03-26, and SEP-2596 sets removal no earlier than three months after that SEP becomes Final; no date has been announced. Many vendors have already switched their \u002Fsse endpoints off, Asana on 2026-05-11. Use Streamable HTTP for remote servers.",{"q":179,"a":180},"Who governs the Model Context Protocol now?","Anthropic donated MCP to the Agentic AI Foundation, a directed fund of the Linux Foundation, on 2025-12-09. Anthropic, Block and OpenAI co-founded the foundation. Its board handles budget and membership, while technical decisions stay with the MCP Steering Group through the SEP process, led by David Soria Parra and Den Delimarsky.",{"q":182,"a":183},"Does an MCP server need OAuth?","No, authorisation is optional in the spec. Several servers in our catalogue, such as Microsoft Learn and AWS Knowledge, need no auth at all, and local servers usually read an API key from an environment variable. When a hosted server does use auth, it follows the OAuth 2.1 profile described above.",{"q":185,"a":186},"Which languages have official MCP SDKs?","The SDK page lists TypeScript, Python, C#, Go, Rust and Ruby as Tier 1, Java as Tier 2, and Swift, PHP and Kotlin as Tier 3. Tier 1 does not mean every SDK already speaks 2026-07-28: the release post named TypeScript, Python, Go and C#, with Rust in beta.",{"q":188,"a":189},"Should my MCP client read the official registry directly?","The registry is designed for aggregators and sub-registries rather than for every host to query. It is also still a preview, with a frozen v0.1 API but no promise against breaking changes before general availability. Search results include a lot of third-party entries, so check the namespace before trusting one.",{"crumb":191,"categories":192,"hosted":203,"local":204,"marks":205,"sources":209},"MCP",{"dev":193,"search":194,"files":195,"ai":196,"productivity":197,"data":198,"commerce":199,"observability":200,"cloud":201,"browser":202},"Dev tools","Search and docs","Files","Models and memory","Productivity","Data","Commerce","Observability","Cloud","Browser automation","Hosted","Local",{"yes":206,"no":207,"unknown":208},"Yes","No","Not documented","Sources",{"everything":211,"fetch":213,"filesystem":215,"git":217,"memory":219,"sequential-thinking":221,"time":223,"github":225,"gitlab":227,"atlassian":229,"linear":231,"notion":233,"slack":235,"asana":237,"monday":239,"airtable":241,"figma":243,"stripe":245,"shopify-dev":247,"hubspot":249,"salesforce-dx":251,"zapier":253,"make":255,"sentry":257,"datadog":259,"grafana":261,"pagerduty":263,"cloudflare":265,"aws-api":267,"aws-knowledge":269,"azure":271,"microsoft-learn":273,"google-bigquery":275,"google-workspace":277,"firebase":279,"mcp-toolbox-databases":281,"supabase":283,"neon":285,"mongodb":287,"redis":289,"postgres-mcp-pro":291,"elastic-agent-builder":293,"snowflake-managed":295,"pinecone":297,"hugging-face":299,"playwright":301,"chrome-devtools":303,"brave-search":305,"exa":307,"tavily":309,"firecrawl":311,"perplexity":313,"context7":315,"vercel":317,"netlify":319,"heroku":321,"docker-mcp-gateway":323,"kubernetes":325,"terraform":327,"auth0":329},{"summary":212},"Reference test server from the MCP project that exposes every protocol feature, for checking that a client works.",{"summary":214},"Fetches a web page and converts it to Markdown so the model can read it. Part of the MCP project's reference set.",{"summary":216},"Reads, writes, searches and moves local files, limited to the directories you pass in when it starts.",{"summary":218},"Works with a local Git repository from the agent: status, diffs, history, branches and commits, on a repo path you choose.",{"summary":220},"Keeps a knowledge graph of entities and relations in a local file so the agent can recall facts between sessions.",{"summary":222},"Gives the model a scratchpad for breaking a problem into numbered thoughts it can revise or branch.",{"summary":224},"Returns the current time and converts times between zones using IANA names. No keys or configuration needed.",{"summary":226},"GitHub's own server for repos, issues, pull requests, Actions and code search, with switchable toolsets.",{"summary":228},"GitLab's built-in endpoint for issues, merge requests, pipelines and search, with selectable toolsets.",{"summary":230},"Atlassian's hosted server for Jira, Confluence and Jira Service Management on your Cloud site.",{"summary":232},"Search, create and update Linear issues, projects and comments from an agent, with a separate read-only endpoint.",{"summary":234},"Hosted Notion server to search, read and edit pages and databases. The local package is no longer actively maintained.",{"summary":236},"Slack's own hosted server: search messages, read channels and threads, and post as the signed-in user.",{"summary":238},"Work with Asana tasks, projects and goals. Use the \u002Fv2\u002Fmcp endpoint: the old \u002Fsse URL was switched off on 2026-05-11.",{"summary":240},"Read and update monday.com boards, items and updates, either hosted or as a local npm package.",{"summary":242},"Query, create and update records in Airtable bases, limited to the bases you authorise.",{"summary":244},"Feeds coding agents frames, variables and components from Figma files so the code they write matches the design.",{"summary":246},"Create and look up Stripe customers, payments, invoices and products, and search the Stripe docs.",{"summary":248},"Searches Shopify developer docs and checks Admin GraphQL and Liquid code while you build apps.",{"summary":250},"HubSpot's hosted server for reading and updating CRM contacts, companies, deals and tickets.",{"summary":252},"Salesforce CLI tools for agents: query data, deploy and retrieve metadata, and manage orgs and users.",{"summary":254},"Turns actions from apps connected to Zapier into MCP tools; you choose which actions it exposes.",{"summary":256},"Runs your Make scenarios as agent tools and lets the agent manage your Make account, hosted by Make.",{"summary":258},"Look up Sentry issues, events, traces and releases, and start Seer root-cause analysis, hosted or locally.",{"summary":260},"Query Datadog logs, metrics, traces, monitors and incidents. Add ?toolsets= to the URL to limit the tools.",{"summary":262},"Search dashboards, query Prometheus and Loki data sources, and manage alerts and incidents in Grafana.",{"summary":264},"PagerDuty's hosted server for incidents, services, schedules and on-call rotations.",{"summary":266},"One endpoint for the whole Cloudflare API; separate servers cover docs, bindings, observability and browser.",{"summary":268},"Runs validated AWS CLI commands so an agent can inspect and change your AWS resources.",{"summary":270},"AWS-hosted search over AWS documentation, blog posts, What's New entries and regional availability.",{"summary":272},"Query and manage Azure resources such as Storage, Cosmos DB, Key Vault and Monitor. Version 2.0 is GA.",{"summary":274},"Search and fetch official Microsoft and Azure documentation and code samples.",{"summary":276},"Google-hosted endpoint to explore BigQuery datasets and run SQL. Cloud SQL and Spanner have their own.",{"summary":278},"Per-product endpoints for Drive, Gmail, Calendar, Docs, Sheets, Slides and Chat, in Developer Preview.",{"summary":280},"The Firebase CLI as an MCP server: manage projects, Auth users, Firestore, Remote Config, security rules and more.",{"summary":282},"One server with prebuilt tool sets for Postgres, MySQL, BigQuery, AlloyDB, Spanner and other databases.",{"summary":284},"Manage Supabase projects from an agent: run SQL, apply migrations, read logs and deploy Edge Functions.",{"summary":286},"Create Neon Postgres projects and branches, run SQL and do branch-based migrations. Meant for development use.",{"summary":288},"Query and administer MongoDB databases and Atlas clusters, using a connection string or an Atlas service account.",{"summary":290},"Lets an agent work with Redis data structures, search and vector indexes in plain language.",{"summary":292},"Postgres queries, schema inspection, index tuning and health checks, replacing the archived reference server.",{"summary":294},"Kibana-hosted endpoint serving Agent Builder tools over your Elasticsearch data, from Elastic 9.2.",{"summary":296},"A Snowflake-hosted server exposing Cortex Analyst, Cortex Search and SQL tools that you define.",{"summary":298},"Search Pinecone docs, and create, upsert into and query Pinecone vector indexes from a local server.",{"summary":300},"Search Hub models, datasets, papers and docs, and call Gradio Spaces as tools, hosted by Hugging Face.",{"summary":302},"Controls a real browser through accessibility snapshots, so an agent can navigate, click and fill in forms.",{"summary":304},"Drives Chrome and exposes DevTools data such as network requests, console output and performance traces.",{"summary":306},"Brave's own server for web, news, image, video and local search through the Brave Search API.",{"summary":308},"Neural web search, page contents and code-context search for agents, hosted by Exa or run locally with an API key.",{"summary":310},"Search, extract, crawl and map websites through Tavily's agent-oriented search API, hosted or run locally.",{"summary":312},"Scrape, crawl, search and extract structured data from websites as Markdown or JSON.",{"summary":314},"Grounded web answers, search and deep research through the Perplexity Sonar API, run locally.",{"summary":316},"Pulls current, version-specific library docs and code examples into the prompt. Hosted, with an optional API key.",{"summary":318},"Search Vercel docs and inspect projects, deployments and build logs. In Beta, and already supports spec 2026-07-28.",{"summary":320},"Create, deploy and configure Netlify sites, environment variables and extensions from an agent.",{"summary":322},"Manage Heroku apps, dynos, add-ons, Postgres and pipelines from an agent, through the Heroku CLI.",{"summary":324},"Runs servers from Docker's MCP catalogue in containers behind one gateway endpoint.",{"summary":326},"A Go server for Kubernetes and OpenShift: apply resources, read pod logs, exec into pods and run Helm.",{"summary":328},"Looks up providers and modules in the Terraform Registry and, given a token, manages HCP Terraform workspaces.",{"summary":330},"Manage Auth0 tenants from an agent: applications, APIs, actions, logs and forms, after a device-flow login.",{"common":332},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},1790863348952]