MCP Server

Stophy

io.github.stophydotdev/mcp
Data & Analytics Search & Research Public & reachable MCP 2025-11-25

What this MCP does

Discovers and calls endpoints that return structured live data from websites, social platforms, marketplaces, jobs, travel, finance, and other sources.

stophy_call
Call a Stophy endpoint
Get the data from the endpoint you chose. Returns structured results and the credits used.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Endpoint id from stophy_search_endpoints, such as redditSearch.'}, 'input': {'type': 'object', 'description': 'JSON body for that endpoint. Omit keys you are not setting.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/definitions/__schema0'}}, 'fields': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 50, 'description': 'Keep only these keys, such as ["title", "url"]. When the response has a results list, the keys apply to each row and other top-level keys such as cursor stay. Otherwise they apply to the response itself. Dot paths reach inside objects, and through lists to each item, such as "comments.author". Every name must exist in that endpoint\'s output (see stophy_describe_endpoint); an unknown name is rejected rather than silently dropped.'}}, 'definitions': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/definitions/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/definitions/__schema0'}}]}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['success', 'data', 'creditsUsed', 'requestId'], 'properties': {'data': {'description': "The endpoint's result. Its shape is in stophy_describe_endpoint."}, 'success': {'type': 'boolean', 'const': True}, 'requestId': {'type': 'string'}, 'creditsUsed': {'type': 'number'}}, 'additionalProperties': False}
stophy_describe_endpoint
Describe a Stophy endpoint
See what an endpoint needs, its filters, and what it returns, before you call it.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Endpoint id from stophy_search_endpoints, such as youtubeSearch.'}}}
stophy_search_endpoints
Find Stophy endpoints
Use this first when the user wants live data from the web. Covers 40+ sites: web (search, news) · email (find, verify) · social (Reddit, X, TikTok, Instagram, LinkedIn) · video (YouTube, transcripts) · places (Google Maps, Tripadvisor) · shopping (Amazon, Walmart) · apps (App Store, Google Play) · jobs (Upwork, Indeed) · homes (Zillow, Airbnb) · travel (flights) · ads (Meta, Google) · finance (stocks, crypto). Describe what you need in plain words, like "restaurant reviews in Austin". Returns endpoints to choose from, with what each returns and its cost.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': 'What you want, in plain words, such as "restaurant reviews" or "who is hiring react developers".'}, 'category': {'type': 'string', 'description': 'Source name, such as reddit or youtube.'}}}
Changed
stophy_call
Oct. 2, 2026, 2:40 a.m.
Changed
stophy_search_endpoints
Oct. 2, 2026, 2:40 a.m.
Added
stophy_call
Sept. 30, 2026, 2:40 a.m.
Added
stophy_describe_endpoint
Sept. 30, 2026, 2:40 a.m.
Added
stophy_search_endpoints
Sept. 30, 2026, 2:40 a.m.