Unstuck
REMOTE · UNSTUCKAPI.COM
Web search, read any page, verify or find emails, screenshots, keyword data. One key, pay per call.
Available components
Last scanned (19 hours ago)
Scores higher than 71% of remote servers
Reachable. Last reached 22 Oct 2026.
Category Search and Retrieval
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security74
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability69
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 3947 tokens (~197/item across 20 items; 20 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management54
- Stability check failed: schema churn in the 18 days we've observed: 1 tool removals, 0 breaking changes, 0 auth/transport breaks, 3 additions. See how to fix → Fail
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety75
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 20 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- Manipulation not yet verified: none of the 21 captured unit(s) of tool text has been judged yet, so we will not certify text no model has read as clean.Unverified
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 21 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 47 to 50.
- 19 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 40 to 44.
- 17 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 34 to 37.
- 15 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 27 to 30.
- 13 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 20 to 24.
- 12 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 14 to 20.
- 10 Oct 26 −1
- Stability: unverified → fail ▼ security
- Judged manipulation: pass → unverified ▼ security
- Schema quality: 150 → 197 ▼ functional
- 4 Oct 26 71
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 22 Oct 2026 · Probed https://unstuckapi.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=unstuckapi.com | CN=YE2,O=Let's Encrypt,C=US | 4 Oct 2026 | 2 Jan 2027 | ECDSA 256 | ECDSA-SHA384 | 6b309a890986dfec6ffc88a21683986234e |
| SANs: unstuckapi.com | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of unstuckapi.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| unstuckapi.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| x-content-type-options | nosniff |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://unstuckapi.com/mcp | Verified | 200 | |
| http (plaintext) | http://unstuckapi.com/mcp | HTTPS enforced | 301 | https://unstuckapi.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
business_listings Find Local Businesses ~181
Find local businesses of a kind in a city, as listed on Google Maps: name, address, phone number, website, star rating and number of reviews. Use it to build a lead list, find competitors, or look up a business's contact details. Price: $0.03 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| limit | integer | – | How many businesses, default 10, max 20. |
| location | string | – | City and state, e.g. "Houston, TX". Required unless the connection sets a default location. |
| query | string | yes | Type of business or name, e.g. "plumbers" or "taco truck". |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| location | string | yes | Location searched. |
| query | string | yes | – |
| results | array | yes | – |
No examples provided.
business_reviews Read Google Reviews ~191
Read the most recent Google reviews of a local business: star rating, what the customer wrote, and the date. Give the business name and city, or a place_id from business_listings. Use it to judge a business's reputation or see what customers complain about. Price: $0.05 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| business | string | – | Business name, e.g. "Joe's Pizza". Use with location. |
| limit | integer | – | How many reviews, default 10, max 20. |
| location | string | – | City and state, e.g. "Houston, TX". |
| place_id | string | – | Google place_id (from business_listings), instead of name + location. |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| business | string|null | yes | Business name as Google lists it. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| overall_rating | number|null | yes | Overall star rating, 1 to 5. |
| reviews | array | yes | – |
No examples provided.
company_filings Company SEC Filings ~233
List a US public company's recent SEC filings (10-K annual reports, 10-Q quarterlies, 8-K current reports, proxies and more) by stock ticker or CIK: form, filing date, period, description and direct document links. Data source: SEC EDGAR public filings (free public data; not affiliated with or endorsed by the SEC). Price: $0.02 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| form_types | array | – | Only these form types, e.g. ["10-K","10-Q","8-K"]. Exact match (amendments are "10-K/A"). Default: all forms. |
| limit | integer | – | How many filings, newest first. Default 10, max 20. |
| ticker_or_cik | string | yes | Stock ticker (e.g. "AAPL", "BRK.B") or the company's numeric SEC CIK (e.g. "320193"). |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| cik | string | yes | 10-digit SEC Central Index Key. |
| company | string|null | yes | Company name as filed. |
| filings | array | yes | – |
| source | string | yes | – |
| tickers | array | yes | – |
No examples provided.
company_financials Company Financials ~249
Key financial numbers for a US public company by stock ticker or CIK: revenue, net income, diluted EPS, assets, liabilities, equity and cash (or any XBRL concept you name), latest annual and latest quarterly value with period, form and filing date. Data source: SEC EDGAR XBRL financial data (free public data; not affiliated with or endorsed by the SEC). Price: $0.03 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| metrics | array | – | XBRL concept names (us-gaap). Default: Revenues, NetIncomeLoss, EarningsPerShareDiluted, Assets, Liabilities, StockholdersEquity, CashAndCashEquivalentsAtCarryingValue. Revenues also checks RevenueFr… |
| ticker_or_cik | string | yes | Stock ticker (e.g. "AAPL", "BRK.B") or the company's numeric SEC CIK (e.g. "320193"). |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| cik | string | yes | – |
| company | string|null | yes | – |
| metrics | array | yes | – |
| source | string | yes | – |
No examples provided.
company_reviews Read Trustpilot Reviews ~154
Read a company's most recent Trustpilot reviews: star rating, headline, what the customer wrote, date, and whether the company replied, plus its overall rating and review count. Give the company's website domain. Use it to vet a supplier or prospect, or to find a competitor's weak spots. Price: $0.03 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| domain | string | yes | The company's website domain, e.g. "example.com". |
| limit | integer | – | How many recent reviews, default 20, max 40. |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| company | string|null | yes | Company name as listed on Trustpilot. |
| domain | string | yes | – |
| overall_rating | number|null | yes | TrustScore-style average, 1 to 5. |
| reviews | array | yes | – |
| total_reviews | number|null | yes | Total reviews the company has on Trustpilot. |
No examples provided.
domain_check Check Domain Availability ~145
Check if a domain name is available to register. Looks the domain up in the official registry (RDAP) and says whether it is already taken or appears free to buy. Use it to find an available domain for a new business, product, or website name. Price: $0.005 per successful call; failed calls are free. Free to try: a few calls a day without a key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| domain | string | yes | The domain name to check, e.g. "mycoolstartup.com". |
| Name | Type | Req | Description |
|---|---|---|---|
| available | boolean | yes | True if no registration was found. |
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| domain | string | yes | The registrable domain that was checked. |
| note | string | yes | How to read the answer. |
| source | string | yes | Where the answer came from. |
No examples provided.
domain_info Domain, DNS, Email and SSL Lookup ~181
Look up everything about a domain: WHOIS-style registration data (registrar, creation and expiry dates via RDAP), DNS records (A, AAAA, MX, NS, TXT), email security (parsed SPF and DMARC), and the website's SSL/TLS certificate issuer and expiry date. Use it to research a company's domain, check when a domain or certificate expires, debug DNS or email deliverability, or verify who hosts a site. Price: $0.01 per successful call; failed calls are free. Free to try: a few calls a day without a key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| domain | string | yes | The domain or hostname to inspect, e.g. "example.com". |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| dmarc | – | yes | Parsed DMARC record, or null if none. |
| dns | object | yes | – |
| domain | string | yes | The host that was inspected. |
| registrable_domain | string | yes | The registrable domain (e.g. example.com). |
| registration | object | yes | RDAP registration data, or an error. |
| spf | – | yes | Parsed SPF record, or null if none. |
| tls | object | yes | Certificate on port 443, or an error. |
No examples provided.
email_find Find a Work Email Address ~177
Find a person's work email address from their name and company website. Tries the usual patterns (first.last, flast, first, and so on), checks each one, and returns the first that is confirmed real, with how confident it is. Says so when the company accepts mail for any address and the guess cannot be confirmed. Use it to reach a specific person at a company. Price: $0.10 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| domain | string | yes | Company domain, e.g. "acme.com". |
| first_name | string | yes | Person's first name. |
| last_name | string | yes | Person's last name. |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| best_match | string|null | yes | The best address found, or null. |
| candidates_checked | array | yes | Each address tried and its result. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| confidence | number | yes | 0 to 1. |
| domain | string | yes | The mail domain searched. |
| note | string | yes | How to read the answer. |
| supplier_calls | integer | yes | Verification checks made. |
| verified | boolean | – | True if best_match was confirmed deliverable. |
No examples provided.
email_verify Verify an Email Address ~159
Check whether an email address is real and safe to send to. Says if it will arrive or bounce (deliverable, undeliverable, risky, unknown), flags throwaway, role-based (info@, sales@), catch-all and free-mail addresses, and suggests a fix for typos like gmail.con. Use it before sending outreach or to clean up a sign-up list. Price: $0.02 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| string | yes | The email address to check, e.g. "jane@acme.com". |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| checked_by | string | yes | local_precheck = answered by free local checks. |
| did_you_mean | string | – | Suggested correction for a likely typo. |
| string | yes | The address that was checked. | |
| flags | object | yes | Address traits. |
| reason | string | yes | Why, e.g. mailbox_exists, invalid_syntax, disposable_domain, catch_all. |
| status | string | yes | Whether mail to it will arrive. |
No examples provided.
insider_trades Insider Trades (Form 4) ~234
Recent insider buying and selling at a US public company, by stock ticker or CIK: who traded (director, officer, 10% owner), transaction date, buy/sell/grant code with its plain meaning, shares, price, and shares held after, parsed from Form 4 filings. An option or RSU that vests shows as two rows in the same filing: the derivative given up and the common stock received. Data source: SEC EDGAR public filings (free public data; not affiliated with or endorsed by the SEC). Price: $0.03 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| limit | integer | – | How many recent Form 4 filings to read, newest first. Default 10, max 20. |
| ticker_or_cik | string | yes | Stock ticker (e.g. "AAPL", "BRK.B") or the company's numeric SEC CIK (e.g. "320193"). |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| cik | string | yes | – |
| company | string|null | yes | – |
| filings | array | yes | – |
| skipped_filings | integer | yes | Form 4 filings that could not be read and were left out. |
| source | string | yes | – |
No examples provided.
keyword_volume Keyword Search Volume ~169
See how many people search Google for each phrase per month, what advertisers pay per click, and how competitive it is. Give up to 100 phrases in one call. Use it to pick keywords for a website, blog post, or ad campaign. Price: $0.15 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| keywords | array | yes | Search phrases to look up (up to 100). |
| language | string | – | Language code, default "en". |
| location | string | – | Country, default "United States" (or the connection's default location). A city or state is reduced to its country. |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| language | string | yes | Language code used. |
| location | string | yes | Country the volumes are for. |
| results | array | yes | – |
No examples provided.
leads_by_tech Find Leads by Technology ~276
Build a lead list of websites that use specific software, e.g. every Shopify store using Klaviyo, or dental sites on WordPress, with each site's published phone numbers, emails and social profiles. Ask for as many as you need (default 25, up to 50); you pay only for sites returned. Filter by country and keyword. Use it to find prospects who already use (or need) what you sell. Price: $0.03 per company returned, charged only for what is returned; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| country | string | – | Two-letter country code to limit results, e.g. "US", "GB", "CA". |
| keyword | string | – | Optional word the site's title or description should mention, e.g. "coffee" or "dental". |
| limit | integer | – | How many sites to return, default 25, max 50. |
| technologies | array | yes | 1 to 3 technology names, spelled as the product is usually named, e.g. ["Shopify"], ["WooCommerce", "Klaviyo"], ["HubSpot"]. Sites must use all of them. |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| leads | array | yes | – |
| technologies | array | yes | – |
| total_matching | number|null | yes | How many sites in the database match, before the limit. |
No examples provided.
paper_search Academic Paper Search ~184
Search scholarly papers, articles, books and preprints by topic or title: title, authors, year, journal or venue, DOI, link, type and citation count (metadata only, no abstracts). Use it to find sources or citations for a research question. Data source: Crossref. Price: $0.002 per successful call; failed calls are free. Free to try: a few calls a day without a key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| from_year | integer | – | Only works published in or after this year. |
| limit | integer | – | How many papers, default 5, max 10. |
| query | string | yes | What to search for, e.g. "microplastics drinking water". |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| query | string | yes | – |
| results | array | yes | – |
| source | string | yes | – |
| total_results | – | yes | – |
No examples provided.
pdf_to_text Extract Text from a PDF ~157
Extract the text from a PDF file at a URL and return it as markdown, page by page. Use it to read a PDF, parse a form, report, paper, invoice, or document, or convert a PDF to text. Works on PDFs with a text layer (scanned image-only PDFs return little or no text; no OCR). Price: $0.005 per successful call; failed calls are free. Free to try: a few calls a day without a key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| url | string | yes | The http(s) URL of the PDF file. |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| bytes | integer | yes | File size in bytes. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| likely_scanned | boolean | yes | True if the PDF looks image-only (little extractable text). |
| markdown | string | yes | Text as markdown, one "## Page N" section per page. |
| pages | integer | yes | Number of pages. |
| title | string|null | yes | Title from the PDF metadata, if any. |
| truncated | boolean | yes | True if the text was cut at the size limit. |
| url | string | yes | PDF URL after redirects. |
No examples provided.
read_page Read web page ~138
Fetch any URL and get the page's main content as clean markdown. Renders JavaScript in a real browser, so it works on modern sites where a plain fetch returns nothing. Use to read articles, docs, product pages or search results. Price: $0.005 per successful call; failed calls are free. Free to try: a few calls a day without a key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| url | string | yes | The http(s) URL of the web page to read. |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| byline | string|null | yes | Author line, if found. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| extraction | string | yes | article = main content detected; body = whole page text. |
| lang | string|null | yes | Page language, if declared. |
| markdown | string | yes | The readable content as markdown. |
| site_name | string|null | yes | Site name, if found. |
| title | string | yes | Page or article title. |
| truncated | boolean | yes | True if the markdown was cut at the size limit. |
| url | string | yes | Page URL after redirects. |
No examples provided.
screenshot Screenshot a Web Page ~193
Take a screenshot of a website. Open any web page URL in a real browser and capture it as a PNG image, either the visible area or the full page. Use it to see what a site looks like, check a page layout, or capture visual proof of a web page. Price: $0.01 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| full_page | boolean | – | Capture the whole scrollable page instead of just the viewport (capped at 10000px tall). |
| height | integer | – | Viewport height in pixels (default 800). |
| url | string | yes | The http(s) URL of the web page to capture. |
| width | integer | – | Viewport width in pixels (default 1280). |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| bytes | integer | yes | PNG size in bytes. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| expires_at | string | yes | When the link expires (ISO 8601). |
| final_url | string | yes | Page URL after redirects. |
| title | string | yes | Page title. |
| url | string | yes | Link to the PNG, valid for 24 hours. |
| width | integer | yes | Viewport width used, in pixels. |
No examples provided.
shopping_prices Compare Shopping Prices ~185
Compare what stores charge for a product right now. Returns the Google Shopping listings with price, currency, seller and link. Listings are as Google shows them and can include used, refurbished, rental and bundle offers, so check the title and seller before treating a price as the going rate. Use it to check competitor pricing or find the going rate before buying or listing something. Price: $0.25 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| location | string | – | Country or place, e.g. "United States". Default "United States" (or the connection's default location). |
| product | string | yes | The product to price, e.g. "sony wh-1000xm5". |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| location | string | yes | Location the prices are for. |
| product | string | yes | – |
| results | array | yes | – |
No examples provided.
tech_stack Website Tech Stack ~189
See what a website is built with: its store platform (Shopify, WooCommerce), CMS (WordPress), email marketing, analytics, payments, hosting and more, plus the phone numbers, emails and social profiles published on the site. Use it to qualify a sales lead, size up a competitor, or find out what software a company already pays for. Data comes from a regularly refreshed web crawl, not a live visit; last_checked says when the site was scanned, and small or new sites may show only part of their stack. Price: $0.05 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| domain | string | yes | Website domain, e.g. "example.com" (a full URL also works). |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| country | string|null | yes | Country code the site is associated with, e.g. US. |
| description | string|null | yes | The site's meta description. |
| domain | string | yes | – |
| emails | array | yes | Email addresses published on the site. |
| last_checked | string|null | yes | When the site was last scanned (UTC). |
| phone_numbers | array | yes | Phone numbers published on the site. |
| social_links | array | yes | Social media profile links found on the site. |
| technologies | array | yes | Technologies detected on the site. |
| title | string|null | yes | The site's page title. |
No examples provided.
vulnerability_lookup CVE Vulnerability Lookup ~229
Look up a security vulnerability by CVE id, or search CVEs by keyword (product, library, attack; newest first): description, CVSS score and severity, published and modified dates, affected vendors/products, CWE weaknesses, known-exploited flag and reference links. Data source: NVD. This product uses data from the NVD API but is not endorsed or certified by the NVD. Price: $0.002 per successful call; failed calls are free. Free to try: a few calls a day without a key.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| cve_id | string | – | Exact CVE id, e.g. "CVE-2021-44228". Give this or keyword. |
| keyword | string | – | Words to search CVE descriptions for, e.g. "log4j remote code execution". |
| limit | integer | – | Max results for a keyword search. Default 5, max 10. |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| notice | string | yes | – |
| order | string | yes | Keyword results are newest first unless NVD's rate limit forced the oldest page. |
| results | array | yes | – |
| source | string | yes | – |
| total_results | integer | yes | Total matches in NVD (keyword searches may have more than returned). |
No examples provided.
web_search Web search ~161
Search the web and get the top results (title, URL, snippet) as clean JSON. Live Google results, any country or city. Use when you need current information, sources, or links. Price: $0.01 per successful call; failed calls are free.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | – | Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link. |
| location | string | – | Country or place to search from, e.g. "Houston, TX". Default "United States" (or the connection's default location). |
| num | integer | – | How many results, default 10, max 20. |
| query | string | yes | What to search for. |
| Name | Type | Req | Description |
|---|---|---|---|
| balance_usd | number | yes | Remaining prepaid balance, USD. |
| charged_usd | number | yes | Amount charged for this call, USD. |
| location | string | yes | Location searched from. |
| query | string | yes | – |
| results | array | yes | – |
No examples provided.
How do I install the Unstuck MCP server?
Unstuck is a hosted endpoint at https://unstuckapi.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · unstuckapi.com
claude mcp add --transport http com-unstuckapi-unstuck 'https://unstuckapi.com/mcp'
What is the Unstuck MCP server?
Unstuck is an MCP server listed in the public MCP registry as com.unstuckapi/unstuck. Web search, read any page, verify or find emails, screenshots, keyword data. One key, pay per call. This page covers its hosted endpoint (https://unstuckapi.com/mcp).
Is the Unstuck MCP server safe to use?
Unstuck scores 76 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Unstuck MCP server expose?
Unstuck exposes 20 tools: web_search, read_page, screenshot, domain_check, domain_info, and 15 more. Their descriptions and schemas cost roughly 3,785 tokens of context every time the server is loaded.
Does the Unstuck MCP server require authentication?
No. We connected to Unstuck without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the Unstuck MCP server still maintained?
Unstuck is still listed as active in the MCP registry. We last reached this channel on 22 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.