The Floppydata MCP server gives an agent a small set of safe, job-focused tools for Client API v2. Instead of asking the agent to remember endpoint paths, headers, and request bodies, you give it one API key and it can fetch Web Data, build proxy connections, check proxies, and read account usage.
The agent needs HTML for a target URL through Web Data.
create_rotating_proxy_connection
The agent needs one ready-to-use rotating proxy URL.
list_rotating_proxy_locations
The agent needs valid countries, cities, or states before building a connection.
check_proxy
The agent should verify the proxy exit IP and location.
list_static_proxies
The agent needs your assigned static proxies and copy-paste connection strings.
get_account_balances
The agent needs to confirm available balance before running work.
get_account_usage
The agent needs recent usage: yesterday, last7Days, last30Days, and optional requestedRange.
The proxy tools return connection.connectionString where a connection is involved. Use that value directly in HTTP clients, browser profiles, or automation tools.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Floppydata Client API","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/floppydata/t-In33JhdHge9jll/logo/light.svg?fit=max\u0026auto=format\u0026n=t-In33JhdHge9jll\u0026q=85\u0026s=2b3535dc315190c13602ee83ea3378c2","dark":"https://mintcdn.com/floppydata/t-In33JhdHge9jll/logo/dark.svg?fit=max\u0026auto=format\u0026n=t-In33JhdHge9jll\u0026q=85\u0026s=0f73f0b83947c39a68c2b0167841ab91"},"favicon":"https://mintcdn.com/floppydata/7MGx7VQNZ_E0n9Af/favicon.svg?fit=max\u0026auto=format\u0026n=7MGx7VQNZ_E0n9Af\u0026q=85\u0026s=eb959f0fd197b23eaa20c112427e3ede","api":{"openapi":["api-reference/openapi.json","api-reference/openapi-v1.json"],"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","python","javascript"],"prefill":true},"url":"full"},"navbar":{"links":[{"href":"https://app.floppydata.com","label":"Dashboard"}],"primary":{"type":"button","label":"Get API key","href":"https://app.floppydata.com/api-keys"}},"footer":{"socials":{"github":"https://github.com/Floppydata/floppydata-docs"}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"floppydata","hasAudioNarration":false,"actualSubdomain":"floppydata","customDomains":["floppydata.com"],"gitSource":{"type":"github","owner":"floppydata","repo":"floppydata-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"issues":false,"edits":false},"entitlements":{},"buildId":"6acf3140c1c56b6740ebd9ed","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API Reference","count":22},{"language":"default","tag":"V2","count":22},{"language":"default","tag":"Proxy","count":9},{"language":"default","tag":"Guides","count":9},{"language":"default","tag":"Cloud Browser","count":7},{"language":"default","tag":"Rotating","count":7},{"language":"default","tag":"Start","count":6},{"language":"default","tag":"Core API tasks","count":6},{"language":"default","tag":"Web Data","count":4},{"language":"default","tag":"Proxy setup","count":3}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"mcp-server","slug":"/mcp-server","pageMetadata":{"title":"MCP","description":"Use Floppydata from MCP-compatible agents.","href":"/mcp-server"},"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: \"Use Floppydata from MCP-compatible 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={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The Floppydata MCP server gives an agent a small set of safe, job-focused tools for Client API v2. Instead of asking the agent to remember endpoint paths, headers, and request bodies, you give it one API key and it can fetch Web Data, build proxy connections, check proxies, and read account usage.`}),`\n`,_jsx(Heading,{level:`2`,id:`install`,children:`Install`}),`\n`,_jsxs(_components.p,{children:[`Create or copy a Client API key from `,_jsx(_components.a,{href:`https://app.floppydata.com/api-keys`,children:`API keys`}),`.`]}),`\n`,_jsx(_components.p,{children:`Add this server to your MCP client:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"floppydata\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"command\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"npx\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"args\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"-y\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"@floppydata/mcp\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"env\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"FLOPPYDATA_API_KEY\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"YOUR_API_KEY\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`That is all the configuration. The server runs locally through stdio and talks to the production Client API at `,_jsx(_components.code,{children:`https://api.floppydata.net`}),`.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Keep API keys in your MCP client environment config. Do not paste real keys into prompts, docs, or shared logs.`})}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-agent-can-do`,children:`What the Agent Can Do`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`Use it when`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fetch_web_data`})}),_jsx(_components.td,{children:`The agent needs HTML for a target URL through Web Data.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create_rotating_proxy_connection`})}),_jsx(_components.td,{children:`The agent needs one ready-to-use rotating proxy URL.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list_rotating_proxy_locations`})}),_jsx(_components.td,{children:`The agent needs valid countries, cities, or states before building a connection.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`check_proxy`})}),_jsx(_components.td,{children:`The agent should verify the proxy exit IP and location.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list_static_proxies`})}),_jsx(_components.td,{children:`The agent needs your assigned static proxies and copy-paste connection strings.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get_account_balances`})}),_jsx(_components.td,{children:`The agent needs to confirm available balance before running work.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get_account_usage`})}),_jsxs(_components.td,{children:[`The agent needs recent usage: `,_jsx(_components.code,{children:`yesterday`}),`, `,_jsx(_components.code,{children:`last7Days`}),`, `,_jsx(_components.code,{children:`last30Days`}),`, and optional `,_jsx(_components.code,{children:`requestedRange`}),`.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`The proxy tools return `,_jsx(_components.code,{children:`connection.connectionString`}),` where a connection is involved. Use that value directly in HTTP clients, browser profiles, or automation tools.`]}),`\n`,_jsx(Heading,{level:`2`,id:`try-it`,children:`Try It`}),`\n`,_jsx(_components.p,{children:`After adding the server, ask your agent:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Check my Floppydata account balances.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Then try a rotating proxy flow:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a residential US rotating proxy connection, then check the proxy exit location.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`For Web Data:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Fetch https://example.com with Floppydata Web Data and tell me the fetchedAt timestamp.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-maps-to-client-api-v2`,children:`How It Maps to Client API v2`}),`\n`,_jsx(_components.p,{children:`The MCP server is a thin customer-facing wrapper over the public v2 API:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Web Data fetch: `,_jsx(_components.code,{children:`POST /v2/web-data/fetch`})]}),`\n`,_jsxs(_components.li,{children:[`Rotating connection: `,_jsx(_components.code,{children:`POST /v2/proxy/rotating/connections`})]}),`\n`,_jsxs(_components.li,{children:[`Rotating locations: `,_jsx(_components.code,{children:`GET /v2/proxy/rotating/locations`})]}),`\n`,_jsxs(_components.li,{children:[`Proxy check: `,_jsx(_components.code,{children:`POST /v2/proxy/check`})]}),`\n`,_jsxs(_components.li,{children:[`Static proxies: `,_jsx(_components.code,{children:`GET /v2/proxy/static`})]}),`\n`,_jsxs(_components.li,{children:[`Account balances: `,_jsx(_components.code,{children:`GET /v2/account/balances`})]}),`\n`,_jsxs(_components.li,{children:[`Account usage: `,_jsx(_components.code,{children:`GET /v2/account/usage`})]}),`\n`]}),`\n`,_jsx(_components.p,{children:`It only exposes customer-facing tools. If an agent needs several proxy connections, ask it to create them one at a time.`}),`\n`,_jsx(Heading,{level:`2`,id:`package`,children:`Package`}),`\n`,_jsx(_components.p,{children:`The package is public on npm:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npm`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` view`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` @floppydata/mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` version`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Source code is available on GitHub:`}),`\n`,_jsx(_components.p,{children:_jsx(_components.a,{href:`https://github.com/Floppydata/floppydata-mcp`,children:`github.com/Floppydata/floppydata-mcp`})})]})}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":"MCP","description":"Use Floppydata from MCP-compatible agents.","href":"/mcp-server"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Install","slug":"install","depth":2,"children":[]},{"title":"What the Agent Can Do","slug":"what-the-agent-can-do","depth":2,"children":[]},{"title":"Try It","slug":"try-it","depth":2,"children":[]},{"title":"How It Maps to Client API v2","slug":"how-it-maps-to-client-api-v2","depth":2,"children":[]},{"title":"Package","slug":"package","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"floppydata","siteName":"Floppydata Client API","title":"MCP - Floppydata Client API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-26T16:51:09.025Z","originalFileLocation":"mcp-server.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=\"Use Floppydata from MCP-compatible agents.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Floppydata Client API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/floppydata/JO5OYhPSPV8YsrHU/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/floppydata/JO5OYhPSPV8YsrHU/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/floppydata/JO5OYhPSPV8YsrHU/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/floppydata/JO5OYhPSPV8YsrHU/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/floppydata/JO5OYhPSPV8YsrHU/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/floppydata/JO5OYhPSPV8YsrHU/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/floppydata/JO5OYhPSPV8YsrHU/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/floppydata/JO5OYhPSPV8YsrHU/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/floppydata/JO5OYhPSPV8YsrHU/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"MCP - Floppydata Client API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Use Floppydata from MCP-compatible agents.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Floppydata Client API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://floppydata.com/docs/mcp-server\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://floppydata.mintlify.site/docs/_mintlify/api/og/v2?division=Documentation\u0026amp;title=MCP\u0026amp;description=Use+Floppydata+from+MCP-compatible+agents.\u0026amp;theme=1fa247ce104f288b8b83ea72\u0026amp;signature=4ef777f6052b3a00dc72c9789c9afdeda6bdc9aba8e27b240f81cbe5d77b8fc7\">\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=\"MCP - Floppydata Client API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Use Floppydata from MCP-compatible agents.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://floppydata.mintlify.site/docs/_mintlify/api/og/v2?division=Documentation\u0026amp;title=MCP\u0026amp;description=Use+Floppydata+from+MCP-compatible+agents.\u0026amp;theme=1fa247ce104f288b8b83ea72\u0026amp;signature=4ef777f6052b3a00dc72c9789c9afdeda6bdc9aba8e27b240f81cbe5d77b8fc7\">\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=\"/docs/mintlify-assets/_mintlify/favicons/floppydata/JO5OYhPSPV8YsrHU/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Floppydata Client API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://floppydata.com/docs/mcp-server\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/mcp-server.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://floppydata.com/#organization\",\"name\":\"Floppydata Client API\",\"url\":\"https://floppydata.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/floppydata/t-In33JhdHge9jll/logo/light.svg?fit=max\u0026auto=format\u0026n=t-In33JhdHge9jll\u0026q=85\u0026s=2b3535dc315190c13602ee83ea3378c2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://floppydata.com/docs#website\",\"name\":\"Floppydata Client API\",\"url\":\"https://floppydata.com/docs\",\"publisher\":{\"@id\":\"https://floppydata.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://floppydata.com/docs/mcp-server#webpage\",\"url\":\"https://floppydata.com/docs/mcp-server\",\"name\":\"MCP\",\"description\":\"Use Floppydata from MCP-compatible agents.\",\"dateModified\":\"2026-06-26T16:51:09.025Z\",\"isPartOf\":{\"@id\":\"https://floppydata.com/docs#website\"}},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://floppydata.com/docs/mcp-server#article\",\"headline\":\"MCP\",\"name\":\"MCP\",\"description\":\"Use Floppydata from MCP-compatible agents.\",\"url\":\"https://floppydata.com/docs/mcp-server\",\"mainEntityOfPage\":{\"@id\":\"https://floppydata.com/docs/mcp-server#webpage\"},\"dateModified\":\"2026-06-26T16:51:09.025Z\",\"publisher\":{\"@id\":\"https://floppydata.com/#organization\"},\"isPartOf\":{\"@id\":\"https://floppydata.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Floppydata Client API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Floppydata Client API","nav":{"global":null,"tabs":[{"tab":"Start","pages":[{"title":"Overview","href":"/overview"},{"title":"Quickstart","href":"/quickstart"},{"title":"SDKs","description":"Call Client API v2 from TypeScript or Python with a typed client.","href":"/sdks"},{"title":"MCP","href":"/mcp-server"},{"title":"Authentication","description":"How API keys and proxy credentials are used in v2.","href":"/authentication"},{"title":"API Conventions","href":"/development"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/web-data"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"Legacy v1","pages":[{"title":"Legacy v1","href":"/legacy-v1"}]}]},"basePath":"","title":"MCP - Floppydata Client API","buildId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","deploymentId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","dynamics":[],"chunks":[]}