Agent Tool Optimization (ATO) analytics for teams whose tools and MCP servers are invoked by AI agents.
AgentDiscoverability measures how AI agents in ChatGPT, Claude, Cursor, Gemini and other clients find, pick and invoke your tools. The practice is Agent Tool Optimization (ATO): making your capabilities the ones an agent calls. These docs cover what you install on your own side. The first piece is the MCP analytics SDK, which reports how agents use your MCP server.
Install the MCP analytics SDK
One install, one observe() call, and a way to confirm events are arriving.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AgentDiscoverability","colors":{"primary":"#14A070","light":"#1BC88C","dark":"#14A070"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"agentdiscoverability","hasAudioNarration":false,"actualSubdomain":"agentdiscoverability","customDomains":["docs.agentdisco.ai"],"gitSource":{"type":"github","owner":"vincentmcleese","repo":"discoverability-platform","deployBranch":"main","contentDirectory":"frontends/public-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae97895c419db054aaba608","collectionId":"d48fc0fc-c3dc-452a-96a5-79a700c8e1b1","liveDeploymentHistoryId":"6ae97895c419db054aaba608","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae97895c419db054aaba608","clientVersion":"0.0.4064","searchFilterCounts":[{"language":"default","tag":"Get started","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"index","slug":"/","pageMetadata":{"title":"AgentDiscoverability","description":"Agent Tool Optimization (ATO) analytics for teams whose tools and MCP servers are invoked by AI agents.","href":"/index"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Agent Tool Optimization (ATO) analytics for teams whose tools and MCP servers are invoked by AI agents.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,..._provideComponents(),...props.components},{Card}=_components;if(!Card)_missingMdxReference(`Card`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`AgentDiscoverability measures how AI agents in ChatGPT, Claude, Cursor, Gemini and other clients find, pick and invoke your tools. The practice is Agent Tool Optimization (ATO): making your capabilities the ones an agent calls. These docs cover what you install on your own side. The first piece is the MCP analytics SDK, which reports how agents use your MCP server.`}),`\n`,_jsx(Card,{title:`Install the MCP analytics SDK`,icon:`plug`,href:`/sdk/setup`,children:_jsxs(_components.p,{children:[`One install, one `,_jsx(_components.code,{children:`observe()`}),` call, and a way to confirm events are arriving.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"AgentDiscoverability","description":"Agent Tool Optimization (ATO) analytics for teams whose tools and MCP servers are invoked by AI agents.","href":"/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"agentdiscoverability","siteName":"AgentDiscoverability","title":"AgentDiscoverability - AgentDiscoverability","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-25T09:42:50.508Z","originalFileLocation":"index.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Agent Tool Optimization (ATO) analytics for teams whose tools and MCP servers are invoked by AI agents.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AgentDiscoverability\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/agentdiscoverability/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/agentdiscoverability/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/agentdiscoverability/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/agentdiscoverability/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"AgentDiscoverability - AgentDiscoverability\">\u003cmeta data-mint-head property=\"og:description\" content=\"Agent Tool Optimization (ATO) analytics for teams whose tools and MCP servers are invoked by AI agents.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AgentDiscoverability\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.agentdisco.ai\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://agentdiscoverability.mintlify.app/_mintlify/api/og/v2?division=Get+started\u0026amp;title=AgentDiscoverability\u0026amp;description=Agent+Tool+Optimization+%28ATO%29+analytics+for+teams+whose+tools+and+MCP+servers+are+invoked+by+AI+agents.\u0026amp;theme=2683827f1f0b8a8b41a45474\u0026amp;signature=8cfd9bac3f63a968ca94a8ce09f9b7e869a4b12b8cc29e0d657f724cc93daaab\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"AgentDiscoverability - AgentDiscoverability\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Agent Tool Optimization (ATO) analytics for teams whose tools and MCP servers are invoked by AI agents.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://agentdiscoverability.mintlify.app/_mintlify/api/og/v2?division=Get+started\u0026amp;title=AgentDiscoverability\u0026amp;description=Agent+Tool+Optimization+%28ATO%29+analytics+for+teams+whose+tools+and+MCP+servers+are+invoked+by+AI+agents.\u0026amp;theme=2683827f1f0b8a8b41a45474\u0026amp;signature=8cfd9bac3f63a968ca94a8ce09f9b7e869a4b12b8cc29e0d657f724cc93daaab\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/agentdiscoverability/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AgentDiscoverability\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#14A070\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.agentdisco.ai\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/index.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.agentdisco.ai/#organization\",\"name\":\"AgentDiscoverability\",\"url\":\"https://docs.agentdisco.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.agentdisco.ai#website\",\"name\":\"AgentDiscoverability\",\"url\":\"https://docs.agentdisco.ai\",\"publisher\":{\"@id\":\"https://docs.agentdisco.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.agentdisco.ai/#webpage\",\"url\":\"https://docs.agentdisco.ai/\",\"name\":\"AgentDiscoverability\",\"description\":\"Agent Tool Optimization (ATO) analytics for teams whose tools and MCP servers are invoked by AI agents.\",\"dateModified\":\"2026-09-25T09:42:50.508Z\",\"isPartOf\":{\"@id\":\"https://docs.agentdisco.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.agentdisco.ai/#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.agentdisco.ai/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Get started\",\"item\":\"https://docs.agentdisco.ai/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AgentDiscoverability\",\"item\":\"https://docs.agentdisco.ai/\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.agentdisco.ai/#article\",\"headline\":\"AgentDiscoverability\",\"name\":\"AgentDiscoverability\",\"description\":\"Agent Tool Optimization (ATO) analytics for teams whose tools and MCP servers are invoked by AI agents.\",\"url\":\"https://docs.agentdisco.ai/\",\"mainEntityOfPage\":{\"@id\":\"https://docs.agentdisco.ai/#webpage\"},\"dateModified\":\"2026-09-25T09:42:50.508Z\",\"publisher\":{\"@id\":\"https://docs.agentdisco.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.agentdisco.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AgentDiscoverability\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"AgentDiscoverability","nav":{"global":null,"groups":[{"group":"Get started","pages":[{"title":"AgentDiscoverability","href":""},{"title":"Install the MCP analytics SDK","description":"See which tools AI agents call on your MCP server. One install, one observe() call.","href":"/sdk/setup"}]}]},"basePath":"","title":"AgentDiscoverability - AgentDiscoverability","buildId":"dpl_2gSLkbMoF5kkLsBqYzq9KWtDyJRo","deploymentId":"dpl_2gSLkbMoF5kkLsBqYzq9KWtDyJRo","dynamics":[],"chunks":[]}