Skip to content

Commit 91aa1f9

Browse files
waleedlatif1claude
andauthored
feat(tools): added vercel block & tools (#3252)
* feat(vercel): add complete Vercel integration with 42 API tools Add Vercel platform management integration covering deployments, projects, environment variables, domains, DNS records, aliases, edge configs, and team/user management. All tools use API key authentication with Bearer tokens. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * feat(vercel): add webhook and deployment check tools Add 8 new Vercel API tools: - Webhooks: list, create, delete - Deployment Checks: create, get, list, update, rerequest Brings total Vercel tools to 50. * fix(vercel): expand all object and array output definitions Expand unexpanded output types: - get_deployment: meta and gitSource objects now have properties - list_deployment_files: children array now has items definition - get_team: teamRoles and teamPermissions arrays now have items Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * update icon size, update docs --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 2979269 commit 91aa1f9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+8801
-0
lines changed

apps/docs/components/icons.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5532,3 +5532,18 @@ export function OnePasswordIcon(props: SVGProps<SVGSVGElement>) {
55325532
</svg>
55335533
)
55345534
}
5535+
5536+
export function VercelIcon(props: SVGProps<SVGSVGElement>) {
5537+
return (
5538+
<svg
5539+
{...props}
5540+
viewBox='0 0 256 222'
5541+
xmlns='http://www.w3.org/2000/svg'
5542+
preserveAspectRatio='xMidYMid'
5543+
>
5544+
<g transform='translate(19.2 16.63) scale(0.85)'>
5545+
<polygon fill='#fafafa' points='128 0 256 221.705007 0 221.705007' />
5546+
</g>
5547+
</svg>
5548+
)
5549+
}

apps/docs/components/ui/icon-mapping.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ import {
125125
TTSIcon,
126126
TwilioIcon,
127127
TypeformIcon,
128+
VercelIcon,
128129
VideoIcon,
129130
WealthboxIcon,
130131
WebflowIcon,
@@ -262,6 +263,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
262263
twilio_sms: TwilioIcon,
263264
twilio_voice: TwilioIcon,
264265
typeform: TypeformIcon,
266+
vercel: VercelIcon,
265267
video_generator_v2: VideoIcon,
266268
vision_v2: EyeIcon,
267269
wealthbox: WealthboxIcon,

apps/docs/content/docs/en/tools/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@
122122
"twilio_sms",
123123
"twilio_voice",
124124
"typeform",
125+
"vercel",
125126
"video_generator",
126127
"vision",
127128
"wealthbox",

0 commit comments

Comments
 (0)