# 🏢 Enterprise MCP Gateway — 30 AI Servers in One (`nexgendata/enterprise-mcp-gateway`) Actor

All-in-one MCP gateway bundling 30 specialized data servers — finance, real estate, jobs, legal, news, sports, and more. One endpoint, one connection, full access. Tools discovered live via tools/list. Built for AI agents at scale.

- **URL**: https://apify.com/nexgendata/enterprise-mcp-gateway.md
- **Developed by:** [NexGenData](https://apify.com/nexgendata) (community)
- **Categories:** AI, Automation, MCP servers
- **Stats:** 3 total users, 2 monthly users, 99.6% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $50.00 / 1,000 tool calls

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Enterprise MCP Gateway — 30 AI Data Servers in One Endpoint

**One connection. All data.** Give your AI agent instant access to 30 real-world data sources through a single MCP endpoint — finance, real estate, news, legal, e-commerce, maps, jobs, weather, sports, and more.

### Why This Exists

Every AI agent needs data. But connecting to dozens of separate APIs means dozens of configurations, auth flows, rate limits, and failure modes. The Enterprise MCP Gateway solves this by aggregating **30 specialized MCP data servers** into a single endpoint. Connect once, access everything.

### What You Get

| Category | Servers | Example Tools |
|----------|---------|---------------|
| **Finance** | Finance & Markets, Yahoo Finance, Crypto Intelligence, Global Equities Screener | Stock quotes, market data, crypto prices, 26-market equity screening |
| **Real Estate** | Real Estate, Redfin | Property listings, home values, market trends |
| **News & Media** | News & Media, YouTube & Media | Article search, headlines, video data, transcripts |
| **Business** | HR & Compensation, Job Market, Review Intelligence | Salary data, job listings, reviews, sentiment |
| **Technology** | Developer Tools, GitHub, SEO & Web Analysis, Domain Intel, Web Scraping | NPM packages, repos, SEO metrics, WHOIS, scraping |
| **Social** | Reddit, Social Content | Posts, comments, profiles, trending topics |
| **Location** | Google Maps, Travel, Weather | Business listings, flights, hotels, forecasts |
| **Legal** | Legal Intelligence | Court records, case law, regulations |
| **E-Commerce** | E-Commerce Intelligence | Product search, price comparison, reviews |
| **Research** | Academic Research, Premium Data | Papers, journals, company/person enrichment |
| **Regulatory** | Regulatory Filings | Company filings, disclosures, compliance data |
| **Sales** | Sales Intelligence | Company & contact enrichment, lead data |
| **Automation** | Playwright (browser automation) | Headless browser actions and page automation |
| **Sports** | Sports Data | Live scores, standings, player stats |
| **Automotive** | Automotive Intelligence | Vehicle pricing, specs, dealer inventory |

The exact tool count is discovered dynamically — the full, current list is available via `tools/list`.

### Quick Start

#### Connect via SSE (Recommended)

```json
{
  "mcpServers": {
    "nexgendata-gateway": {
      "url": "https://nexgendata-enterprise-mcp-gateway.apify.actor/sse?token=YOUR_APIFY_TOKEN"
    }
  }
}
```

#### Connect via HTTP

```bash
curl -X POST https://nexgendata-enterprise-mcp-gateway.apify.actor/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_APIFY_TOKEN" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list"
  }'
```

#### Claude Desktop Configuration

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "nexgendata-gateway": {
      "url": "https://nexgendata-enterprise-mcp-gateway.apify.actor/sse?token=YOUR_APIFY_TOKEN"
    }
  }
}
```

### How It Works

1. **You connect** to the Gateway via SSE or HTTP — one endpoint, one auth token
2. **Your AI agent discovers** every available tool across all 30 servers via `tools/list`
3. **Agent calls a tool** (e.g., `finance/get_stock_quote` with `{"symbol": "AAPL"}`)
4. **Gateway routes** the request to the correct underlying MCP server
5. **Data returns** through your single connection

Tools are namespaced as `server-id/tool-name` so there are never naming conflicts. For example:

- `finance/get_stock_quote` — Stock data from Finance & Markets
- `yahoo-finance/get_quote` — Stock data from Yahoo Finance
- `real-estate/search_properties` — Property search
- `google-maps/search_places` — Google Maps business data
- `news/search_news` — News article search

### Convenience Endpoints

| Endpoint | Description |
|----------|-------------|
| `GET /health` | Server status, uptime, counts |
| `GET /catalog` | Browse all servers and tools by category |
| `GET /stats` | Usage analytics for the last 24 hours |
| `GET /sse` | MCP SSE transport endpoint |
| `POST /mcp` | MCP HTTP transport endpoint |
| `POST /message?sessionId=X` | MCP message endpoint (used with SSE) |

### Rate Limits

- **60 requests per minute** per API token
- Rate limit resets every 60 seconds
- Enterprise customers: contact for higher limits

### Authentication

All tool executions require an Apify API token. You can provide it in three ways:

1. **SSE query parameter**: `/sse?token=YOUR_TOKEN`
2. **Authorization header**: `Authorization: Bearer YOUR_TOKEN`
3. **Actor input**: Set `apifyToken` in the actor's input configuration

### Example: Multi-Source Research

Ask your AI agent: *"What's the real estate market like in Austin, TX?"*

The agent can use the gateway to:

1. `real-estate/get_market_trends` — Get market overview
2. `redfin/get_market_stats` — Get Redfin-specific data
3. `real-estate/search_properties` — Browse current listings
4. `news/search_news` — Find recent Austin real estate news
5. `weather/get_current_weather` — Check Austin weather
6. `job-market/get_market_trends` — See Austin job market (drives housing demand)

All through **one connection**.

### Built By NexGenData

We maintain a large catalog of Apify actors and **30 MCP servers** powering data access for AI agents worldwide. The Enterprise MCP Gateway is the easiest way to access them all.

- **Apify Store**: [apify.com/nexgendata](https://apify.com/nexgendata)
- **Support**: Open an issue on the actor page
- **Enterprise**: Contact us for custom data pipelines and dedicated infrastructure

***

### 💻 Code Example — Python

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/enterprise-mcp-gateway").call(run_input={
    # Fill in the input shape from the actor's input_schema
})

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
```

