# com.thenextgennexus/enterprise-mcp-gateway (remote · nexgendata-mcp-proxy.steve-corbeil.workers.dev)

Unified gateway exposing 150+ tools across all NexGenData MCP servers via one endpoint.

- Trust score: 63/100 (medium)
- Change this week: +7
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `nexgendata-mcp-proxy.steve-corbeil.workers.dev`: 63/100 (this document), [markdown](https://verifymcp.io/servers/com-thenextgennexus-enterprise-mcp-gateway/enterprise-mcp-gateway-mcp.md), [page](https://verifymcp.io/servers/com-thenextgennexus-enterprise-mcp-gateway/enterprise-mcp-gateway-mcp)

## Channel facts

- Endpoint: `https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/enterprise-mcp-gateway/mcp`
- Transports: `streamable-http`
- Auth: `required`
- Version: `1.0.0`

## Trust breakdown

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. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 71/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation is enforced on tool calls, but the challenge carries no valid RFC 9728 metadata, so a client cannot discover where to get a token.
  - HTTPS not yet verified: we couldn't determine whether a plaintext access path exists.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 64/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 12540 tokens (~82/item across 152 items; 152 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 67/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 0% of tool parameters carry a description.
- **Capabilities**: 20/100
  - Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http com-thenextgennexus-enterprise-mcp-gateway https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/enterprise-mcp-gateway/mcp
```

### Codex

```toml
[mcp_servers.com-thenextgennexus-enterprise-mcp-gateway]
url = "https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/enterprise-mcp-gateway/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-thenextgennexus-enterprise-mcp-gateway": {
      "type": "remote",
      "url": "https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/enterprise-mcp-gateway/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-thenextgennexus-enterprise-mcp-gateway --url https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/enterprise-mcp-gateway/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-thenextgennexus-enterprise-mcp-gateway:
    url: "https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/enterprise-mcp-gateway/mcp"
```

### Other

```json
{
  "mcpServers": {
    "com-thenextgennexus-enterprise-mcp-gateway": {
      "type": "http",
      "url": "https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/enterprise-mcp-gateway/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 63, +1)

No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-01 (score 62, +1)

No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 61, +3)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 58, +1)

No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-29 (score 57, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 56, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 55)

First indexed and scored.

## MCP tools (152)

### `academic-research__search_arxiv` (~86 tokens)

[Academic Research] Search arXiv for academic papers. Returns titles, authors, abstracts, and PDF links.

Args:
    query: Search query (e.g. 'transformer attention mechanism', 'quantum computing')
    max_results: Maximum papers to return (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `academic-research__search_google_scholar` (~81 tokens)

[Academic Research] Search Google Scholar for academic papers. Returns titles, authors, citations, and links.

Args:
    query: Search query (e.g. 'deep learning medical imaging')
    max_results: Maximum papers to return (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `automotive__search_cars` (~113 tokens)

[Automotive Intelligence] Search Cars.com for vehicle listings. Returns prices, mileage, dealer info.

Args:
    make: Car make (e.g. 'Toyota')
    model: Car model (optional, e.g. 'Camry')
    zip_code: ZIP code for local results (optional)
    max_results: Max results (default 20)

Input parameters:

- `make` (string)
- `max_results` (integer)
- `model` (string)
- `zip_code` (string)

### `automotive__car_market_analysis` (~95 tokens)

[Automotive Intelligence] Analyze car market prices for a specific make/model. Returns price ranges and dealer inventory.

Args:
    make: Car make (e.g. 'Honda')
    model: Car model (e.g. 'Civic')
    year: Model year (optional, 0 for all years)

Input parameters:

- `make` (string, required)
- `model` (string, required)
- `year` (integer)

### `crypto__crypto_prices` (~76 tokens)

[Crypto Intelligence] Get current cryptocurrency prices and market data from CoinGecko.
Args:
    coins: List of coin IDs (e.g. ['bitcoin', 'ethereum']). Empty for top coins.
    max_results: Max results (default 50)

Input parameters:

- `coins` (array)
- `max_results` (integer)

### `crypto__exchange_rates` (~42 tokens)

[Crypto Intelligence] Get current currency exchange rates.
Args:
    base_currency: Base currency code (default 'USD')

Input parameters:

- `base_currency` (string)

### `developer-tools__get_github_repo` (~71 tokens)

[Developer Tools] Get GitHub repository stats — stars, forks, issues, language, description, and recent activity.

Args:
    repo: Repository in 'owner/repo' format (e.g. 'facebook/react', 'microsoft/vscode')

Input parameters:

- `repo` (string, required)

### `developer-tools__search_github` (~80 tokens)

[Developer Tools] Search GitHub repositories by keyword. Returns repos with stars, descriptions, and languages.

Args:
    query: Search query (e.g. 'machine learning python', 'react component library')
    max_results: Maximum results (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `developer-tools__get_npm_package` (~64 tokens)

[Developer Tools] Get npm package details — version, downloads, dependencies, description, and maintainers.

Args:
    package_name: npm package name (e.g. 'react', 'express', 'lodash')

Input parameters:

- `package_name` (string, required)

### `developer-tools__get_pypi_package` (~68 tokens)

[Developer Tools] Get Python package details from PyPI — version, downloads, dependencies, and description.

Args:
    package_name: PyPI package name (e.g. 'requests', 'pandas', 'fastapi')

Input parameters:

- `package_name` (string, required)

### `developer-tools__search_stackoverflow` (~73 tokens)

[Developer Tools] Search StackOverflow for programming questions and answers.

Args:
    query: Search query (e.g. 'python async await', 'react useEffect cleanup')
    max_results: Maximum results (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `developer-tools__search_arxiv` (~82 tokens)

[Developer Tools] Search arXiv for academic papers in CS, ML, AI, physics, and math.

Args:
    query: Search query (e.g. 'large language models', 'transformer architecture')
    max_results: Maximum results (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `developer-tools__search_google_scholar` (~79 tokens)

[Developer Tools] Search Google Scholar for academic papers, citations, and research.

Args:
    query: Search query (e.g. 'CRISPR gene editing', 'reinforcement learning')
    max_results: Maximum results (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `domain-intelligence__dns_lookup` (~60 tokens)

[Domain Intelligence] Look up DNS records for a domain. Returns A, AAAA, MX, CNAME, TXT records.
Args:
    domain: Domain name (e.g. 'example.com')

Input parameters:

- `domain` (string, required)

### `domain-intelligence__whois_lookup` (~56 tokens)

[Domain Intelligence] Look up WHOIS information for a domain. Returns registrar, dates, nameservers.
Args:
    domain: Domain name (e.g. 'example.com')

Input parameters:

- `domain` (string, required)

### `domain-intelligence__ssl_check` (~52 tokens)

[Domain Intelligence] Check SSL certificate for a domain. Returns issuer, expiry, validity.
Args:
    domain: Domain name (e.g. 'example.com')

Input parameters:

- `domain` (string, required)

### `domain-intelligence__ip_geolocation` (~60 tokens)

[Domain Intelligence] Look up geolocation for an IP address. Returns country, city, ISP.
Args:
    ip: IP address (e.g. '8.8.8.8')

Input parameters:

- `ip` (string, required)

### `ecommerce-intelligence__analyze_shopify_store` (~66 tokens)

[E-Commerce Intelligence] Analyze a Shopify store — get tech stack, theme, apps, traffic estimates, and store metadata.

Args:
    url: Shopify store URL (e.g. 'https://store.example.com')

Input parameters:

- `url` (string, required)

### `ecommerce-intelligence__get_store_products` (~82 tokens)

[E-Commerce Intelligence] Get products listed on a Shopify store including prices, titles, images, and variants.

Args:
    url: Shopify store URL (e.g. 'https://store.example.com')
    max_results: Maximum products to return (default 20)

Input parameters:

- `max_results` (integer)
- `url` (string, required)

### `finance__get_stock_data` (~82 tokens)

[Finance & Markets] Get stock market data for a ticker symbol from Yahoo Finance. Returns price, volume, market cap, PE ratio, dividend yield, and historical data.

Args:
    ticker: Stock ticker symbol (e.g. "AAPL", "GOOGL", "TSLA", "MSFT")

Input parameters:

- `ticker` (string, required)

### `finance__screen_stocks` (~101 tokens)

[Finance & Markets] Screen stocks using Finviz stock screener. Filter by market cap, sector, PE ratio, and other financial metrics.

Args:
    screener_url: Finviz filter URL or criteria (e.g. "cap_large,sec_technology" for large-cap tech stocks)
    max_results: Maximum number of results (default 20)

Input parameters:

- `max_results` (integer)
- `screener_url` (string)

### `finance__get_crypto_prices` (~99 tokens)

[Finance & Markets] Get cryptocurrency prices and market data from CoinGecko. Returns price, market cap, 24h change, volume.

Args:
    coins: Comma-separated coin IDs (e.g. "bitcoin,ethereum,solana") or leave empty for top coins
    max_results: Maximum number of coins to return (default 20)

Input parameters:

- `coins` (string)
- `max_results` (integer)

### `finance__get_exchange_rates` (~63 tokens)

[Finance & Markets] Get current currency exchange rates. Returns conversion rates for major world currencies.

Args:
    base_currency: Base currency code (e.g. "USD", "EUR", "GBP", "JPY")

Input parameters:

- `base_currency` (string)

### `finance__track_crypto_portfolio` (~76 tokens)

[Finance & Markets] Track real-time prices for a portfolio of cryptocurrencies. Returns current prices, 24h changes, and market caps.

Args:
    coins: Comma-separated list of coin IDs to track (e.g. "bitcoin,ethereum,solana,cardano")

Input parameters:

- `coins` (string)

### `github__get_repo_stats` (~76 tokens)

[GitHub Intelligence] Get detailed statistics for a GitHub repository including stars, forks, issues, and activity.

Args:
    owner: Repository owner/organization (e.g. 'facebook')
    repo: Repository name (e.g. 'react')

Input parameters:

- `owner` (string, required)
- `repo` (string, required)

### `github__search_repos` (~105 tokens)

[GitHub Intelligence] Search GitHub repositories by query. Returns repo names, descriptions, stars, forks.

Args:
    query: Search query (e.g. 'machine learning python')
    sort: Sort by 'stars', 'forks', or 'updated' (default: stars)
    max_results: Maximum results to return (default 20)

Input parameters:

- `max_results` (integer)
- `query` (string, required)
- `sort` (string)

### `github__get_repo_languages` (~69 tokens)

[GitHub Intelligence] Get the programming language breakdown for a GitHub repository.

Args:
    owner: Repository owner (e.g. 'microsoft')
    repo: Repository name (e.g. 'vscode')

Input parameters:

- `owner` (string, required)
- `repo` (string, required)

### `github__compare_repos` (~65 tokens)

[GitHub Intelligence] Compare multiple GitHub repositories side by side. Provide repos as 'owner/repo' strings.

Args:
    repos: List of repositories to compare (e.g. ['facebook/react', 'vuejs/vue'])

Input parameters:

- `repos` (array, required)

### `global-equities-screener__screen_us_finviz` (~145 tokens)

[Global Equities Screener] Screen US-listed stocks (NYSE/NASDAQ/AMEX) via Finviz with 100+ filters.

Args:
    criteria: dict of Finviz filter codes (e.g. {"cap": "large", "sec": "technology"}).
              Accepts {"screenerUrl": "<full finviz url>"} for pre-built screens,
              or {"market_cap_min": 1e10, "sector": "Technology", "pe_max": 25}.
    limit: max rows to return (default 50).

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_china_a_shares` (~109 tokens)

[Global Equities Screener] Screen Mainland China A-shares (Shanghai + Shenzhen) via Eastmoney data.

Args:
    sector: optional sector filter (e.g. "Banking", "Pharmaceuticals", "EV")
    market_cap_min: minimum market cap in CNY
    limit: max rows to return (default 50)

Input parameters:

- `limit` (integer)
- `market_cap_min`
- `sector`

### `global-equities-screener__screen_china_star_market` (~95 tokens)

[Global Equities Screener] Screen China's STAR Market (Shanghai Sci-Tech Innovation Board) — Chinese hard-tech & biotech IPOs.

Args:
    criteria: dict of filters (e.g. {"sector": "Semiconductors", "marketCapMin": 1e10})
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_china_chinext` (~82 tokens)

[Global Equities Screener] Screen ChiNext (Shenzhen growth board) — China's Nasdaq-equivalent for growth companies.

Args:
    criteria: filter dict (sector, market cap, P/E, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_china_bse` (~82 tokens)

[Global Equities Screener] Screen the Beijing Stock Exchange (BSE) — China's small-and-medium-enterprise (SME) board.

Args:
    criteria: filter dict (sector, market cap, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_chinese_adrs` (~84 tokens)

[Global Equities Screener] Screen Chinese ADRs listed on US exchanges (Alibaba, JD, PDD, NIO, etc.).

Args:
    criteria: filter dict (sector, market cap, P/E, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_hk_hang_seng` (~85 tokens)

[Global Equities Screener] Screen Hong Kong-listed stocks via HKEX (Hang Seng + Mainboard + GEM).

Args:
    criteria: filter dict (industry, market cap, P/E, dividend yield, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_taiwan_twse` (~87 tokens)

[Global Equities Screener] Screen Taiwan Stock Exchange (TWSE) — semiconductors heavyweights (TSMC, MediaTek, etc.).

Args:
    criteria: filter dict (industry, market cap, P/E, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_korea_kospi` (~85 tokens)

[Global Equities Screener] Screen Korea's KOSPI exchange (Samsung, SK Hynix, Hyundai, LG, etc.).

Args:
    criteria: filter dict (industry, market cap, P/E, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_india_nse` (~85 tokens)

[Global Equities Screener] Screen India's National Stock Exchange (NSE) — Nifty 50, Nifty Bank, full universe.

Args:
    criteria: filter dict (sector, market cap, P/E, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_singapore_sgx` (~82 tokens)

[Global Equities Screener] Screen Singapore Exchange (SGX) — STI components and SE-Asia REIT universe.

Args:
    criteria: filter dict (sector, market cap, dividend yield, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_japan_tse` (~90 tokens)

[Global Equities Screener] Screen Tokyo Stock Exchange (TSE) — Nikkei 225, TOPIX, Prime / Standard / Growth markets.

Args:
    criteria: filter dict (sector, market cap, P/B, dividend yield, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_australia_asx` (~83 tokens)

[Global Equities Screener] Screen Australian Securities Exchange (ASX) — ASX 200 + small-caps incl. mining juniors.

Args:
    criteria: filter dict (sector, market cap, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_indonesia_idx` (~78 tokens)

[Global Equities Screener] Screen Indonesia Stock Exchange (IDX) — LQ45, IDX30, full Jakarta board.

Args:
    criteria: filter dict (sector, market cap, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_thailand_set` (~80 tokens)

[Global Equities Screener] Screen Thailand Stock Exchange (SET) — SET50, SET100, full Thai universe.

Args:
    criteria: filter dict (sector, market cap, dividend yield, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_malaysia_bursa` (~75 tokens)

[Global Equities Screener] Screen Bursa Malaysia — FBM KLCI components and Main Market.

Args:
    criteria: filter dict (sector, market cap, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_philippines_pse` (~78 tokens)

[Global Equities Screener] Screen Philippine Stock Exchange (PSE) — PSEi components and broader market.

Args:
    criteria: filter dict (sector, market cap, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_vietnam_hose` (~82 tokens)

[Global Equities Screener] Screen Vietnam's HOSE (Ho Chi Minh City Stock Exchange) — VN30 + full HOSE board.

Args:
    criteria: filter dict (sector, market cap, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_uk_lse` (~84 tokens)

[Global Equities Screener] Screen London Stock Exchange (LSE) — FTSE 100, FTSE 250, AIM.

Args:
    criteria: filter dict (sector, market cap, dividend yield, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_germany_dax` (~86 tokens)

[Global Equities Screener] Screen Xetra / Deutsche Börse — DAX 40, MDAX, SDAX, TecDAX.

Args:
    criteria: filter dict (sector, market cap, P/E, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_brazil_b3` (~86 tokens)

[Global Equities Screener] Screen Brazil's B3 exchange (São Paulo) — Bovespa Index, Small Caps, full Brazilian universe.

Args:
    criteria: filter dict (sector, market cap, dividend yield, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_canada_tsx` (~84 tokens)

[Global Equities Screener] Screen Toronto Stock Exchange (TSX) — TSX Composite + TSX Venture exchange (mining/energy heavy).

Args:
    criteria: filter dict (sector, market cap, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_mexico_bmv` (~78 tokens)

[Global Equities Screener] Screen Bolsa Mexicana de Valores (BMV) — IPC components and broader Mexican universe.

Args:
    criteria: filter dict (sector, market cap, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_saudi_tadawul` (~88 tokens)

[Global Equities Screener] Screen Saudi Arabia's Tadawul exchange — TASI components, Aramco, banks, petrochems.

Args:
    criteria: filter dict (sector, market cap, dividend yield, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_southafrica_jse` (~81 tokens)

[Global Equities Screener] Screen Johannesburg Stock Exchange (JSE) — Top 40, mining majors, financials.

Args:
    criteria: filter dict (sector, market cap, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `global-equities-screener__screen_turkey_bist` (~87 tokens)

[Global Equities Screener] Screen Borsa Istanbul (BIST) — BIST 100, BIST 30, full Turkish universe.

Args:
    criteria: filter dict (sector, market cap, dividend yield, etc.)
    limit: max rows to return

Input parameters:

- `criteria`
- `limit` (integer)

### `google-maps__search_local_businesses` (~113 tokens)

[Google Maps] Search Google Maps for local businesses. Returns business names, addresses, ratings, phone numbers, and websites.

Args:
    query: Business type or search query (e.g. 'plumber', 'italian restaurant')
    location: City or area to search (e.g. 'San Francisco, CA')
    max_results: Maximum results (default 20)

Input parameters:

- `location` (string, required)
- `max_results` (integer)
- `query` (string, required)

### `google-maps__generate_leads` (~136 tokens)

[Google Maps] Generate B2B leads by scraping businesses from Google Maps with contact info. Returns names, addresses, phone, website, ratings.

Args:
    business_type: Type of business (e.g. 'dentist', 'real estate agent', 'auto repair')
    city: City name (e.g. 'Austin')
    state: State abbreviation (e.g. 'TX')
    max_results: Maximum leads to generate (default 50)

Input parameters:

- `business_type` (string, required)
- `city` (string, required)
- `max_results` (integer)
- `state` (string, required)

### `google-maps__validate_emails` (~66 tokens)

[Google Maps] Validate a list of email addresses. Checks syntax, domain, and deliverability.

Args:
    emails: List of email addresses to validate (e.g. ['john@example.com', 'jane@test.com'])

Input parameters:

- `emails` (array, required)

### `hr-compensation__search_h1b_salaries` (~120 tokens)

[HR & Compensation] Search H1B visa salary data. Returns employer, job title, salary, location, and case status.

Args:
    job_title: Job title to search (e.g. 'software engineer', 'data scientist')
    company: Company name (e.g. 'Google', 'Microsoft')
    location: City or state (e.g. 'San Francisco', 'CA')

Input parameters:

- `company` (string)
- `job_title` (string)
- `location` (string)

### `hr-compensation__search_salaries` (~82 tokens)

[HR & Compensation] Search general salary data for a job title and location.

Args:
    job_title: Job title (e.g. 'product manager', 'nurse')
    location: City or region (e.g. 'New York', 'Texas')

Input parameters:

- `job_title` (string, required)
- `location` (string)

### `job-market__search_jobs` (~96 tokens)

[Job Market] Search Indeed for job listings. Returns titles, companies, salaries, descriptions.
Args:
    query: Job title or keywords (e.g. 'software engineer')
    location: City or state (optional, e.g. 'New York')
    max_results: Max results (default 20)

Input parameters:

- `location` (string)
- `max_results` (integer)
- `query` (string, required)

### `job-market__company_reviews` (~73 tokens)

[Job Market] Get Glassdoor reviews for a company. Returns ratings, pros, cons, salary data.
Args:
    company: Company name (e.g. 'Google')
    max_results: Max reviews (default 20)

Input parameters:

- `company` (string, required)
- `max_results` (integer)

### `job-market__salary_search` (~74 tokens)

[Job Market] Search H1B visa salary data for a job title. Returns employer, salary, location.
Args:
    job_title: Job title (e.g. 'Data Scientist')
    location: City or state (optional)

Input parameters:

- `job_title` (string, required)
- `location` (string)

### `legal__search_court_records` (~109 tokens)

[Legal Intelligence] Search public court records by name, case number, or state. Returns case details, filing dates, and parties involved.

Args:
    name: Person or entity name to search (e.g. 'John Smith')
    case_number: Specific case number to look up
    state: State to search in (e.g. 'CA', 'NY')

Input parameters:

- `case_number` (string)
- `name` (string)
- `state` (string)

### `news__get_ap_news` (~64 tokens)

[News & Media] Get the latest headlines from AP News (Associated Press). Returns article titles, summaries, URLs, and publication dates.

Args:
    max_results: Maximum number of articles to return (default 10)

Input parameters:

- `max_results` (integer)

### `news__get_bbc_news` (~62 tokens)

[News & Media] Get the latest headlines from BBC News. Returns article titles, summaries, URLs, and publication dates.

Args:
    max_results: Maximum number of articles to return (default 10)

Input parameters:

- `max_results` (integer)

### `news__get_npr_news` (~62 tokens)

[News & Media] Get the latest stories from NPR (National Public Radio). Returns article titles, summaries, and URLs.

Args:
    max_results: Maximum number of articles to return (default 10)

Input parameters:

- `max_results` (integer)

### `news__get_hacker_news` (~72 tokens)

[News & Media] Get top stories from Hacker News (Y Combinator). Returns titles, URLs, scores, and comment counts. Great for tech and startup news.

Args:
    max_results: Maximum number of stories to return (default 20)

Input parameters:

- `max_results` (integer)

### `news__search_google_news` (~89 tokens)

[News & Media] Search Google News for articles matching a query. Returns headlines, sources, URLs, and publication dates.

Args:
    query: Search query (e.g. "artificial intelligence", "climate change")
    max_results: Maximum number of results (default 10, max 100)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `playwright__navigate` (~44 tokens)

[Playwright Browser] Navigate the browser to a URL. Returns the final URL and page title.

Input parameters:

- `url` (string, required)
- `wait_until` (string)

### `playwright__screenshot` (~47 tokens)

[Playwright Browser] Take a PNG screenshot of the current page (or a specific element). Returns base64 PNG.

Input parameters:

- `full_page` (boolean)
- `selector`

### `playwright__click` (~50 tokens)

[Playwright Browser] Click an element matched by CSS selector or visible text.

Input parameters:

- `button` (string)
- `double_click` (boolean)
- `selector`
- `text`

### `playwright__type_text` (~61 tokens)

[Playwright Browser] Type text into an input/textarea. Optionally clear first or press Enter after.

Input parameters:

- `clear` (boolean)
- `press_enter` (boolean)
- `selector` (string, required)
- `text` (string, required)

### `playwright__get_text` (~31 tokens)

[Playwright Browser] Extract visible text from the page or a specific element.

Input parameters:

- `selector`

### `playwright__get_html` (~38 tokens)

[Playwright Browser] Return the HTML of the page or a specific element.

Input parameters:

- `outer` (boolean)
- `selector`

### `playwright__evaluate` (~39 tokens)

[Playwright Browser] Evaluate JavaScript in the page context. Use `return` for values or an expression.

Input parameters:

- `script` (string, required)

### `playwright__select_option` (~47 tokens)

[Playwright Browser] Choose an option from a <select> element by value or visible label.

Input parameters:

- `label`
- `selector` (string, required)
- `value`

### `playwright__scroll` (~51 tokens)

[Playwright Browser] Scroll the page (or an element) in the given direction by `amount` pixels.

Input parameters:

- `amount` (integer)
- `direction` (string)
- `selector`

### `playwright__wait_for` (~52 tokens)

[Playwright Browser] Wait until a selector reaches a given state (visible|hidden|attached|detached).

Input parameters:

- `selector`
- `state` (string)
- `timeout` (integer)

### `playwright__get_links` (~36 tokens)

[Playwright Browser] Collect all anchor hrefs, optionally filtered by regex.

Input parameters:

- `pattern`
- `selector`

### `playwright__extract_table` (~37 tokens)

[Playwright Browser] Extract a standard HTML table as a list of row objects keyed by header.

Input parameters:

- `selector` (string)

### `playwright__page_pdf` (~46 tokens)

[Playwright Browser] Render the current page as PDF (headless only). Returns base64 PDF.

Input parameters:

- `format_` (string)
- `landscape` (boolean)

### `playwright__fill_form` (~46 tokens)

[Playwright Browser] Fill multiple form fields from a list of {selector, value} and optionally submit.

Input parameters:

- `fields` (array, required)
- `submit` (boolean)

### `playwright__get_cookies` (~25 tokens)

[Playwright Browser] Return all cookies for the current browser context.

### `playwright__set_cookies` (~31 tokens)

[Playwright Browser] Set cookies for the current browser context.

Input parameters:

- `cookies` (array, required)

### `playwright__close_browser` (~23 tokens)

[Playwright Browser] Close the underlying browser, freeing resources.

### `premium-data__search_government_contracts` (~147 tokens)

[Premium Data] Search US federal government contracts, grants, and spending data from USASpending.gov.
Args:
    keyword: Search keyword (e.g., 'cybersecurity', 'cloud computing', 'AI')
    agency: Filter by agency (e.g., 'Department of Defense')
    award_type: Type: contracts, grants, loans, or all
    min_amount: Minimum award amount in USD
    max_results: Max results (default 20)

Input parameters:

- `agency` (string)
- `award_type` (string)
- `keyword` (string, required)
- `max_results` (integer)
- `min_amount` (integer)

### `premium-data__lookup_business_registration` (~100 tokens)

[Premium Data] Look up company registration records, officers, and filings from global business registries.
Args:
    company_name: Company name to search
    jurisdiction: Jurisdiction code (e.g., 'us_de' for Delaware, 'gb' for UK)
    max_results: Max results (default 10)

Input parameters:

- `company_name` (string, required)
- `jurisdiction` (string)
- `max_results` (integer)

### `premium-data__search_amazon_products` (~89 tokens)

[Premium Data] Search Amazon for product details, pricing, reviews, and ratings.
Args:
    search_query: Product search query
    asins: List of ASINs to look up directly
    max_results: Max results (default 15)

Input parameters:

- `asins` (array)
- `max_results` (integer)
- `search_query` (string)

### `premium-data__search_fda_recalls` (~121 tokens)

[Premium Data] Search FDA product recalls, safety alerts, and enforcement actions across drugs, food, and devices.
Args:
    search_term: Product, drug, or company name
    category: Category: drug, food, device, or all
    severity: Classification: Class I, Class II, or Class III
    max_results: Max results (default 20)

Input parameters:

- `category` (string)
- `max_results` (integer)
- `search_term` (string)
- `severity` (string)

### `premium-data__compare_product_prices` (~88 tokens)

[Premium Data] Compare product prices across e-commerce platforms using Google Shopping and direct URL monitoring.
Args:
    product_name: Product name to search
    product_urls: Direct product page URLs to check
    max_results: Max results (default 20)

Input parameters:

- `max_results` (integer)
- `product_name` (string)
- `product_urls` (array)

### `real-estate__search_redfin_properties` (~118 tokens)

[Real Estate] Search for real estate properties on Redfin by location. Returns property listings with prices, addresses, beds, baths, and square footage.

Args:
    location: City, ZIP code, or full Redfin search URL (e.g. "Seattle, WA", "90210", or "https://www.redfin.com/zipcode/90210")
    max_results: Maximum number of results to return (default 10)

Input parameters:

- `location` (string, required)
- `max_results` (integer)

### `real-estate__get_property_details` (~48 tokens)

[Real Estate] Get detailed information about a specific property from its Redfin URL.

Args:
    url: Full Redfin property URL

Input parameters:

- `url` (string, required)

### `reddit__search_reddit` (~93 tokens)

[Reddit] Search Reddit posts. Returns titles, scores, comments, and content.
Args:
    query: Search query (e.g. 'best programming language')
    subreddit: Specific subreddit (optional, e.g. 'programming')
    max_results: Max posts (default 20)

Input parameters:

- `max_results` (integer)
- `query` (string, required)
- `subreddit` (string)

### `reddit__get_subreddit` (~96 tokens)

[Reddit] Get posts from a subreddit. Returns titles, scores, comments.
Args:
    subreddit: Subreddit name (e.g. 'technology')
    sort: Sort order: 'hot', 'new', 'top' (default 'hot')
    max_results: Max posts (default 25)

Input parameters:

- `max_results` (integer)
- `sort` (string)
- `subreddit` (string, required)

### `redfin__search_properties` (~148 tokens)

[Redfin Real Estate] Search Redfin for property listings by location and filters. Returns prices, addresses, beds, baths, sqft.

Args:
    location: City, ZIP, or neighborhood (e.g. 'Seattle, WA', '90210')
    min_price: Minimum listing price in USD (0 for no minimum)
    max_price: Maximum listing price in USD (0 for no maximum)
    property_type: Filter by type: 'house', 'condo', 'townhouse', or '' for all

Input parameters:

- `location` (string, required)
- `max_price` (integer)
- `min_price` (integer)
- `property_type` (string)

### `redfin__get_property_details` (~74 tokens)

[Redfin Real Estate] Get detailed information for a specific Redfin property listing including price history, description, photos, and nearby data.

Args:
    url: Full Redfin property URL (e.g. 'https://www.redfin.com/WA/Seattle/...')

Input parameters:

- `url` (string, required)

### `regulatory-filings__get_form_4_insider_trades` (~139 tokens)

[Regulatory Filings] Retrieve SEC Form 4 insider trades (officers/directors buying or selling their own stock).
Replaces a WhaleWisdom Insider feed subscription. Returns transaction date, insider name & role, shares, price, value.

Args:
    ticker: Optional ticker filter (e.g. "NVDA")
    days_back: Lookback window in days (default 30)
    min_value_usd: Optional minimum transaction value filter (post-filtered)

Input parameters:

- `days_back` (integer)
- `min_value_usd` (number)
- `ticker` (string)

### `regulatory-filings__get_form_d_private_funding` (~129 tokens)

[Regulatory Filings] Retrieve SEC Form D private offerings — private rounds, hedge fund launches, exempt securities filings.
VC and private equity intel for tracking who's raising and how much.

Args:
    state: Optional state filter (e.g. "CA", "NY") — passed as a query keyword
    days_back: Lookback window in days (default 30)
    min_amount: Optional minimum offering amount filter (post-filtered)

Input parameters:

- `days_back` (integer)
- `min_amount` (number)
- `state` (string)

### `regulatory-filings__get_form_8k_material_events` (~140 tokens)

[Regulatory Filings] Retrieve SEC Form 8-K material event filings — M&A, executive changes, bankruptcy, earnings, going concerns.
Replaces an 8-K Push subscription. Real-time material event monitoring for any public company.

Args:
    ticker: Optional ticker filter
    event_type: Optional 8-K item filter (e.g. "1.01", "2.01", "5.02")
    days_back: Lookback window in days (default 14)

Input parameters:

- `days_back` (integer)
- `event_type` (string)
- `ticker` (string)

### `regulatory-filings__get_form_13f_holdings` (~127 tokens)

[Regulatory Filings] Retrieve SEC Form 13F-HR holdings — institutional investor positions ($100M+ AUM funds).
Pull Berkshire Hathaway, Renaissance, Citadel, Two Sigma quarterly position disclosures.

Args:
    filer_cik: Filer CIK number (e.g. "0001067983" for Berkshire) or fund name (passed as query)
    quarter: Quarter in YYYY-QN format (e.g. "2025-Q4")

Input parameters:

- `filer_cik` (string)
- `quarter` (string)

### `regulatory-filings__get_schedule_13d_activist` (~128 tokens)

[Regulatory Filings] Retrieve SEC Schedule 13D / 13G activist & beneficial-ownership filings (>5% stake).
Track Carl Icahn, Elliott Management, Pershing Square, Trian moves — the activist signal.

Args:
    target_ticker: Optional ticker of target company
    filer: Optional activist filer name (post-filtered)
    days_back: Lookback window in days (default 90)

Input parameters:

- `days_back` (integer)
- `filer` (string)
- `target_ticker` (string)

### `regulatory-filings__detect_insider_cluster` (~133 tokens)

[Regulatory Filings] Detect insider buying clusters — multiple officers/directors buying the same stock inside a window.
The smart-money signal hedge funds pay $200+/mo for. Returns one row per stock with cluster strength.

Args:
    ticker: Optional ticker to filter
    days_window: Cluster detection window in days (default 30 — 30/60/90 supported)
    min_insiders: Minimum distinct insiders to qualify as a cluster (default 3)

Input parameters:

- `days_window` (integer)
- `min_insiders` (integer)
- `ticker` (string)

### `regulatory-filings__get_13f_delta` (~131 tokens)

[Regulatory Filings] Compute the position delta between a 13F filer's two most recent filings.
Returns new positions, increased stakes, reduced stakes, and full exits per CUSIP — the actionable signal WhaleWisdom Premium charges $999/yr for.

Args:
    filer_cik: Filer CIK (e.g. "0001067983" for Berkshire) or fund name
    days_back: Lookback window for filings comparison (default 90 — informational)

Input parameters:

- `days_back` (integer)
- `filer_cik` (string, required)

### `regulatory-filings__get_swf_holdings` (~115 tokens)

[Regulatory Filings] Retrieve sovereign wealth fund (SWF) US equity holdings — Norway GPFG, GIC Singapore, ADIA, PIF.
Tracks position changes for the world's largest state-backed investors.

Args:
    fund: Optional SWF name filter (e.g. "Norway", "GIC", "ADIA")
    quarter: Informational; the actor returns the most recently reported quarter per fund.

Input parameters:

- `fund` (string)
- `quarter` (string)

### `regulatory-filings__get_ipo_calendar` (~70 tokens)

[Regulatory Filings] Retrieve upcoming IPO calendar — pricing date, shares offered, price range, lead underwriters.

Args:
    days_forward: Calendar horizon in days (default 30) — passed via the upstream date_range enum

Input parameters:

- `days_forward` (integer)

### `regulatory-filings__get_earnings_calendar` (~76 tokens)

[Regulatory Filings] Retrieve upcoming earnings calendar — report dates, EPS estimates, revenue estimates.

Args:
    days_forward: Calendar horizon in days (default 14)
    ticker: Optional ticker filter (post-filtered)

Input parameters:

- `days_forward` (integer)
- `ticker` (string)

### `regulatory-filings__get_earnings_estimates` (~86 tokens)

[Regulatory Filings] Retrieve analyst earnings estimate revisions — EPS upgrades/downgrades over the lookback window.

Args:
    ticker: Required ticker symbol
    days_back: Lookback window — maps to 30d / 60d / 90d

Input parameters:

- `days_back` (integer)
- `ticker` (string, required)

### `regulatory-filings__get_analyst_targets` (~58 tokens)

[Regulatory Filings] Retrieve Wall Street analyst price targets for a ticker — high, low, mean, latest changes by firm.

Args:
    ticker: Required ticker symbol

Input parameters:

- `ticker` (string, required)

### `regulatory-filings__get_pre_ipo_secondary` (~75 tokens)

[Regulatory Filings] Retrieve pre-IPO secondary market valuations — Forge, EquityZen, Hiive prices for SpaceX, Stripe, OpenAI tier names.

Args:
    company: Optional company name filter (e.g. "SpaceX", "Stripe")

Input parameters:

- `company` (string)

### `regulatory-filings__get_options_unusual_activity` (~84 tokens)

[Regulatory Filings] Retrieve unusual options activity — volume vs open-interest spikes, large block trades, suspected smart-money positioning.

Args:
    ticker: Optional ticker filter
    min_volume_ratio: Minimum volume / open-interest ratio (default 2.0)

Input parameters:

- `min_volume_ratio` (number)
- `ticker` (string)

### `regulatory-filings__get_short_interest` (~80 tokens)

[Regulatory Filings] Retrieve short interest data — short ratio, days-to-cover, % of float short, changes vs prior period.

Args:
    ticker: Optional ticker filter
    days_back: Informational; actor returns latest reported short interest snapshot

Input parameters:

- `days_back` (integer)
- `ticker` (string)

### `regulatory-filings__get_stock_splits_corporate_actions` (~66 tokens)

[Regulatory Filings] Retrieve upcoming stock splits, spinoffs, mergers, special dividends, and other corporate actions.

Args:
    days_forward: Calendar horizon in days (default 60)

Input parameters:

- `days_forward` (integer)

### `regulatory-filings__get_dividend_aristocrats` (~69 tokens)

[Regulatory Filings] Retrieve S&P 500 Dividend Aristocrats — companies with 25+ consecutive years of dividend increases.

Args:
    min_years: Minimum consecutive years of dividend increases (default 25)

Input parameters:

- `min_years` (integer)

### `review-intelligence__trustpilot_reviews` (~79 tokens)

[Review Intelligence] Get Trustpilot reviews for a company. Returns ratings, review text, dates.

Args:
    company: Company name or Trustpilot URL slug (e.g. 'amazon.com')
    max_results: Max reviews (default 20)

Input parameters:

- `company` (string, required)
- `max_results` (integer)

### `review-intelligence__g2_reviews` (~75 tokens)

[Review Intelligence] Get G2 software reviews. Returns ratings, pros, cons, use cases.

Args:
    product: Software product name (e.g. 'Salesforce')
    max_results: Max reviews (default 20)

Input parameters:

- `max_results` (integer)
- `product` (string, required)

### `review-intelligence__yelp_reviews` (~92 tokens)

[Review Intelligence] Get Yelp business reviews. Returns ratings, review text, photos.

Args:
    business: Business name or type (e.g. 'pizza')
    location: City (optional, e.g. 'Chicago')
    max_results: Max results (default 20)

Input parameters:

- `business` (string, required)
- `location` (string)
- `max_results` (integer)

### `sales-intelligence__find_company_emails` (~103 tokens)

[Sales Intelligence] Find publicly available business email addresses for a company domain.

Wraps `nexgendata/company-email-finder`. Returns probable role-based
emails (info@, sales@, support@, etc.) plus any verified contacts
discovered by crawling the homepage and common contact pages.

Args:
    domain: Company domain (e.g. "stripe.com" — with or without scheme)

Input parameters:

- `domain` (string, required)

### `sales-intelligence__enrich_company` (~96 tokens)

[Sales Intelligence] Enrich a single company with domain, description, industry, employee
band, social profiles, and (where available) email patterns.

Wraps `nexgendata/company-enrichment-tool`. Accepts either a free-form
company name ("Stripe") or a domain ("stripe.com").

Args:
    domain_or_name: Company name or domain.

Input parameters:

- `domain_or_name` (string, required)

### `sales-intelligence__aggregate_company_profile` (~164 tokens)

[Sales Intelligence] Build a full company profile by aggregating across multiple public
sources: homepage, /about, /careers, JSON-LD schema, plus Crunchbase
free-tier funding scrape when `include_funding=True`.

Wraps `nexgendata/company-data-aggregator`. The richest of the
company-research tools — use this when you want one record covering
industry, HQ, founded date, employee band, key people, social
handles, and funding history.

Args:
    name_or_domain: Company name (e.g. "Stripe") or domain.
    include_funding: Include Crunchbase + news-based funding lookup.

Input parameters:

- `include_funding` (boolean)
- `name_or_domain` (string, required)

### `sales-intelligence__find_b2b_leads` (~223 tokens)

[Sales Intelligence] Find B2B sales leads matching an industry / geography / size filter.

Wraps `nexgendata/b2b-leads-finder`. Returns company-level leads with
names, domains, and (where available) job-title contacts that match
a Marketing Manager / sales-decision-maker profile. Use
\`enrich_lead_list` afterwards to add contact info.

Args:
    industry: Industry vertical (e.g. "fintech", "SaaS", "healthcare").
    country: Optional country / region filter (e.g. "Singapore", "USA").
    employee_band: Optional LinkedIn-style size band ("11-50", "51-200",
                   "201-500", "501-1000", "1001-5000", "5001+").
    limit: Max leads to return (1-500, default 50).

Input parameters:

- `country`
- `employee_band`
- `industry` (string, required)
- `limit` (integer)

### `sales-intelligence__enrich_lead_list` (~124 tokens)

[Sales Intelligence] Bulk-enrich a list of company domains with emails, contact pages,
social profiles, and (where available) phone numbers.

Wraps `nexgendata/lead-list-enricher`. Best used after `find_b2b_leads`
to add contact-tier data to a freshly built lead list. Up to ~50
domains per call recommended for response-time reasons.

Args:
    domains: List of company domains (e.g. ["stripe.com","airbnb.com"]).

Input parameters:

- `domains` (array, required)

### `sales-intelligence__detect_hiring_signal` (~136 tokens)

[Sales Intelligence] Detect hiring-momentum signals for a list of companies. Aggregates
open-role counts, growth-related keywords (Series A/B/C, scaling,
expansion), and trend indicators from job boards.

Wraps `nexgendata/hiring-signal-detector`. Useful for sales prospecting
("which of my target accounts are hiring right now?") and funding
signals ("companies scaling engineering = recently funded").

Args:
    company_slugs: List of company slugs / names (e.g. ["stripe", "notion"]).

Input parameters:

- `company_slugs` (array, required)

### `sales-intelligence__track_startup_funding` (~148 tokens)

[Sales Intelligence] Track recent startup funding announcements filtered by stage and
sector.

Wraps `nexgendata/startup-funding-tracker`. Returns recent rounds
(Crunchbase News + TechCrunch + sector press) including company,
amount, round type, investors, and date.

Args:
    stage: Optional stage filter ("seed", "series a", "series b", ...).
    sector: Optional sector / industry filter ("ai", "fintech", ...).
    days_back: Look-back window in days (default 30, max ~180).

Input parameters:

- `days_back` (integer)
- `sector`
- `stage`

### `sales-intelligence__detect_tech_stack` (~111 tokens)

[Sales Intelligence] Detect the technology stack used by a website (frameworks, CMS,
analytics, payment, hosting, security, marketing tools).

Wraps `nexgendata/wappalyzer-replacement`. Drop-in replacement for
the discontinued Wappalyzer API — returns categorized technology
detections with version + confidence info.

Args:
    domain: Domain or full URL (e.g. "stripe.com" or "https://stripe.com").

Input parameters:

- `domain` (string, required)

### `sales-intelligence__find_yc_companies` (~142 tokens)

[Sales Intelligence] Find Y Combinator companies, optionally filtered by batch (e.g.
"W26", "S25") or status ("Active", "Acquired", "Public").

Wraps `nexgendata/yc-companies-directory-scraper`. Returns the YC
directory entries (company name, batch, description, website,
industries, location, status).

Args:
    batch: Batch code such as "W26", "S25", "F24".
    stage: Status filter, e.g. "Active", "Acquired", "Public".

Input parameters:

- `batch`
- `stage`

### `sales-intelligence__search_linkedin_jobs` (~152 tokens)

[Sales Intelligence] Search LinkedIn for public job postings matching a query.

Wraps `nexgendata/linkedin-jobs-scraper`. Returns job title, company,
location, posted date, and description. Posted-within filter is a
soft hint applied client-side via the LinkedIn search UI.

Args:
    query: Free-text job query (e.g. "senior python developer").
    location: Optional location (e.g. "Berlin", "Remote").
    posted_within_days: Soft recency filter (default 14, max 90).

Input parameters:

- `location`
- `posted_within_days` (integer)
- `query` (string, required)

### `seo-web-analysis__crawl_website` (~86 tokens)

[SEO & Web Analysis] Crawl a website and extract structured content from pages. Returns titles, headings, text, and links.

Args:
    url: Starting URL to crawl (e.g. 'https://example.com')
    max_pages: Maximum pages to crawl (default 10)

Input parameters:

- `max_pages` (integer)
- `url` (string, required)

### `seo-web-analysis__detect_tech_stack` (~67 tokens)

[SEO & Web Analysis] Detect the technology stack of a website — frameworks, CMS, analytics, CDN, hosting, and more.

Args:
    url: Website URL to analyze (e.g. 'https://example.com')

Input parameters:

- `url` (string, required)

### `seo-web-analysis__check_dns` (~65 tokens)

[SEO & Web Analysis] Look up DNS records for a domain. Returns A, AAAA, MX, NS, TXT, and CNAME records.

Args:
    domain: Domain name (e.g. 'example.com')

Input parameters:

- `domain` (string, required)

### `seo-web-analysis__check_ssl` (~59 tokens)

[SEO & Web Analysis] Check SSL certificate details for a domain — issuer, expiry, protocol version, and validity.

Args:
    domain: Domain to check (e.g. 'example.com')

Input parameters:

- `domain` (string, required)

### `seo-web-analysis__lookup_whois` (~62 tokens)

[SEO & Web Analysis] Look up WHOIS registration data for a domain — registrar, creation date, expiry, nameservers.

Args:
    domain: Domain name (e.g. 'example.com')

Input parameters:

- `domain` (string, required)

### `social-content__search_devto` (~71 tokens)

[Social Content] Search dev.to for developer articles and tutorials.

Args:
    query: Search query (e.g. 'react hooks', 'python fastapi')
    max_results: Maximum articles (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `social-content__get_steam_games` (~80 tokens)

[Social Content] Search Steam for games. Returns titles, prices, ratings, and descriptions.

Args:
    query: Game name or search term (e.g. 'cyberpunk', 'strategy')
    max_results: Maximum games (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `social-content__search_podcasts` (~71 tokens)

[Social Content] Search for podcast episodes by topic.

Args:
    query: Topic or podcast name (e.g. 'artificial intelligence', 'startup')
    max_results: Maximum episodes (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `social-content__search_events` (~69 tokens)

[Social Content] Search Eventbrite for upcoming events.

Args:
    query: Event topic (e.g. 'tech meetup', 'AI conference')
    location: City or region (e.g. 'San Francisco')

Input parameters:

- `location` (string)
- `query` (string, required)

### `sports__get_nba_scores` (~47 tokens)

[Sports Data] Get today's NBA basketball scores, schedules, and game results. Returns teams, scores, game status (live/final/scheduled), and tip-off times.

### `sports__get_nfl_scores` (~42 tokens)

[Sports Data] Get current NFL football scores, schedules, and game results. Returns teams, scores, quarters, game status, and kickoff times.

### `sports__get_nhl_scores` (~42 tokens)

[Sports Data] Get today's NHL hockey scores, schedules, and game results. Returns teams, scores, periods, game status, and start times.

### `sports__get_all_scores` (~40 tokens)

[Sports Data] Get scores from ALL major sports leagues (NBA, NFL, NHL) in one call. Perfect for a daily sports briefing.

### `travel__search_airbnb` (~117 tokens)

[Travel Intelligence] Search Airbnb listings by location. Returns prices, ratings, amenities, and host info.

Args:
    location: City or area (e.g. 'Paris, France')
    checkin: Check-in date YYYY-MM-DD (optional)
    checkout: Check-out date YYYY-MM-DD (optional)
    max_results: Max listings to return (default 20)

Input parameters:

- `checkin` (string)
- `checkout` (string)
- `location` (string, required)
- `max_results` (integer)

### `travel__search_hotels` (~72 tokens)

[Travel Intelligence] Search Booking.com for hotels. Returns prices, ratings, and amenities.

Args:
    destination: City or area (e.g. 'Tokyo, Japan')
    max_results: Max results (default 20)

Input parameters:

- `destination` (string, required)
- `max_results` (integer)

### `travel__search_tripadvisor` (~71 tokens)

[Travel Intelligence] Search TripAdvisor for restaurants, attractions, or hotels with reviews.

Args:
    query: Search query (e.g. 'best restaurants in Rome')
    max_results: Max results (default 20)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `weather__get_weather` (~78 tokens)

[Weather] Get current weather and forecast for a location. Returns conditions, temperature, humidity, wind, and multi-day forecast.

Args:
    location: City name or coordinates (e.g. 'London, UK', 'New York, NY', '37.7749,-122.4194')

Input parameters:

- `location` (string, required)

### `web-scraping__crawl_website` (~77 tokens)

[Web Scraping] Crawl a website and extract its content as structured data.

Args:
    url: Website URL to crawl (e.g. 'https://example.com')
    max_pages: Max pages to crawl (default 5)

Input parameters:

- `max_pages` (integer)
- `url` (string, required)

### `web-scraping__google_search` (~76 tokens)

[Web Scraping] Search Google and return organic results with titles, URLs, snippets.

Args:
    query: Search query (e.g. 'best python libraries 2026')
    max_results: Max results (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `web-scraping__wikipedia_lookup` (~53 tokens)

[Web Scraping] Look up a Wikipedia article and return its content.

Args:
    topic: Topic to look up (e.g. 'Artificial intelligence')

Input parameters:

- `topic` (string, required)

### `yahoo-finance__get_stock_quote` (~72 tokens)

[Yahoo Finance] Get the current stock quote for a ticker symbol. Returns price, change, volume, market cap, P/E ratio.

Args:
    ticker: Stock ticker symbol (e.g. 'AAPL', 'TSLA', 'MSFT')

Input parameters:

- `ticker` (string, required)

### `yahoo-finance__get_multiple_quotes` (~61 tokens)

[Yahoo Finance] Get current quotes for multiple stocks at once.

Args:
    tickers: List of ticker symbols (e.g. ['AAPL', 'GOOGL', 'MSFT'])

Input parameters:

- `tickers` (array, required)

### `yahoo-finance__compare_stocks` (~64 tokens)

[Yahoo Finance] Compare multiple stocks side by side with key metrics.

Args:
    tickers: List of ticker symbols to compare (e.g. ['AAPL', 'MSFT', 'GOOGL'])

Input parameters:

- `tickers` (array, required)

### `youtube-media__youtube_transcript` (~76 tokens)

[YouTube & Media] Extract transcript/subtitles from a YouTube video.
Args:
    video_url: YouTube video URL (e.g. 'https://youtube.com/watch?v=...')
    language: Language code (default 'en')

Input parameters:

- `language` (string)
- `video_url` (string, required)

### `youtube-media__search_podcasts` (~67 tokens)

[YouTube & Media] Search for podcast episodes by topic.
Args:
    query: Search query (e.g. 'AI startups')
    max_results: Max episodes (default 20)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

### `youtube-media__imdb_search` (~77 tokens)

[YouTube & Media] Search IMDB for movies and TV shows. Returns titles, ratings, cast.
Args:
    query: Movie or show title (e.g. 'Inception')
    max_results: Max results (default 10)

Input parameters:

- `max_results` (integer)
- `query` (string, required)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-thenextgennexus-enterprise-mcp-gateway/enterprise-mcp-gateway-mcp#diagnostics

## Score history

- 2026-08-03: 63
- 2026-08-02: 62
- 2026-08-01: 62
- 2026-07-31: 61
- 2026-07-30: 58
- 2026-07-29: 57
- 2026-07-28: 56
- 2026-07-27: 56
- 2026-07-26: 55

## Links

- Remote endpoint: https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/enterprise-mcp-gateway/mcp
- Authorisation metadata: https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/.well-known/oauth-protected-resource/enterprise-mcp-gateway/mcp
- Website: https://apify.com/nexgendata/enterprise-mcp-gateway
- Changelog RSS feed: https://verifymcp.io/servers/com-thenextgennexus-enterprise-mcp-gateway/enterprise-mcp-gateway-mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-thenextgennexus-enterprise-mcp-gateway/enterprise-mcp-gateway-mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/com-thenextgennexus-enterprise-mcp-gateway/enterprise-mcp-gateway-mcp
