# Skulayer MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.skulayer%2Fskulayer
Registry id: `mcp-registry/com.skulayer/skulayer`
Status: live (checked 2026-10-27T01:30:16.477Z)

## Verdict

Skulayer MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 542 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (96/100) across 19 tools, costing an agent about 3,646 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 542 ms | 46% of MCP servers |
| p95 handshake latency | 845 ms | — |
| Checks in 30 days | 743 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 19 | — |
| Tool-list size for an agent | ~3,646 tokens | 42% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "skulayer-mcp-server": {
      "type": "http",
      "url": "https://skulayer.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http skulayer-mcp-server https://skulayer.com/mcp
```

## Tools (19)

- `create_rule`: Create a rule on a feed. The definition is validated, the standard preview runs server-side, and the report comes back WITH the created rule: match/change/exclu
- `delete_rule`: Delete one rule by id. This is permanent; prefer set_rule_enabled with enabled=false when the human might want the rule back. Takes effect on the next run.
- `get_activity`: The workspace's recent activity: who did what and when, across the app and every agent connection. Each event has an actor (a human user, an agent via a token o
- `get_audit_findings`: Audit findings for the latest complete run, grouped by check with severity, counts, sample item ids, and plain-English guidance on why each finding costs money 
- `get_feed`: Full detail for one feed: configuration, latest complete run summary, and the size of its rule stack. Works on an archived feed too, and says so, so an id from 
- `get_field_inventory`: What the merchant's source feed ACTUALLY contained, and what SKULayer did with each field: every field as their platform sends it, how many items carry a value 
- `get_merchant_issues`: Google's OWN verdict on a feed, from its Merchant Center connection (the app's What Google sees panel): per-issue-code cases with severity, affected-item counts
- `get_merchant_link`: Read this workspace's Merchant Center link. status is linked, pending, expired, error, or none (nothing started). accounts lists Merchant Center account ids and
- `get_run_status`: One run's progress and outcome: status (queued/fetching/auditing/transforming/compiling/complete/failed), item counts, audit issue count, timing, and the error 
- `list_feeds`: List every live feed in the workspace: source format, schedule, status, channels, item count, and the latest run summary (including audit issue count). Start he
- `list_rules`: The feed's rule stack in execution order: names, enabled state, a plain-English summary, and the full JSON definition of each rule.
- `map_categories`: Propose a googleProductCategory mapping for a feed: groups the latest run's delivered items by distinct productType, matches each onto Google's taxonomy (exact-
- `preview_rule`: Preview an UNSAVED rule against a sample of the latest run: match/change/exclusion counts, per-field change tallies, danger warnings (required fields emptied, i
- `search_items`: Search or page through the items of the latest complete run. Returns delivered items (what channels receive) by default, with base (pre-rules) available via vie
- `search_taxonomy`: Search Google's product taxonomy — the set of valid googleProductCategory values. Returns ranked category paths with their numeric ids, plus whether the query i
- `select_merchant_account`: Choose which Merchant Center account a feed uses. Required when get_merchant_link lists more than one account. Pass connectionId and accountId from that result,
- `set_rule_enabled`: Enable or disable one rule by id. Disabling takes a rule out of the stack from the next run onward; nothing else about it changes. Use list_rules to find rule i
- `start_merchant_link`: Start connecting Google Merchant Center for this workspace. Returns a short-lived, single-use SKULayer URL the workspace owner must open while signed in as the 
- `trigger_run`: Start a feed run: fetch the source, apply rules, audit the delivered output, and compile channel files. This tool needs a write-scoped connection. The workspace

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