### 🌐 Code Example — cURL

```bash
curl -X POST "https://api.apify.com/v2/acts/nexgendata~enterprise-mcp-gateway/run-sync-get-dataset-items?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ /* input schema */ }'
```

### ❓ FAQ

**Q: How do I get started?**
Sign up at [apify.com](https://www.apify.com/), grab your API token from Settings → Integrations, and run the actor via the Apify console, API, Python SDK, or any integration (Zapier, Make.com, n8n).

**Q: What's the typical cost per run?**
See the pricing section below. Most runs finish under $0.10 for typical batches.

**Q: Is this actor maintained?**
Yes. NexGenData maintains 165+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get responses within 24 hours.

**Q: Can I use the output commercially?**
Yes — you own the output data. Check the target site's Terms of Service for any usage restrictions on the scraped content itself.

**Q: How do I handle rate limits?**
Apify manages concurrency and retries automatically. For very large batches (10K+ items), run multiple smaller jobs in parallel instead of one mega-job for better reliability.

### 💰 Pricing

Pay-per-event pricing — you only pay for what you actually extract.

- **Actor Start:** $0.0500
- **Tool call:** $0.0350

### 🔗 Related NexGenData Actors

- [RAG Web Browser](https://apify.com/nexgendata/rag-web-browser)
- [AI Web Scraper](https://apify.com/nexgendata/ai-web-scraper)
- [Hacker News Scraper](https://apify.com/nexgendata/hacker-news-scraper)

### 🚀 Apify Affiliate Program

New to Apify? Sign up with our [referral link](https://www.apify.com/) — you get free platform credits on signup, and you help fund the maintenance of this actor fleet.

### 📚 More From NexGenData

Explore the full catalog, tutorials, Gumroad data packs, and newsletter at **[thenextgennexus.com](https://thenextgennexus.com)** — the brand home for everything we ship.

- 📖 Tutorials & how-to guides
- 🗂️ Full actor catalog with usage examples
- 📦 Gumroad data packs (one-time purchases)
- 📬 Newsletter — monthly drops of new actors and revenue experiments

***

*Built and maintained by [NexGenData](https://apify.com/nexgendata) — 165+ actors covering scraping, enrichment, MCP servers, and automation.*
🏠 Home: [thenextgennexus.com](https://thenextgennexus.com)

***

### Why Enterprise MCP Gateway Beats Single-Server MCPs, Pipedream, Zapier MCP & Generic LLMs

| Feature | NexGenData Enterprise Gateway | Individual MCP servers | Pipedream MCP | Zapier MCP | Generic LLM (no tools) |
|---|---|---|---|---|---|
| Cost | $0.05 start + $0.035 / tool call | $0.002+ per call × N servers (auth × N) | $19+ / month base | $19.99+ / month base | Free (no live data) |
| One auth, all data | Yes — 30 servers in one token | No — N auths | Per-action auth | Per-Zap auth | N/A |
| Servers available | 30 (finance, real estate, news, legal, e-comm, maps, jobs, weather, sports, social, dev, SEO, domain, scraping, equities screener, regulatory filings, sales intelligence, more) | 1 each | Marketplace | Marketplace | None |
| Total tools surfaced | Discovered live via tools/list | Sum across servers | Hundreds (un-curated) | Thousands | None |
| AI-agent integration | Native MCP (SSE + HTTP) | Native MCP each | Pipedream-specific | Zapier-specific | N/A |
| Namespaced routing | `server/tool` — no collisions | N/A (one server) | Manual | Manual | N/A |
| Rate limit | 60 req/min per token | Per-server | Plan-gated | Plan-gated | N/A |
| Auth | Apify token | Apify token each | Pipedream account | Zapier account | None |
| Monthly minimum | None | None | $19+ | $19.99+ | None |

Most teams pick this gateway because it is **cheaper than** maintaining 30 separate MCP integrations in their agent config, **drop-in-replaces** stitching Pipedream or Zapier MCP bundles together, and ships namespaced multi-domain data that base Claude / GPT-4 simply cannot reach. An AI agent answers "what's happening in Austin: housing, jobs, weather, news, real-estate listings, restaurant reviews" with one connection instead of six.

### Related NexGenData MCP Servers & Foundational Actors

| Use case | Actor |
|----------|-------|
| Finance & markets MCP | [finance-mcp-server](https://apify.com/nexgendata/finance-mcp-server) |
| Real estate MCP | [real-estate-mcp-server](https://apify.com/nexgendata/real-estate-mcp-server) |
| News & headlines MCP | [news-mcp-server](https://apify.com/nexgendata/news-mcp-server) |
| Google Maps MCP | [google-maps-mcp-server](https://apify.com/nexgendata/google-maps-mcp-server) |
| Academic research MCP | [academic-research-mcp-server](https://apify.com/nexgendata/academic-research-mcp-server) |
| Sports data MCP | [sports-mcp-server](https://apify.com/nexgendata/sports-mcp-server) |
| Legal MCP (court records + IP) | [legal-mcp-server](https://apify.com/nexgendata/legal-mcp-server) |
| GitHub MCP (repos, commits, PRs) | [github-mcp-server](https://apify.com/nexgendata/github-mcp-server) |
| HR & compensation MCP | [hr-compensation-mcp-server](https://apify.com/nexgendata/hr-compensation-mcp-server) |
| E-commerce intelligence MCP | [ecommerce-intelligence-mcp-server](https://apify.com/nexgendata/ecommerce-intelligence-mcp-server) |
| Social content MCP | [social-content-mcp-server](https://apify.com/nexgendata/social-content-mcp-server) |
| SEO web analysis MCP | [seo-web-analysis-mcp-server](https://apify.com/nexgendata/seo-web-analysis-mcp-server) |
| Premium B2B data MCP | [premium-data-mcp-server](https://apify.com/nexgendata/premium-data-mcp-server) |
| Travel MCP (Airbnb / Booking / TripAdvisor) | [travel-mcp-server](https://apify.com/nexgendata/travel-mcp-server) |
| Weather MCP | [weather-mcp-server](https://apify.com/nexgendata/weather-mcp-server) |
| Crypto MCP (CoinGecko prices + market data) | [crypto-mcp-server](https://apify.com/nexgendata/crypto-mcp-server) |
| Reddit MCP | [reddit-mcp-server](https://apify.com/nexgendata/reddit-mcp-server) |

Browse the full NexGenData catalog of 260+ actors at https://apify.com/nexgendata

# Actor input Schema

## `apifyToken` (type: `string`):

Your Apify API token for authenticating tool calls to underlying MCP servers. If not provided, the actor will use the token from the run context. You can also pass it via the SSE connection's Authorization header.

## `noClientTimeoutSecs` (type: `integer`):

Exit the gateway gracefully if no MCP client connects within this many seconds. Prevents direct 'Run' sessions from hanging until the platform timeout. Default: 240.

## `debug` (type: `boolean`):

Enable verbose debug logging.

## Actor input object example

```json
{
  "noClientTimeoutSecs": 240,
  "debug": false
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "noClientTimeoutSecs": 240,
    "debug": false
};

// Run the Actor and wait for it to finish
const run = await client.actor("nexgendata/enterprise-mcp-gateway").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "noClientTimeoutSecs": 240,
    "debug": False,
}

# Run the Actor and wait for it to finish
run = client.actor("nexgendata/enterprise-mcp-gateway").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "noClientTimeoutSecs": 240,
  "debug": false
}' |
apify call nexgendata/enterprise-mcp-gateway --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=nexgendata/enterprise-mcp-gateway",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/9QNIIH7Fue2Yernjd/builds/VGfYdf59LSfMvOyv7/openapi.json
