MCPサーバー

Unstuck

com.unstuckapi/unstuck

このMCPでできること

Offers web and academic search, page and PDF extraction, business and shopping research, domain and email checks, keyword data, screenshots, and CVE lookups.

business_listings
Find Local Businesses
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': '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.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'location', 'results', 'charged_usd', 'balance_usd'], 'properties': {'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'address', 'phone', 'website', 'rating', 'review_count', 'place_id'], 'properties': {'name': {'type': ['string', 'null']}, 'phone': {'type': ['string', 'null']}, 'rating': {'type': ['number', 'null'], 'description': 'Google star rating, 1 to 5.'}, 'address': {'type': ['string', 'null']}, 'website': {'type': ['string', 'null']}, 'place_id': {'type': ['string', 'null'], 'description': 'Google place_id; pass it to the reviews tool.'}, 'review_count': {'type': ['number', 'null']}}, 'additionalProperties': False}}, 'location': {'type': 'string', 'description': 'Location searched.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}}, 'additionalProperties': False}
business_reviews
Read Google Reviews
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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['business', 'overall_rating', 'reviews', 'charged_usd', 'balance_usd'], 'properties': {'reviews': {'type': 'array', 'items': {'type': 'object', 'required': ['rating', 'text', 'date'], 'properties': {'date': {'type': ['string', 'null'], 'description': 'Review timestamp, or a relative time like "2 weeks ago".'}, 'text': {'type': ['string', 'null']}, 'rating': {'type': ['number', 'null']}}, 'additionalProperties': False}}, 'business': {'type': ['string', 'null'], 'description': 'Business name as Google lists it.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}, 'overall_rating': {'type': ['number', 'null'], 'description': 'Overall star rating, 1 to 5.'}}, 'additionalProperties': False}
domain_check
Check Domain Availability
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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain', 'available', 'note', 'source', 'charged_usd', 'balance_usd'], 'properties': {'note': {'type': 'string', 'description': 'How to read the answer.'}, 'domain': {'type': 'string', 'description': 'The registrable domain that was checked.'}, 'source': {'type': 'string', 'const': 'rdap', 'description': 'Where the answer came from.'}, 'available': {'type': 'boolean', 'description': 'True if no registration was found.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}}, 'additionalProperties': False}
domain_info
Domain, DNS, Email and SSL Lookup
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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain', 'registrable_domain', 'registration', 'dns', 'spf', 'dmarc', 'tls', 'charged_usd', 'balance_usd'], 'properties': {'dns': {'type': 'object', 'required': ['a', 'aaaa', 'mx', 'ns', 'txt', 'errors'], 'properties': {'a': {'type': 'array', 'items': {'type': 'string'}}, 'mx': {'type': 'array', 'items': {'type': 'object', 'required': ['priority', 'host'], 'properties': {'host': {'type': 'string'}, 'priority': {'type': 'number'}}, 'additionalProperties': False}}, 'ns': {'type': 'array', 'items': {'type': 'string'}}, 'txt': {'type': 'array', 'items': {'type': 'string'}}, 'aaaa': {'type': 'array', 'items': {'type': 'string'}}, 'errors': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Record types whose lookup failed.'}}, 'additionalProperties': False}, 'spf': {'anyOf': [{'type': 'object', 'required': ['record', 'all', 'includes', 'redirect', 'mechanisms', 'multiple_records'], 'properties': {'all': {'type': ['string', 'null']}, 'record': {'type': 'string'}, 'includes': {'type': 'array', 'items': {'type': 'string'}}, 'redirect': {'type': ['string', 'null']}, 'mechanisms': {'type': 'array', 'items': {'type': 'string'}}, 'multiple_records': {'type': 'boolean'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'Parsed SPF record, or null if none.'}, 'tls': {'type': 'object', 'properties': {'san': {'type': 'array', 'items': {'type': 'string'}}, 'error': {'type': 'string', 'description': 'Set when the TLS check failed.'}, 'issuer': {'type': ['string', 'null']}, 'subject': {'type': ['string', 'null']}, 'trusted': {'type': 'boolean'}, 'issuer_cn': {'type': ['string', 'null']}, 'via_proxy': {'type': 'boolean'}, 'expires_at': {'type': 'string'}, 'valid_from': {'type': 'string'}, 'trust_error': {'type': ['string', 'null']}, 'days_remaining': {'type': 'number'}}, 'description': 'Certificate on port 443, or an error.', 'additionalProperties': False}, 'dmarc': {'anyOf': [{'type': 'object', 'required': ['record', 'policy', 'subdomain_policy', 'pct', 'rua', 'ruf', 'adkim', 'aspf'], 'properties': {'pct': {'type': 'number'}, 'rua': {'type': 'array', 'items': {'type': 'string'}}, 'ruf': {'type': 'array', 'items': {'type': 'string'}}, 'aspf': {'type': 'string'}, 'adkim': {'type': 'string'}, 'policy': {'type': ['string', 'null']}, 'record': {'type': 'string'}, 'subdomain_policy': {'type': ['string', 'null']}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'Parsed DMARC record, or null if none.'}, 'domain': {'type': 'string', 'description': 'The host that was inspected.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}, 'registration': {'type': 'object', 'properties': {'error': {'type': 'string', 'description': 'Set when the registry lookup failed.'}, 'dnssec': {'type': ['boolean', 'null']}, 'status': {'type': 'array', 'items': {'type': 'string'}}, 'registrar': {'type': ['string', 'null']}, 'expires_at': {'type': ['string', 'null']}, 'registered': {'type': 'boolean'}, 'updated_at': {'type': ['string', 'null']}, 'nameservers': {'type': 'array', 'items': {'type': 'string'}}, 'registered_at': {'type': ['string', 'null']}, 'registrar_iana_id': {'type': ['string', 'null']}}, 'description': 'RDAP registration data, or an error.', 'additionalProperties': False}, 'registrable_domain': {'type': 'string', 'description': 'The registrable domain (e.g. example.com).'}}, 'additionalProperties': False}
email_find
Find a Work Email Address
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.1 per successful call; failed calls are free.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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."}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain', 'best_match', 'confidence', 'note', 'supplier_calls', 'candidates_checked', 'charged_usd', 'balance_usd'], 'properties': {'note': {'type': 'string', 'description': 'How to read the answer.'}, 'domain': {'type': 'string', 'description': 'The mail domain searched.'}, 'verified': {'type': 'boolean', 'description': 'True if best_match was confirmed deliverable.'}, 'best_match': {'type': ['string', 'null'], 'description': 'The best address found, or null.'}, 'confidence': {'type': 'number', 'description': '0 to 1.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}, 'supplier_calls': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Verification checks made.'}, 'candidates_checked': {'type': 'array', 'items': {'type': 'object', 'required': ['email', 'status'], 'properties': {'email': {'type': 'string'}, 'status': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Each address tried and its result.'}}, 'additionalProperties': False}
email_verify
Verify an Email Address
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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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. "jane@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.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email', 'status', 'reason', 'flags', 'checked_by', 'charged_usd', 'balance_usd'], 'properties': {'email': {'type': 'string', 'description': 'The address that was checked.'}, 'flags': {'type': 'object', 'required': ['disposable', 'role', 'catch_all', 'free_provider'], 'properties': {'role': {'type': 'boolean'}, 'catch_all': {'type': 'boolean'}, 'disposable': {'type': 'boolean'}, 'free_provider': {'type': 'boolean'}}, 'description': 'Address traits.', 'additionalProperties': False}, 'reason': {'type': 'string', 'description': 'Why, e.g. mailbox_exists, invalid_syntax, disposable_domain, catch_all.'}, 'status': {'enum': ['deliverable', 'undeliverable', 'risky', 'unknown'], 'type': 'string', 'description': 'Whether mail to it will arrive.'}, 'checked_by': {'enum': ['local_precheck', 'supplier'], 'type': 'string', 'description': 'local_precheck = answered by free local checks.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}, 'did_you_mean': {'type': 'string', 'description': 'Suggested correction for a likely typo.'}}, 'additionalProperties': False}
keyword_volume
Keyword Search Volume
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.1 per successful call; failed calls are free.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['location', 'language', 'results', 'charged_usd', 'balance_usd'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['keyword', 'monthly_searches', 'cpc_usd', 'competition', 'competition_index'], 'properties': {'cpc_usd': {'type': ['number', 'null'], 'description': 'Average cost per click for advertisers.'}, 'keyword': {'type': 'string'}, 'competition': {'type': ['string', 'null'], 'description': 'low, medium or high.'}, 'monthly_searches': {'type': ['number', 'null'], 'description': 'Average monthly Google searches.'}, 'competition_index': {'type': ['number', 'null'], 'description': 'Advertiser competition, 0 to 1.'}}, 'additionalProperties': False}}, 'language': {'type': 'string', 'description': 'Language code used.'}, 'location': {'type': 'string', 'description': 'Country the volumes are for.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}}, 'additionalProperties': False}
paper_search
Academic Paper Search
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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['source', 'query', 'total_results', 'results', 'charged_usd', 'balance_usd'], 'properties': {'query': {'type': 'string'}, 'source': {'type': 'string', 'const': 'Crossref'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'authors', 'year', 'venue', 'doi', 'url', 'type', 'citation_count'], 'properties': {'doi': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'type': {'type': ['string', 'null'], 'description': 'e.g. "journal-article".'}, 'year': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'title': {'type': ['string', 'null']}, 'venue': {'type': ['string', 'null'], 'description': 'Journal, book or conference.'}, 'authors': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Author names in order (first 20).'}, 'citation_count': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}], 'description': 'Times cited, as counted by Crossref.'}}, 'additionalProperties': False}}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}, 'total_results': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': False}
pdf_to_text
Extract Text from a PDF
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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url', 'title', 'pages', 'bytes', 'markdown', 'truncated', 'likely_scanned', 'charged_usd', 'balance_usd'], 'properties': {'url': {'type': 'string', 'description': 'PDF URL after redirects.'}, 'bytes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'File size in bytes.'}, 'pages': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number of pages.'}, 'title': {'type': ['string', 'null'], 'description': 'Title from the PDF metadata, if any.'}, 'markdown': {'type': 'string', 'description': 'Text as markdown, one "## Page N" section per page.'}, 'truncated': {'type': 'boolean', 'description': 'True if the text was cut at the size limit.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}, 'likely_scanned': {'type': 'boolean', 'description': 'True if the PDF looks image-only (little extractable text).'}}, 'additionalProperties': False}
read_page
Read web page
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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url', 'title', 'byline', 'site_name', 'lang', 'extraction', 'markdown', 'truncated', 'charged_usd', 'balance_usd'], 'properties': {'url': {'type': 'string', 'description': 'Page URL after redirects.'}, 'lang': {'type': ['string', 'null'], 'description': 'Page language, if declared.'}, 'title': {'type': 'string', 'description': 'Page or article title.'}, 'byline': {'type': ['string', 'null'], 'description': 'Author line, if found.'}, 'markdown': {'type': 'string', 'description': 'The readable content as markdown.'}, 'site_name': {'type': ['string', 'null'], 'description': 'Site name, if found.'}, 'truncated': {'type': 'boolean', 'description': 'True if the markdown was cut at the size limit.'}, 'extraction': {'enum': ['article', 'body'], 'type': 'string', 'description': 'article = main content detected; body = whole page text.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}}, 'additionalProperties': False}
screenshot
Screenshot a Web Page
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.
読み取り専用 外部アクセスあり
入力スキーマ
{'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).'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url', 'expires_at', 'final_url', 'title', 'width', 'bytes', 'charged_usd', 'balance_usd'], 'properties': {'url': {'type': 'string', 'description': 'Link to the PNG, valid for 24 hours.'}, 'bytes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'PNG size in bytes.'}, 'title': {'type': 'string', 'description': 'Page title.'}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Viewport width used, in pixels.'}, 'final_url': {'type': 'string', 'description': 'Page URL after redirects.'}, 'expires_at': {'type': 'string', 'description': 'When the link expires (ISO 8601).'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}}, 'additionalProperties': False}
shopping_prices
Compare Shopping Prices
Compare what stores charge for a product right now. Returns the Google Shopping listings with price, currency, seller and link. 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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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).'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product', 'location', 'results', 'charged_usd', 'balance_usd'], 'properties': {'product': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'price', 'currency', 'seller', 'product_id', 'shopping_url', 'link_type'], 'properties': {'price': {'type': 'number'}, 'title': {'type': 'string'}, 'seller': {'type': ['string', 'null']}, 'currency': {'type': ['string', 'null']}, 'link_type': {'enum': ['google_shopping_product', 'google_shopping_search'], 'type': 'string', 'description': "google_shopping_product = the product's own Google Shopping page; google_shopping_search = a Google Shopping search for this exact title (no direct link was available)."}, 'product_id': {'type': ['string', 'null'], 'description': 'Google Shopping product id, if Google gave one.'}, 'shopping_url': {'type': 'string', 'description': 'Link to open this listing on Google Shopping (see link_type).'}}, 'additionalProperties': False}}, 'location': {'type': 'string', 'description': 'Location the prices are for.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}}, 'additionalProperties': False}
vulnerability_lookup
CVE Vulnerability Lookup
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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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".'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['source', 'notice', 'total_results', 'order', 'results', 'charged_usd', 'balance_usd'], 'properties': {'order': {'enum': ['exact_match', 'newest_first', 'oldest_first'], 'type': 'string', 'description': "Keyword results are newest first unless NVD's rate limit forced the oldest page."}, 'notice': {'type': 'string', 'const': 'This product uses data from the NVD API but is not endorsed or certified by the NVD.'}, 'source': {'type': 'string', 'const': 'NVD'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['cve_id', 'description', 'cvss_score', 'severity', 'cvss_version', 'cvss_vector', 'published', 'last_modified', 'status', 'known_exploited', 'weaknesses', 'affected_products', 'affected_products_total', 'references', 'nvd_url'], 'properties': {'cve_id': {'type': 'string'}, 'status': {'type': ['string', 'null'], 'description': 'NVD analysis status, e.g. "Analyzed".'}, 'nvd_url': {'type': 'string'}, 'severity': {'type': ['string', 'null'], 'description': 'CRITICAL, HIGH, MEDIUM, LOW or NONE.'}, 'published': {'type': ['string', 'null']}, 'cvss_score': {'type': ['number', 'null'], 'description': 'Base score 0-10 (newest CVSS version available).'}, 'references': {'type': 'array', 'items': {'type': 'object', 'required': ['url', 'tags'], 'properties': {'url': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'description': 'Up to 15 reference links.'}, 'weaknesses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'CWE ids, e.g. "CWE-502".'}, 'cvss_vector': {'type': ['string', 'null']}, 'description': {'type': ['string', 'null']}, 'cvss_version': {'type': ['string', 'null']}, 'last_modified': {'type': ['string', 'null']}, 'known_exploited': {'type': 'boolean', 'description': "Listed in CISA's Known Exploited Vulnerabilities catalog."}, 'affected_products': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Vulnerable "vendor:product" pairs from the CPE configurations, applications first (up to 25).'}, 'affected_products_total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}, 'total_results': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Total matches in NVD (keyword searches may have more than returned).'}}, 'additionalProperties': False}
web_search
Web search
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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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).'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'location', 'results', 'charged_usd', 'balance_usd'], 'properties': {'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['position', 'title', 'url', 'domain', 'snippet'], 'properties': {'url': {'type': ['string', 'null']}, 'title': {'type': ['string', 'null']}, 'domain': {'type': ['string', 'null']}, 'snippet': {'type': ['string', 'null']}, 'position': {'type': 'number', 'description': 'Rank among organic results, 1 = top.'}}, 'additionalProperties': False}}, 'location': {'type': 'string', 'description': 'Location searched from.'}, 'balance_usd': {'type': 'number', 'description': 'Remaining prepaid balance, USD.'}, 'charged_usd': {'type': 'number', 'description': 'Amount charged for this call, USD.'}}, 'additionalProperties': False}
追加
paper_search
2026年10月5日2:40
追加
vulnerability_lookup
2026年10月5日2:40
追加
business_reviews
2026年10月5日2:40
追加
business_listings
2026年10月5日2:40
追加
shopping_prices
2026年10月5日2:40
追加
keyword_volume
2026年10月5日2:40
追加
email_find
2026年10月5日2:40
追加
email_verify
2026年10月5日2:40
追加
pdf_to_text
2026年10月5日2:40
追加
domain_info
2026年10月5日2:40
追加
domain_check
2026年10月5日2:40
追加
screenshot
2026年10月5日2:40
追加
read_page
2026年10月5日2:40
追加
web_search
2026年10月5日2:40

