# ncScale MCP

> ncScale lets you monitor your entire no-code infrastructure—Bubble apps, Airtable syncs, workflows—from plain chat. Your AI agent tracks logs, finds active alerts, checks node status, and lists support tickets without you opening a dashboard.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Tags:** no-code-monitoring, execution-logs, infrastructure-visibility, alerting, node-status

## Description

**ncScale lets your AI agent monitor your entire no-code setup—Bubble apps, Airtable syncs, workflows—straight from a chat window. You won't have to open any dashboards just to see if something broke.**

**You can use this server to get instant visibility into what’s going on with your whole stack. Your agent tracks logs, finds active alerts, checks node status, and even pulls user lists without you touching a dashboard.**

***

### **Checking System Status: What's Broken Right Now?**

When you need to know if something’s failing, start with the alerts. You can call `list_alerts` to pull a rundown of every open monitoring alert running in your system. If one looks serious, you get specific details on it by calling `get_alert`, which gives you all the fine print on that single warning.

To see what's causing the problem, check out individual components. You can list every monitored no-code element using `list_nodes`. Once you have a node ID, you call `get_node` to get its full status and configuration details—you know exactly why it’s acting up.

***

### **Deep Dive Debugging: Why Did It Break?**

Sometimes the alerts don't tell the whole story. You need history. To check system activity, you can call `list_logs`, which grabs a list of recent execution logs across every single part of your no-code stack for debugging purposes.

If you want a bird’s eye view of the setup, calling `get_workspace_info` fetches general metadata about your entire ncScale workspace. For an overview of how your data flows, you can call `list_integrations`, which lists every third-party service—like Bubble or Airtable—that's connected and monitored by ncScale, telling you if the connection itself is healthy.

***

### **System Management and Support**

This server keeps track of who’s using it and what needs fixing. You can call `list_users` to get a roster of every user account that has access to this workspace. For a list of custom observability dashboards, use `list_dashboards`. If you run into trouble or spot an issue, calling `list_tickets` fetches all the support tickets related to monitoring failures or alerts.

***

### **How It Works**

Your agent pulls this operational data through simple chat commands. You'll see a complete picture of your no-code health: you check node status with `get_node`, list all running warnings using `list_alerts` and `get_alert`, view the history via `list_logs`, verify connections by calling `list_integrations`, or pull support documentation through `list_tickets`. You're getting full operational transparency without leaving your chat window.

## Tools

### get_alert
Gets detailed information about a single, specific monitoring alert.

### get_node
Retrieves the full details and status of one monitored no-code element (node).

### get_workspace_info
Fetches general metadata about your entire ncScale workspace.

### list_alerts
Pulls a list of all currently active and open monitoring alerts in the system.

### list_dashboards
Retrieves a list of custom observability dashboards available in your account.

### list_integrations
Lists all third-party services (like Bubble or Airtable) connected and monitored by ncScale.

### list_logs
Retrieves a list of recent execution logs across your entire no-code stack.

### list_nodes
Lists all the individual no-code elements that are currently being monitored by ncScale.

### list_tickets
Fetches a list of support tickets related to monitoring issues or alerts.

### list_users
Lists all user accounts that have access to the workspace.

## Prompt Examples

**Prompt:** 
```
List all monitored nodes in my ncScale workspace.
```

**Response:** 
```
I've retrieved your monitored nodes. You have 15 elements under observation, including 'Main Bubble App', 'CRM Sync Workflow', and 'Marketing Database'. Would you like the current status for the Bubble app?
```

**Prompt:** 
```
Show me the latest monitoring logs.
```

**Response:** 
```
Fetching logs... I found several recent entries: 'Execution Success' for Workflow-A, 'Rate Limit Warning' for API-B, and a 'Payload Error' detected 5 minutes ago. Shall I get the full details for the payload error?
```

**Prompt:** 
```
Check if there are any active alerts right now.
```

**Response:** 
```
Checking alerts... You have 1 active critical alert: 'Database Connection Timeout' (Node: Production DB). There is also a pending support ticket associated with this incident. Would you like the ticket details?
```

## Capabilities

### Get Node Details
Retrieves the full configuration and current status of any specific no-code element using its unique ID.

### List Active Alerts
Pulls a list of all running alerts, allowing you to immediately see what's currently broken in your system.

