floppydata-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FLOPPYDATA_API_KEY | Yes | API key for Floppydata Client API |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fetch_web_dataA | Fetch a public web page through Floppydata Web Data. Use this when the agent needs the HTML of a URL. |
| create_rotating_proxy_connectionC | Build one copy-paste rotating proxy connection string for a country, state, city, ASN, session, and rotation. |
| list_rotating_proxy_locationsA | List countries, cities, and states available for rotating proxy connection generation. |
| check_proxyB | Check a proxy connection and return the exit IP and location seen through that proxy. |
| list_static_proxiesA | List static proxies owned by the account, including each proxy connectionString. |
| get_account_balancesA | Get account balances for Web Data, rotating proxy traffic, and static proxies. |
| get_account_usageB | Get account usage rollups. Responses include yesterday, last7Days, last30Days, optional requestedRange, and lastUpdatedAt. |
| create_browser_sessionA | Start a Cloud Browser with a Floppydata proxy attached. Drive it with Puppeteer connect({ browserWSEndpoint }) or Playwright chromium.connectOverCDP() using the returned connectUrl. The smallest request is {}. Stop the session when done to stop billing. |
| list_browser_sessionsA | List Cloud Browser session history, newest first, with cursor pagination. |
| get_browser_sessionA | Get a Cloud Browser session's state. Returns a freshly signed connectUrl while the session is running. |
| stop_browser_sessionB | Stop a Cloud Browser session and save its persistent browser state. Safe to call more than once. |
| create_browser_live_viewA | Get a URL a human can open to watch and control a running Cloud Browser session. Rejected while a CDP client is connected. |
| delete_browser_sessionA | Delete an ended Cloud Browser session from history. Persistent browser settings are kept; use delete_browser_settings for those. |
| delete_browser_settingsA | Permanently delete saved Cloud Browser settings and browser state (cookies, storage). Fails while a session using them is running. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 14 tools
Each tool targets a distinct resource and action, with clear boundaries between session lifecycle, proxy operations, account queries, and web data fetching. Overlaps like get_browser_session vs create_browser_live_view and stop_browser_session vs delete_browser_session are well differentiated by their descriptions.
All tool names follow a consistent snake_case verb_noun pattern (list_, get_, create_, delete_, stop_, check_, fetch_) with no mixed conventions or vague verbs.
14 tools is well within the ideal range and appropriately scoped for a server covering browser sessions, proxies, web data, and account management.
Browser session lifecycle is fully covered (create, list, get, stop, delete, live view), and proxy and account operations are mostly complete. A minor gap exists around browser settings, which only has a delete operation without corresponding get/list/create/update tools.