1cent Web Intelligence for AI Agents

ru.maxzoa/1cent

Performs SSRF-safe public web inspection, URL extraction, metadata and content analysis, accessibility checks, feed and sitemap d…

fetcher

cloud.fetcher/fetcher

Fetches and renders web pages, extracts content and PDFs, parses feeds, inspects domains and headers, and screens web content or …

Ground Truth - Fresh Evidence for AI Agents

io.github.anish632/ground-truth

Checks live endpoints, security headers, pricing, package metadata, compliance signals, and claims, and supports scheduled eviden…

mcp

com.geekflare/mcp

Searches and scrapes websites and performs web diagnostics including Lighthouse, DNS, TLS, port, network, redirect, and broken-li…

mercury-x402-mcp

io.github.mercuryx402/mercury-x402-mcp

Fetches, extracts, parses, compares, and validates web content and metadata, including DNS, headers, redirects, robots policies, …

Go Vulnerability Database Tracker — buy per-query in-session (govulnwatch)

com.a2awire/data-go-vulnerability-golang-security

Provides query access to Go module vulnerability data, including CVE aliases and fixed versions.

Dependency Vulnerability Tracker — package security advisories ($0.01/query)

com.a2awire/data-dependency-vulnerability-malicious-package-security

Provides query access to software dependency vulnerabilities and malicious-package advisories affecting ecosystems such as npm an…

Aayat AI

io.github.faisal-maverick/aayat-ai

Provides pay-per-call AI chat and model pricing, current developer documentation, package and vulnerability checks, company resea…