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
/
Workflow Builder
13
New
MCP Workflow Builder
Generate JSON →
Add Tools
✕
Load example
Research & email
Search web → summarize → send email
Data pipeline
Fetch → validate → transform → save
Support triage
Classify ticket → route → respond
Add node
+ Trigger
+ Tool
+ Condition
+ Output
From MCP tools
Parse tools
0 nodes · 0 connections
Drag to reposition · Click port to connect · Click arrow to delete
⬡
Load an example or add nodes from the left panel
Drag nodes · Click colored ports to connect
+
Generate JSON