Shape
MCP
Tools
▾
⇄
Converters
01
TypeScript → MCP
Parse exported functions into MCP tools
02
Universal Schema
SQL, Prisma, GraphQL → MCP input/output
03
MCP Linter
Validate tool arrays against best practices
04
MCP Tool Composer
Graphically build an MCP server setup
05
JSON → MCP Schema
API response → exact outputSchema
06
Multi-MCP Conflicts
Detect name and signature collisions
07
.env → MCP Config
Generate secure Cursor/Claude config
08
TS Interface → MCP
Extract inputSchema from type declarations
09
MCP Inspector
⭐
Call and debug live MCP servers
⬡
Integrations
10
API → MCP
1,400+ public APIs → MCP URL & schema
⊕
Security
11
Injection Scanner
Detect prompt injection in MCP tools
New
12
Risk Scorer
Score 0–100 based on capability risk
New
◈
Visual / Workflow
13
Workflow Builder
Chain tools into visual agent pipelines
New
Docs
MCP
CLI
Changelog
GitHub ↗
Get Started
Try
☰
ShapeMCP
/
Tools
/
JSON → Schema
INPUT
OUTPUT
INPUT
JSON Response
JSON
1
{ "id": "user_123", "name": "Alice", "email": "alice@example.com", "age": 30, "isAdmin": false, "tags": ["developer", "admin"] }
⌘↵ to convert
▼ Convert
JSON
◈
← Paste input to begin
or press ⌘↵ to convert