stophy_search_endpoints
Find Stophy endpoints
Start here. Send plain words for the data you want. Returns endpoints with their inputs, filters and cost, ready for stophy_call. Costs nothing.
querycategory
io.github.stophydotdevPublished by GitHub account stophydotdevv1.3.1Updated Nov 7, 2026
Give your agents the live web.
Stophy gives an assistant live web data: search, scrape, map, crawl and extract pages, plus run paid data endpoints, through a hosted or local MCP server.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.stophydotdev%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"stophy": {
"type": "http",
"url": "https://api.stophy.dev/mcp"
}
}
}Give your agents the live web over MCP. Your agent can search, scrape, map, crawl and extract, and read a site's own data through a parser.
Most apps connect to the hosted server directly, with nothing to install.
Get an API key at stophy.dev/signup.
In Claude on the web, Desktop or mobile, open Customize > Connectors, choose Add custom connector, and paste https://mcp.stophy.dev/mcp. Sign in when Claude asks.
To sign in with your browser, add the server, then run /mcp and choose Authenticate:
To use an API key:
To start without a key:
To use the key in your STOPHY_API_KEY environment variable:
To sign in with your browser instead, add the sign-in URL, then log in:
Use the Add to Cursor button above to sign in with your browser, or add this to .cursor/mcp.json to use a key:
To start without a key, leave out headers.
Some apps can only start a local MCP server. For those, use this package. It runs on your computer and passes every request to the hosted server, so it always has the same tools.
With STOPHY_API_KEY set, your agent can use every endpoint. Without it, your agent can use the endpoints that need no key, within a free allowance.
Add this to claude_desktop_config.json, then restart Claude Desktop:
To start without a key, leave out env.
The package needs Node.js 18 or later.
To get a site's own data as JSON, such as a Reddit search, a YouTube transcript or Google Maps places, call stophy_scrape with the site's page URL and a parser:
The stophy_scrape description names every parser, and the parser list shows the page each one takes.
Endpoint ids are camelCase, such as crawlStatus or batchScrape. A crawl runs in the background: call crawlStatus through stophy_call with the crawl's id. While the crawl runs, the result has a next link: send the cursor value from that link as cursor to get the pages finished since. fields keeps only the keys you name on each row. Most calls cost 1 credit. Search costs 2 credits per 10 results, a crawl 1 credit a page, and extract 5 credits for most pages. Each result shows its cost in creditsUsed. See pricing.
To give each endpoint its own tool, add toolsets to the URL with a source name, such as https://api.stophy.dev/mcp?toolsets=web. Your agent then also gets scrape, crawlStatus, batchScrape and every other web endpoint as tools.
https://mcp.stophy.dev/mcp (sign in) and https://api.stophy.dev/mcp (no key or an API key). Your client sends requests only there.STOPHY_API_KEY that you set yourself. The local package also reads an optional STOPHY_MCP_URL..mcp.json, .grok-plugin/plugin.json, mcp.json, plugin.json) only point at the hosted server. They run no code on your machine.MIT
Source: mcp/README.md at commit 73d998d
Find Stophy endpoints
Start here. Send plain words for the data you want. Returns endpoints with their inputs, filters and cost, ready for stophy_call. Costs nothing.
querycategoryDescribe a Stophy endpoint
Optional. Returns an endpoint's full inputs, filter notes, an example and output fields. Costs nothing.
idrequiredCall a Stophy endpoint
Send an endpoint id and its input. Returns the data and what the call cost.
idrequiredinputfieldsmaxTextLengthWeb Scrape
Scrape any public web page as markdown, HTML, links, a screenshot or JSON. 1 credit for any page, however it is reached. checkPromptInjection adds 4 credits when the scan runs, json with a schema or a prompt, summary, highlights, question, product, menu and changeTracking in json mode add 4 credits each when they return something. CSS rules and attributes add nothing. A PDF adds 1 credit for each page read. Browser actions add nothing. An answer from a stored copy within maxAge costs 1 credit like any page. A page that comes back with a 404 or 410 status is charged like any page. A page that cannot be read costs nothing. creditsUsed shows what the call cost. To get a site's own data as JSON, send the site's page URL with formats [{"type":"json","parser":"<name>"}] and put extra inputs such as page or filters in options. Some sites can only be read this way. Parsers: google-maps, google-maps-place, google-maps-reviews, google-trends, google-scholar, google-patents, google-ads, google-flights, google-hotels, google-play-app, google-play-search, google-play-reviews, upwork-search, upwork-job, craigslist-search, craigslist-listing, careers-jobs, careers-job, indeed-search, indeed-job, realtor-search, realtor-property, zillow-search, zillow-property, expedia-hotels, booking-search, booking-hotel, booking-reviews, airbnb-search, airbnb-listing, airbnb-reviews, youtube-search, youtube-video, youtube-transcript, youtube-comments, youtube-channel, youtube-post, youtube-playlist, reddit-search, reddit-post, reddit-subreddit, reddit-user, reddit-subreddits, instagram-post, instagram-profile, instagram-comments, instagram-transcript, instagram-feed, x-profile, x-post, threads-profile, threads-post, pinterest-search, pinterest-pin, pinterest-board, pinterest-profile, facebook-page, facebook-post, facebook-comments, facebook-marketplace, tiktok-video, tiktok-comments, tiktok-transcript, tiktok-profile, tiktok-hashtag, tiktok-sound, tiktok-search, tiktok-ads, tiktok-shop, tiktok-f
urlrequiredurlsproxymaxAgeminAgemobileactionsformatsheadersparsersprofiletimeout+24 moreSearch
Search the web, news, images, scholarly papers, companies and people in one call. 2 credits per 10 results from each ...
tbssafelimitqueryrequiredmaxAgecountrysourcestimeoutlocationcategoriesenterprisehighlights+7 moreWeb Map
Scrape the list of pages on a website. 1 credit per call. Input: url, search, sitemap, includeSubdomains, ignoreQuery...
urlrequiredlimitsearchsitemaptimeoutlocationalexandriadomainToolsignoreCacheauditMetadataignoreRobotsTxtrobotsUserAgent+3 moreWeb Crawl Start
Crawl a website in the background. 1 credit a page, however it is reached. checkPromptInjection adds 4 credits when t...
urlrequireddelaylimitpromptsitemapwebhookalexandriadomainToolsexcludePathsincludePathsauditMetadatascrapeOptions+12 moreWeb Extract
Pull the fields you name from any public page as JSON, each checked against the page. 5 credits for most pages: the p...
urlspromptschemaalexandriadomainToolsshowSourcesauditMetadataignoreSitemapscrapeOptionsenableWebSearchignoreRobotsTxtrobotsUserAgent+4 moreGet a Stophy API key
Needs no key. Returns a claimUrl for your person to approve and a secret code. Call it again with the code to collect the key once they approve. Returns at once, so call again later.
code90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
claude mcp add --transport http stophy https://mcp.stophy.dev/mcpclaude mcp add --transport http stophy https://api.stophy.dev/mcp --header "Authorization: Bearer <key>"claude mcp add --transport http stophy https://api.stophy.dev/mcpcodex mcp add stophy --url https://api.stophy.dev/mcp --bearer-token-env-var STOPHY_API_KEYcodex mcp add stophy --url https://mcp.stophy.dev/mcpcodex mcp login stophy{ "mcpServers": { "stophy": { "url": "https://api.stophy.dev/mcp", "headers": { "Authorization": "Bearer <key>" } } }}npx -y @stophy/mcp{ "mcpServers": { "stophy": { "command": "npx", "args": ["-y", "@stophy/mcp"], "env": { "STOPHY_API_KEY": "<key>" } } }}{ "url": "https://www.reddit.com/search/?q=bun+runtime", "formats": [{ "type": "json", "parser": "reddit-search" }]}