← MCP Security Catalog

@fastly/mcp 2.1.5

npm · @fastly/mcp · latest release

Verified with no proven findings
Security result
3
Observed tools
Version rating
Change risk

Independent inventory

Observed 2026-08-18T23:38:55.485Z using mcpSecurity-inventory. Protocol 2025-06-18.

ToolCategoryRisk
executeRun JavaScript in a sandbox with the Fastly API client pre-authenticated. If you already know the method, call it directly. Otherwise, use `search` first and copy its `usage` snippet. You MUST use `return` to produce output. API methods return values directly (arrays, objects), not wrapped in `.result`. Every Fastly.*Api class is pre-instantiated as a camelCase global: `serviceApi`, `purgeApi`, `backendApi`, etc. Example: `return await serviceApi.listServices();`
Input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "code": {
      "type": "string",
      "description": "JavaScript code to execute. `Fastly` is available globally. Auth is pre-configured. Use `return` to get results."
    }
  },
  "required": [
    "code"
  ]
}
inspectGet full documentation for a specific API method, including parameters, return type, and example code. Use this after search to understand how to call a method and what it returns. Accepts a method name (e.g. 'listServices') or ClassName.methodName (e.g. 'ServiceApi.listServices').
Input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "method": {
      "type": "string",
      "description": "Method name (e.g. 'listServices') or ClassName.methodName (e.g. 'ServiceApi.listServices')"
    }
  },
  "required": [
    "method"
  ]
}
searchFind Fastly API methods by keyword, class name, method name, or HTTP path. Each result includes a ready-to-use `usage` snippet you can pass directly to `execute`. For simple calls, go straight from search to execute. Use `inspect` only when you need full parameter docs.
Input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "query": {
      "type": "string",
      "description": "A keyword (e.g. 'purge'), an API class name (e.g. 'PurgeApi'), a method name (e.g. 'createBackend'), or an HTTP path fragment (e.g. '/service/{service_id}/purge')"
    }
  },
  "required": [
    "query"
  ]
}

Resources 0

Resource templates 0

Prompts 0

Changes from previous version

No completed comparison is available.

RiskChangeSubject
No material changes recorded.

Confirmed vulnerabilities

SeverityFindingAdvisory
No confirmed vulnerability is published for this version.

Provenance

Artifact SHA-256: 3c93a69e04f67bd8d72e0e105ac2ad2baff0d34161a7a0aa6bf01a88558268b4

Scanner: mcp-proof-engine 0.1.0.

Let’s talk about MCP security.

Share your details and our security team will contact you.