Web search, read any page, verify or find emails, screenshots, keyword data. One key, pay per call.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer <your Unstuck API key>. Optional to connect and list tools; paid calls need it. Buy credits at https://unstuckapi.com/top-up (failed calls are free).
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Type of business or name, e.g. "plumbers" or "taco truck".
How many businesses, default 10, max 20.
Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link.
City and state, e.g. "Houston, TX". Required unless the connection sets a default location.
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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many businesses, default 10, max 20. |
| query* | string | Type of business or name, e.g. "plumbers" or "taco truck". |
| 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 | City and state, e.g. "Houston, TX". Required unless the connection sets a default location. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many businesses, default 10, max 20."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Type of business or name, e.g. \"plumbers\" or \"taco truck\"."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
},
"location": {
"type": "string",
"maxLength": 100,
"minLength": 2,
"description": "City and state, e.g. \"Houston, TX\". Required unless the connection sets a default location."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many reviews, default 10, max 20. |
| 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. |
| location | string | City and state, e.g. "Houston, TX". |
| place_id | string | Google place_id (from business_listings), instead of name + location. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many reviews, default 10, max 20."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
},
"business": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Business name, e.g. \"Joe's Pizza\". Use with location."
},
"location": {
"type": "string",
"maxLength": 100,
"minLength": 2,
"description": "City and state, e.g. \"Houston, TX\"."
},
"place_id": {
"type": "string",
"maxLength": 300,
"minLength": 5,
"description": "Google place_id (from business_listings), instead of name + location."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many filings, newest first. Default 10, max 20. |
| 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. |
| ticker_or_cik* | string | Stock ticker (e.g. "AAPL", "BRK.B") or the company's numeric SEC CIK (e.g. "320193"). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ticker_or_cik"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many filings, newest first. Default 10, max 20."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "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": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9\\-\\/ ]+$",
"maxLength": 20,
"minLength": 1
},
"maxItems": 20,
"description": "Only these form types, e.g. [\"10-K\",\"10-Q\",\"8-K\"]. Exact match (amendments are \"10-K/A\"). Default: all forms."
},
"ticker_or_cik": {
"type": "string",
"pattern": "^[A-Za-z0-9.\\-]+$",
"maxLength": 12,
"minLength": 1,
"description": "Stock ticker (e.g. \"AAPL\", \"BRK.B\") or the company's numeric SEC CIK (e.g. \"320193\")."
}
}
}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.
| Argument | Type | 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 RevenueFromContractWithCustomerExcludingAssessedTax and SalesRevenueNet. |
| ticker_or_cik* | string | Stock ticker (e.g. "AAPL", "BRK.B") or the company's numeric SEC CIK (e.g. "320193"). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ticker_or_cik"
],
"properties": {
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
},
"metrics": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z][A-Za-z0-9]{1,150}$"
},
"maxItems": 20,
"minItems": 1,
"description": "XBRL concept names (us-gaap). Default: Revenues, NetIncomeLoss, EarningsPerShareDiluted, Assets, Liabilities, StockholdersEquity, CashAndCashEquivalentsAtCarryingValue. Revenues also checks RevenueFromContractWithCustomerExcludingAssessedTax and SalesRevenueNet."
},
"ticker_or_cik": {
"type": "string",
"pattern": "^[A-Za-z0-9.\\-]+$",
"maxLength": 12,
"minLength": 1,
"description": "Stock ticker (e.g. \"AAPL\", \"BRK.B\") or the company's numeric SEC CIK (e.g. \"320193\")."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many recent reviews, default 20, max 40. |
| domain* | string | The company's website domain, e.g. "example.com". |
| 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. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 40,
"minimum": 1,
"description": "How many recent reviews, default 20, max 40."
},
"domain": {
"type": "string",
"maxLength": 253,
"minLength": 3,
"description": "The company's website domain, e.g. \"example.com\"."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| domain* | string | The domain name to check, e.g. "mycoolstartup.com". |
| 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. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 253,
"minLength": 3,
"description": "The domain name to check, e.g. \"mycoolstartup.com\"."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| domain* | string | The domain or hostname to inspect, e.g. "example.com". |
| 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. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 253,
"minLength": 3,
"description": "The domain or hostname to inspect, e.g. \"example.com\"."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Company domain, e.g. "acme.com". |
| 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. |
| last_name* | string | Person's last name. |
| first_name* | string | Person's first name. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"first_name",
"last_name",
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 253,
"minLength": 3,
"description": "Company domain, e.g. \"acme.com\"."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
},
"last_name": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "Person's last name."
},
"first_name": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "Person's first name."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| email* | string | The email address to check, e.g. "[email protected]". |
| 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. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"maxLength": 254,
"minLength": 3,
"description": "The email address to check, e.g. \"[email protected]\"."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many recent Form 4 filings to read, newest first. Default 10, max 20. |
| 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. |
| ticker_or_cik* | string | Stock ticker (e.g. "AAPL", "BRK.B") or the company's numeric SEC CIK (e.g. "320193"). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ticker_or_cik"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many recent Form 4 filings to read, newest first. Default 10, max 20."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
},
"ticker_or_cik": {
"type": "string",
"pattern": "^[A-Za-z0-9.\\-]+$",
"maxLength": 12,
"minLength": 1,
"description": "Stock ticker (e.g. \"AAPL\", \"BRK.B\") or the company's numeric SEC CIK (e.g. \"320193\")."
}
}
}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.
| Argument | Type | 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 | 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. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"keywords"
],
"properties": {
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
},
"keywords": {
"type": "array",
"items": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"maxItems": 100,
"minItems": 1,
"description": "Search phrases to look up (up to 100)."
},
"language": {
"type": "string",
"maxLength": 10,
"minLength": 2,
"description": "Language code, default \"en\"."
},
"location": {
"type": "string",
"maxLength": 100,
"minLength": 2,
"description": "Country, default \"United States\" (or the connection's default location). A city or state is reduced to its country."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many sites to return, default 25, max 50. |
| 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". |
| technologies* | array | 1 to 3 technology names, spelled as the product is usually named, e.g. ["Shopify"], ["WooCommerce", "Klaviyo"], ["HubSpot"]. Sites must use all of them. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"technologies"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "How many sites to return, default 25, max 50."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
},
"country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter country code to limit results, e.g. \"US\", \"GB\", \"CA\"."
},
"keyword": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"description": "Optional word the site's title or description should mention, e.g. \"coffee\" or \"dental\"."
},
"technologies": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60,
"minLength": 2
},
"maxItems": 3,
"minItems": 1,
"description": "1 to 3 technology names, spelled as the product is usually named, e.g. [\"Shopify\"], [\"WooCommerce\", \"Klaviyo\"], [\"HubSpot\"]. Sites must use all of them."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many papers, default 5, max 10. |
| query* | string | What to search for, e.g. "microplastics drinking water". |
| 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. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "How many papers, default 5, max 10."
},
"query": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "What to search for, e.g. \"microplastics drinking water\"."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "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": {
"type": "integer",
"maximum": 2100,
"minimum": 1600,
"description": "Only works published in or after this year."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| url* | string | The http(s) URL of the PDF file. |
| 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. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "The http(s) URL of the PDF file."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| url* | string | The http(s) URL of the web page to read. |
| 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. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "The http(s) URL of the web page to read."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| url* | string | The http(s) URL of the web page to capture. |
| width | integer | Viewport width in pixels (default 1280). |
| height | integer | Viewport height in pixels (default 800). |
| 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). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "The http(s) URL of the web page to capture."
},
"width": {
"type": "integer",
"maximum": 1920,
"minimum": 320,
"description": "Viewport width in pixels (default 1280)."
},
"height": {
"type": "integer",
"maximum": 2160,
"minimum": 240,
"description": "Viewport height in pixels (default 800)."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "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": {
"type": "boolean",
"description": "Capture the whole scrollable page instead of just the viewport (capped at 10000px tall)."
}
}
}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.
| Argument | Type | 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. |
| product* | string | The product to price, e.g. "sony wh-1000xm5". |
| location | string | Country or place, e.g. "United States". Default "United States" (or the connection's default location). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"product"
],
"properties": {
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
},
"product": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "The product to price, e.g. \"sony wh-1000xm5\"."
},
"location": {
"type": "string",
"maxLength": 100,
"minLength": 2,
"description": "Country or place, e.g. \"United States\". Default \"United States\" (or the connection's default location)."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Website domain, e.g. "example.com" (a full URL also works). |
| 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. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 253,
"minLength": 3,
"description": "Website domain, e.g. \"example.com\" (a full URL also works)."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results for a keyword search. Default 5, max 10. |
| cve_id | string | Exact CVE id, e.g. "CVE-2021-44228". Give this or keyword. |
| 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. |
| keyword | string | Words to search CVE descriptions for, e.g. "log4j remote code execution". |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Max results for a keyword search. Default 5, max 10."
},
"cve_id": {
"type": "string",
"pattern": "^CVE-\\d{4}-\\d{4,7}$",
"description": "Exact CVE id, e.g. \"CVE-2021-44228\". Give this or keyword."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
},
"keyword": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Words to search CVE descriptions for, e.g. \"log4j remote code execution\"."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| num | integer | How many results, default 10, max 20. |
| query* | string | What to search for. |
| 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). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"num": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many results, default 10, max 20."
},
"query": {
"type": "string",
"maxLength": 300,
"minLength": 1,
"description": "What to search for."
},
"api_key": {
"type": "string",
"maxLength": 200,
"description": "Your Unstuck API key, if this connection has none. Leave empty to try free tools or to get a key and payment link."
},
"location": {
"type": "string",
"maxLength": 100,
"minLength": 2,
"description": "Country or place to search from, e.g. \"Houston, TX\". Default \"United States\" (or the connection's default location)."
}
}
}