THRONE
See report Verify server

registry / record

@azure/mcp

npm / sealed 2026-06-16 / No. c192d81d

Does @azure/mcp MCP work in Claude Code and Cursor? Throne executed @azure/mcp mcp in a single-use Firecracker microVM and replayed both recorded client behaviours. Compatibility verdict: inconclusive. Is @azure/mcp mcp safe? Static security scan: 4 finding(s) to review under security ruleset v1. The full per-step results, security findings, scan date, and evidence hash are below.

> throne registry @azure/mcp sealed
This target couldn't be started as an MCP servernever completed an MCP handshake, this target may not be an MCP server, or may need a manual build / non-Node runtime
receiptsealed evidence
scan id
c192d81d0fdb4a7aa3c3c1013c1c3a80
target
@azure/mcp
sealed at
2026-06-16 17:19:05Z
evidence hash
sha256:e3bc625eae24298f818fb9041942c9ad7900f0eb258b561358649d19682aa46f
01connectFAIL5.2s

RuntimeError: connect failed: McpError: Connection closed

02discoverSKIPPED0ms

not run, connect failed

03validate_schemasSKIPPED0ms

not run, connect failed

04smoke_test_toolsSKIPPED0ms

not run, connect failed

05error_handlingSKIPPED0ms

not run, connect failed

06streamingSKIPPED0ms

not run, connect failed

07resource_lifecycleSKIPPED0ms

not run, connect failed

08concurrent_callsSKIPPED0ms

not run, connect failed

09reconnectSKIPPED0ms

not run, connect failed

01connectFAIL5.2s

RuntimeError: connect failed: McpError: Connection closed

02discoverSKIPPED0ms

not run, connect failed

03validate_schemasSKIPPED0ms

not run, connect failed

04smoke_test_toolsSKIPPED0ms

not run, connect failed

05error_handlingSKIPPED0ms

not run, connect failed

06streamingSKIPPED0ms

not run, connect failed

07resource_lifecycleSKIPPED0ms

not run, connect failed

08concurrent_callsSKIPPED0ms

not run, connect failed

09reconnectSKIPPED0ms

not run, connect failed

chatgpt desktop calibratingemulation profile pending real-traffic captureCOMING SOON
SECURITY: REVIEW / 4 finding(s) (1 high, 2 medium) / review recommended
HIGH/CRITICAL findings block clean ship. Review before shipping.
HIGHTHR-INSTALL-03 / Install-time script execution (npm lifecycle)

"postinstall" runs arbitrary code on every npm install: 'node ./scripts/post-install-script.js'

package/package.json
MEDIUMTHR-EXEC-04 / Arbitrary command execution from tool arguments

execSync() called with a dynamically built command (heuristic, review): '`npm install ${platformPackageName}@${packageVersion}`, {'

package/index.js:49
MEDIUMTHR-EXEC-04 / Arbitrary command execution from tool arguments

execSync() called with a dynamically built command (heuristic, review): '`npm install ${platformPackageName}@${packageVersion} --no-save --prefer-online`'

package/index.js:58
LOWTHR-NET-05 / Hardcoded outbound endpoints

1 non-local endpoint host(s) referenced in code, verify each is expected for this server's purpose: aka.ms (package/scripts/post-install-script.js:20)

package/scripts/post-install-script.js:20
VERDICT: INCONCLUSIVESANDBOXED RUN, submitted server executed in a disposable microVM, compatibility not assessable: the server process ran but never completed an MCP handshake, this target may not be an MCP server, or may need a manual build / non-Node runtime / security: review, 4 finding(s), 1 highsealed by THRONE / No. c192d81d / 2026-06-16
scopeattestation tuple
target
@azure/mcp npm
engine
sandboxed
claude code
calibration: partial recorded=9,spec=0,assumed=9
cursor
calibration: partial recorded=11,spec=0,assumed=7
chatgpt desktop
calibration: unavailable recorded=0,spec=2,assumed=16
steps exercised
18 of 18
test suite
v1.0.0
security ruleset
v1.0.0
sealed at
2026-06-16 17:19:05Z
evidence hash
sha256:e3bc625eae24298f818fb9041942c9ad7900f0eb258b561358649d19682aa46f
valid until
2026-09-14
executed in a disposable microVM, created for this scan and destroyed after it. nothing outlives a run.

maintainer of this server? challenge this record: hello@usethrone.dev. tell us what we got wrong and we re-run it in the open.

this page renders the stored record of a real run. nothing on it is asserted without the execution that proved it.