Magic MCP UI builder by 21st.dev
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 2
- fs package/dist/tools/logo-search.js :2
import { promises as fs } from "fs"; - fs package/dist/utils/get-content-of-file.js :4
return await fs.readFile(path, "utf-8");
network 3
- net package/dist/tools/logo-search.js :44
const response = await fetch(url); - net package/dist/utils/callback-server.js :1
import { createServer } from "http"; - net package/dist/utils/http-client.js :15
const response = await fetch(`${BASE_URL}${endpoint}`, {
secrets 1
- secrets package/dist/utils/http-client.js :2
const TWENTY_FIRST_API_KEY = config.apiKey || process.env.TWENTY_FIRST_API_KEY || process.env.API_KEY;
declared dependencies 15
- @modelcontextprotocol/sdk@^1.8.0
- @types/cors@^2.8.17
- @types/express@^5.0.0
- cors@^2.8.5
- open@^10.1.0
- zod@^3.24.2
- @types/axios@^0.9.36
- @types/jest@^29.5.14
- @types/node@^22.13.4
- @types/react@^19.0.12
- jest@^29.7.0
- nodemon@^3.1.9
- shx@^0.3.4
- ts-jest@^29.1.2
- typescript@^5.8.2