### View System Logs
Fetches recent execution and activity logs across every part of the no-code stack for debugging purposes.

### Check Integrations
Lists all third-party tools (e.g., Bubble, Airtable) connected to your account and their current status.

### List Support Tickets
Retrieves a list of monitoring support tickets associated with recent incidents or failures.

## Use Cases

### The Morning Status Check
It's 8 am and the product team needs a quick status report. Instead of opening three separate dashboards, they ask their agent to `list_nodes` and `list_alerts`. The agent returns a single, consolidated list showing which nodes are active and if any critical alerts exist. Problem solved in seconds.

### Debugging an API Failure
A user reports data is missing from the CRM sync. Instead of checking the Bubble logs first, they ask the agent to `list_logs` for the last hour. The agent finds a specific 'Payload Error' and suggests running `get_node` on that workflow ID so the developer can fix the mapping.

### Security Audit
The security team needs to know who has access to sensitive data. They ask the agent to run `list_users`. This quickly generates a list of all user accounts, allowing the admin to verify permissions and revoke access if necessary.

### Pre-Deployment Check
Before deploying an update, the engineer needs to confirm that the external data source (Airtable) is connected. They ask the agent to `list_integrations`. The agent confirms the Airtable connection status and shows the last successful sync time.

## Benefits

- Check system health instantly. Instead of navigating to the Alerts tab, just ask your agent to `list_alerts` and know exactly what's broken right now.
- Pinpoint failures fast. When something goes wrong, use `list_logs` to get recent execution history across all nodes, bypassing manual log searches.
- Verify connections easily. Use `list_integrations` to audit which third-party tools (like Bubble) are attached and if they're reporting correctly.
- Get deep visibility into specific components. Don’t just see a failure; use `get_node` with the ID to pull the full configuration details of that single node.
- Triage incidents faster. If an alert fires, you can immediately check for related support history using `list_tickets` without switching context.

## How It Works

The bottom line is: your AI client acts like a remote admin console, letting you query complex operational data using simple chat prompts.

1. Subscribe to the ncScale server and provide your API Key and Workspace ID.
2. Tell your AI agent what you need—for example, 'What's wrong with the user sign-up workflow?'
3. The agent calls the appropriate tool (like `list_logs` or `get_alert`), pulls the data, and summarizes it for you in plain text.

## Frequently Asked Questions

**How do I check the status of a single element using get_node?**
You provide the unique ID for the node to your agent. The tool runs `get_node` and sends back detailed information, including its current operational state and configuration parameters.

**Can I see all active failures with list_alerts?**
Yes, running `list_alerts` immediately fetches a compiled list of every monitoring alert currently active on your no-code stack. It tells you which nodes are failing and why.

**What is the difference between list_logs and get_node?**
`get_node` gives static configuration details about an element; `list_logs` provides a chronological record of what that node or system did over time. Think config vs. activity.

**How do I check user accounts with list_users?**
Just ask the agent to run `list_users`. It returns all user records associated with your workspace, letting you see who has access and when they last logged in.

**What information does `get_workspace_info` return about my account?**
It returns core metadata for your entire ncScale workspace. This includes general setup details and identifiers that confirm the scope of monitoring available to your agent.

**How can I filter the data when calling `list_logs`?**
You can refine log results by specifying time ranges or keywords in your request. This prevents you from sifting through excessive history and focuses on recent issues.

**What does `list_integrations` show regarding connected third-party tools?**
It lists every active integration linked to the workspace, such as Bubble or Airtable. You can verify which external services are authorized and currently communicating with ncScale.

**When I use `get_alert`, does it provide enough detail for root cause analysis?**
The tool gives specific details on the alert, including the affected node ID and the initial trigger message. This information helps you pinpoint whether the issue is configuration-related or system failure.

**How do I find my ncScale API Key?**
Log in to your ncScale account, go to your profile settings, and you will find your API Key there. Ensure you also note your Workspace ID from the URL or settings.

**What no-code tools can I monitor with this server?**
You can monitor any tool currently integrated with your ncScale workspace, such as Bubble, Airtable, Make, Zapier, and more.

**Can I see active incidents?**
Yes! Use the `list_alerts` tool to see all active monitoring alerts and `list_tickets` to track associated support and maintenance tasks.