Install @fastly/mcp from npm
Install exact version 2.1.5. No verified executable entrypoint is available, so use the package documentation to launch it.
npm install --save-exact @fastly/mcp@2.1.5Enables assistants to interact with the Fastly API, allowing them to manage services, domains, TLS settings, traffic, dictionaries, ACLs, purge content, and make configuration changes
Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.
Install exact version 2.1.5. No verified executable entrypoint is available, so use the package documentation to launch it.
npm install --save-exact @fastly/mcp@2.1.5| Canonical slug | fastly-mcp-3ce4adc1 | Deployment | Local Only |
|---|---|---|---|
| Canonical package | npm:@fastly/mcp | Repository | fastly/mcp |
| First published | — | Latest release | — |
| Last security verification | Aug 20, 2026 | Classification confidence | 90% |
| Publication | Published | Official distribution | Yes |
| Channel | Identifier | Current version | Versions | Source |
|---|---|---|---|---|
| npm | @fastly/mcp | 2.1.5 | 7 | Repository |
| Package | Version | Published / observed | Inventory | Security scan |
|---|---|---|---|---|
| npm@fastly/mcp | 2.1.5Current | Sep 5, 2026 | 3 toolsSucceeded · 0 resources · 0 prompts | Verified clean |
Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.
| Provenance | artifact_hash_verified | Signature | — |
|---|---|---|---|
| MCP SDK | — | Artifact SHA-256 | 3c93a69e04f67bd8d72e0e105ac2ad2baff0d34161a7a0aa6bf01a88558268b4 |
| Scanner | mcp-proof-engine 0.1.0 | Scan completed | Aug 20, 2026 |
| Security rating | — | Methodology | — |
| Tool | Category | Annotations | Risk |
|---|---|---|---|
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"
]
} | — | — |
| Endpoint | Transport | Authentication | Health | Observed |
|---|---|---|---|---|
| No verified remote endpoint is linked. | ||||
Install the selected package version with: npm install --save-exact @fastly/mcp@2.1.5
@fastly/mcp Server exposed 3 tools during independent protocol observation, including execute, inspect, search.
Our scanner tested version 2.1.5 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.
Curated product and capability guides containing this catalog record.