Skip to content

Commit 397c2fe

Browse files
glasseraiclaude
andcommitted
feat(integrations): add Glasser block and tools
Six tools, one per Glasser GTM Solution (people search, company intelligence, SEO research, web research, social research, market data), each a POST to api.glasser.ai with a fresh Idempotency-Key that polls GET /v1/runs/{id} when the run comes back in flight. One block with an operation dropdown, canvas sentences, templates and skills. Generated tool metadata, docs page, catalog and name maps included. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
1 parent 624793f commit 397c2fe

26 files changed

Lines changed: 2071 additions & 13 deletions

‎apps/docs/components/icons.tsx‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9949,3 +9949,23 @@ export function TypeSafeIcon(props: SVGProps<SVGSVGElement>) {
99499949
</svg>
99509950
)
99519951
}
9952+
9953+
/** Glasser's mark from https://glasser.ai. The body follows currentColor; the visor keeps its brand orange. */
9954+
export function GlasserIcon(props: SVGProps<SVGSVGElement>) {
9955+
return (
9956+
<svg {...props} viewBox='0 0 1024 1024' fill='none' xmlns='http://www.w3.org/2000/svg'>
9957+
<g transform='translate(143.36 170.345) scale(0.316)' fill='currentColor'>
9958+
<path d='M320.667 1118.99C320.667 1015.07 248.883 930.824 160.333 930.824C71.784 930.824 0 1015.07 0 1118.99V1299.37C0 1403.29 71.784 1487.54 160.333 1487.54C248.883 1487.54 320.667 1403.29 320.667 1299.37V1118.99Z' />
9959+
<path d='M2335.97 1118.99C2335.97 1015.07 2264.68 930.824 2176.75 930.824C2088.81 930.824 2017.53 1015.07 2017.53 1118.99V1299.37C2017.53 1403.29 2088.81 1487.54 2176.75 1487.54C2264.68 1487.54 2335.97 1403.29 2335.97 1299.37V1118.99Z' />
9960+
<path d='M1280.44 162.56H1053.3C1020.09 162.56 993.176 189.479 993.176 222.685V351.842C993.176 385.049 1020.09 411.967 1053.3 411.967H1280.44C1313.65 411.967 1340.56 385.049 1340.56 351.842V222.685C1340.56 189.479 1313.65 162.56 1280.44 162.56Z' />
9961+
<path d='M1220.31 93.528H1113.43V193.736H1220.31V93.528Z' />
9962+
<path d='M1230.34 0H1103.41C1076.96 0 1055.53 21.435 1055.53 47.877V72.373C1055.53 98.815 1076.96 120.25 1103.41 120.25H1230.34C1256.78 120.25 1278.21 98.815 1278.21 72.373V47.877C1278.21 21.435 1256.78 0 1230.34 0Z' />
9963+
<path d='M2173.43 1206.02C2173.43 1497.6 2075.56 1726.83 1895.21 1898.95C1714.68 2071.24 1474.76 2164.46 1169.08 2164.46C863.395 2164.46 623.496 2071.24 442.966 1898.95C262.591 1726.83 164.743 1497.6 164.743 1206.02C164.743 914.434 262.591 685.225 442.966 513.089C623.496 340.797 863.395 247.581 1169.08 247.581C1474.76 247.581 1714.68 340.797 1895.21 513.089C2075.56 685.225 2173.43 914.434 2173.43 1206.02Z' />
9964+
<path
9965+
d='M213.778 1053.3C213.778 968.845 247.328 887.849 307.047 828.13C366.766 768.411 447.762 734.861 532.218 734.861H1805.98C1890.43 734.861 1971.43 768.411 2031.15 828.13C2090.87 887.849 2124.42 968.845 2124.42 1053.3V1170.21C2124.42 1267.95 2085.59 1361.7 2016.47 1430.81C1947.36 1499.93 1853.62 1538.75 1755.87 1538.75H1623.38C1372.23 1538.75 1292.69 1219.62 1304.85 1263.78C1296.73 1234.61 1279.28 1208.9 1255.16 1190.59C1231.05 1172.27 1201.6 1162.35 1171.32 1162.35C1141.04 1162.35 1111.6 1172.27 1087.49 1190.59C1063.37 1208.9 1045.92 1234.61 1037.8 1263.78C1049.96 1219.62 974.871 1538.75 723.727 1538.75H582.322C484.578 1538.75 390.837 1499.93 321.722 1430.81C252.606 1361.7 213.778 1267.95 213.778 1170.21V1053.3Z'
9966+
fill='#F26339'
9967+
/>
9968+
</g>
9969+
</svg>
9970+
)
9971+
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ import {
108108
GammaIcon,
109109
GithubIcon,
110110
GitLabIcon,
111+
GlasserIcon,
111112
GmailIcon,
112113
GongIcon,
113114
GoogleAdsIcon,
@@ -420,6 +421,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
420421
github: GithubIcon,
421422
github_v2: GithubIcon,
422423
gitlab: GitLabIcon,
424+
glasser: GlasserIcon,
423425
gmail: GmailIcon,
424426
gmail_v2: GmailIcon,
425427
gong: GongIcon,
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Glasser
3+
description: People, company, SEO, web, social and market data through one key
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="glasser"
10+
color="#FFFFFF"
11+
/>
12+
13+
## Usage Instructions
14+
15+
Integrate Glasser into the workflow. Find prospects and enrich people, get company intelligence from a domain, research keywords, backlinks and rankings, search the web, news and places or read a page, search social media, and read US property data and stock quotes. One key covers every provider; Glasser routes each call, falls back on provider errors, and returns the provider-native result with its exact charge.
16+
17+
18+
19+

‎apps/docs/content/docs/integrations/meta.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
"gamma",
9090
"github",
9191
"gitlab",
92+
"glasser",
9293
"gmail",
9394
"gong",
9495
"google-service-account",

0 commit comments

Comments
 (0)