Skip to content

Commit 7cb981d

Browse files
feat(api): manual updates
1 parent 6f77533 commit 7cb981d

File tree

18 files changed

+1657
-1488
lines changed

18 files changed

+1657
-1488
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 20
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/context-dev%2Fcontext.dev-c2e94e0c758b1aaba120c2a4231842fff0a120acc471fe24c7a81221e13a0482.yml
33
openapi_spec_hash: aabc231b46b1ca3375882f96c378c665
4-
config_hash: c6eb5818596f9926ef1225a0c7a855db
4+
config_hash: ab5135cc119f83ae2821f9445ed99d16

api.md

Lines changed: 50 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,54 +2,86 @@
22

33
Types:
44

5+
- <code><a href="./src/resources/web.ts">WebScreenshotResponse</a></code>
56
- <code><a href="./src/resources/web.ts">WebWebScrapeHTMLResponse</a></code>
67
- <code><a href="./src/resources/web.ts">WebWebScrapeImagesResponse</a></code>
78
- <code><a href="./src/resources/web.ts">WebWebScrapeMdResponse</a></code>
89
- <code><a href="./src/resources/web.ts">WebWebScrapeSitemapResponse</a></code>
910

1011
Methods:
1112

13+
- <code title="get /brand/screenshot">client.web.<a href="./src/resources/web.ts">screenshot</a>({ ...params }) -> WebScreenshotResponse</code>
1214
- <code title="get /web/scrape/html">client.web.<a href="./src/resources/web.ts">webScrapeHTML</a>({ ...params }) -> WebWebScrapeHTMLResponse</code>
1315
- <code title="get /web/scrape/images">client.web.<a href="./src/resources/web.ts">webScrapeImages</a>({ ...params }) -> WebWebScrapeImagesResponse</code>
1416
- <code title="get /web/scrape/markdown">client.web.<a href="./src/resources/web.ts">webScrapeMd</a>({ ...params }) -> WebWebScrapeMdResponse</code>
1517
- <code title="get /web/scrape/sitemap">client.web.<a href="./src/resources/web.ts">webScrapeSitemap</a>({ ...params }) -> WebWebScrapeSitemapResponse</code>
1618

19+
# AI
20+
21+
Types:
22+
23+
- <code><a href="./src/resources/ai.ts">AIAIQueryResponse</a></code>
24+
- <code><a href="./src/resources/ai.ts">AIExtractProductResponse</a></code>
25+
- <code><a href="./src/resources/ai.ts">AIExtractProductsResponse</a></code>
26+
27+
Methods:
28+
29+
- <code title="post /brand/ai/query">client.ai.<a href="./src/resources/ai.ts">aiQuery</a>({ ...params }) -> AIAIQueryResponse</code>
30+
- <code title="post /brand/ai/product">client.ai.<a href="./src/resources/ai.ts">extractProduct</a>({ ...params }) -> AIExtractProductResponse</code>
31+
- <code title="post /brand/ai/products">client.ai.<a href="./src/resources/ai.ts">extractProducts</a>({ ...params }) -> AIExtractProductsResponse</code>
32+
33+
# Style
34+
35+
Types:
36+
37+
- <code><a href="./src/resources/style.ts">StyleExtractFontsResponse</a></code>
38+
- <code><a href="./src/resources/style.ts">StyleExtractStyleguideResponse</a></code>
39+
40+
Methods:
41+
42+
- <code title="get /brand/fonts">client.style.<a href="./src/resources/style.ts">extractFonts</a>({ ...params }) -> StyleExtractFontsResponse</code>
43+
- <code title="get /brand/styleguide">client.style.<a href="./src/resources/style.ts">extractStyleguide</a>({ ...params }) -> StyleExtractStyleguideResponse</code>
44+
1745
# Brand
1846

1947
Types:
2048

2149
- <code><a href="./src/resources/brand.ts">BrandRetrieveResponse</a></code>
22-
- <code><a href="./src/resources/brand.ts">BrandAIProductResponse</a></code>
23-
- <code><a href="./src/resources/brand.ts">BrandAIProductsResponse</a></code>
24-
- <code><a href="./src/resources/brand.ts">BrandAIQueryResponse</a></code>
25-
- <code><a href="./src/resources/brand.ts">BrandFontsResponse</a></code>
2650
- <code><a href="./src/resources/brand.ts">BrandIdentifyFromTransactionResponse</a></code>
27-
- <code><a href="./src/resources/brand.ts">BrandPrefetchResponse</a></code>
28-
- <code><a href="./src/resources/brand.ts">BrandPrefetchByEmailResponse</a></code>
2951
- <code><a href="./src/resources/brand.ts">BrandRetrieveByEmailResponse</a></code>
3052
- <code><a href="./src/resources/brand.ts">BrandRetrieveByIsinResponse</a></code>
3153
- <code><a href="./src/resources/brand.ts">BrandRetrieveByNameResponse</a></code>
3254
- <code><a href="./src/resources/brand.ts">BrandRetrieveByTickerResponse</a></code>
33-
- <code><a href="./src/resources/brand.ts">BrandRetrieveNaicsResponse</a></code>
3455
- <code><a href="./src/resources/brand.ts">BrandRetrieveSimplifiedResponse</a></code>
35-
- <code><a href="./src/resources/brand.ts">BrandScreenshotResponse</a></code>
36-
- <code><a href="./src/resources/brand.ts">BrandStyleguideResponse</a></code>
3756

3857
Methods:
3958

4059
- <code title="get /brand/retrieve">client.brand.<a href="./src/resources/brand.ts">retrieve</a>({ ...params }) -> BrandRetrieveResponse</code>
41-
- <code title="post /brand/ai/product">client.brand.<a href="./src/resources/brand.ts">aiProduct</a>({ ...params }) -> BrandAIProductResponse</code>
42-
- <code title="post /brand/ai/products">client.brand.<a href="./src/resources/brand.ts">aiProducts</a>({ ...params }) -> BrandAIProductsResponse</code>
43-
- <code title="post /brand/ai/query">client.brand.<a href="./src/resources/brand.ts">aiQuery</a>({ ...params }) -> BrandAIQueryResponse</code>
44-
- <code title="get /brand/fonts">client.brand.<a href="./src/resources/brand.ts">fonts</a>({ ...params }) -> BrandFontsResponse</code>
4560
- <code title="get /brand/transaction_identifier">client.brand.<a href="./src/resources/brand.ts">identifyFromTransaction</a>({ ...params }) -> BrandIdentifyFromTransactionResponse</code>
46-
- <code title="post /brand/prefetch">client.brand.<a href="./src/resources/brand.ts">prefetch</a>({ ...params }) -> BrandPrefetchResponse</code>
47-
- <code title="post /brand/prefetch-by-email">client.brand.<a href="./src/resources/brand.ts">prefetchByEmail</a>({ ...params }) -> BrandPrefetchByEmailResponse</code>
4861
- <code title="get /brand/retrieve-by-email">client.brand.<a href="./src/resources/brand.ts">retrieveByEmail</a>({ ...params }) -> BrandRetrieveByEmailResponse</code>
4962
- <code title="get /brand/retrieve-by-isin">client.brand.<a href="./src/resources/brand.ts">retrieveByIsin</a>({ ...params }) -> BrandRetrieveByIsinResponse</code>
5063
- <code title="get /brand/retrieve-by-name">client.brand.<a href="./src/resources/brand.ts">retrieveByName</a>({ ...params }) -> BrandRetrieveByNameResponse</code>
5164
- <code title="get /brand/retrieve-by-ticker">client.brand.<a href="./src/resources/brand.ts">retrieveByTicker</a>({ ...params }) -> BrandRetrieveByTickerResponse</code>
52-
- <code title="get /brand/naics">client.brand.<a href="./src/resources/brand.ts">retrieveNaics</a>({ ...params }) -> BrandRetrieveNaicsResponse</code>
5365
- <code title="get /brand/retrieve-simplified">client.brand.<a href="./src/resources/brand.ts">retrieveSimplified</a>({ ...params }) -> BrandRetrieveSimplifiedResponse</code>
54-
- <code title="get /brand/screenshot">client.brand.<a href="./src/resources/brand.ts">screenshot</a>({ ...params }) -> BrandScreenshotResponse</code>
55-
- <code title="get /brand/styleguide">client.brand.<a href="./src/resources/brand.ts">styleguide</a>({ ...params }) -> BrandStyleguideResponse</code>
66+
67+
# Industry
68+
69+
Types:
70+
71+
- <code><a href="./src/resources/industry.ts">IndustryRetrieveNaicsResponse</a></code>
72+
73+
Methods:
74+
75+
- <code title="get /brand/naics">client.industry.<a href="./src/resources/industry.ts">retrieveNaics</a>({ ...params }) -> IndustryRetrieveNaicsResponse</code>
76+
77+
# Utility
78+
79+
Types:
80+
81+
- <code><a href="./src/resources/utility.ts">UtilityPrefetchResponse</a></code>
82+
- <code><a href="./src/resources/utility.ts">UtilityPrefetchByEmailResponse</a></code>
83+
84+
Methods:
85+
86+
- <code title="post /brand/prefetch">client.utility.<a href="./src/resources/utility.ts">prefetch</a>({ ...params }) -> UtilityPrefetchResponse</code>
87+
- <code title="post /brand/prefetch-by-email">client.utility.<a href="./src/resources/utility.ts">prefetchByEmail</a>({ ...params }) -> UtilityPrefetchByEmailResponse</code>

packages/mcp-server/src/code-tool-worker.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -104,26 +104,26 @@ function getTSDiagnostics(code: string): string[] {
104104

105105
const fuse = new Fuse(
106106
[
107+
'client.web.screenshot',
107108
'client.web.webScrapeHTML',
108109
'client.web.webScrapeImages',
109110
'client.web.webScrapeMd',
110111
'client.web.webScrapeSitemap',
111-
'client.brand.aiProduct',
112-
'client.brand.aiProducts',
113-
'client.brand.aiQuery',
114-
'client.brand.fonts',
112+
'client.ai.aiQuery',
113+
'client.ai.extractProduct',
114+
'client.ai.extractProducts',
115+
'client.style.extractFonts',
116+
'client.style.extractStyleguide',
115117
'client.brand.identifyFromTransaction',
116-
'client.brand.prefetch',
117-
'client.brand.prefetchByEmail',
118118
'client.brand.retrieve',
119119
'client.brand.retrieveByEmail',
120120
'client.brand.retrieveByIsin',
121121
'client.brand.retrieveByName',
122122
'client.brand.retrieveByTicker',
123-
'client.brand.retrieveNaics',
124123
'client.brand.retrieveSimplified',
125-
'client.brand.screenshot',
126-
'client.brand.styleguide',
124+
'client.industry.retrieveNaics',
125+
'client.utility.prefetch',
126+
'client.utility.prefetchByEmail',
127127
],
128128
{ threshold: 1, shouldSort: true },
129129
);

packages/mcp-server/src/methods.ts

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ export type SdkMethod = {
1010
};
1111

1212
export const sdkMethods: SdkMethod[] = [
13+
{
14+
clientCallName: 'client.web.screenshot',
15+
fullyQualifiedName: 'web.screenshot',
16+
httpMethod: 'get',
17+
httpPath: '/brand/screenshot',
18+
},
1319
{
1420
clientCallName: 'client.web.webScrapeHTML',
1521
fullyQualifiedName: 'web.webScrapeHTML',
@@ -35,52 +41,46 @@ export const sdkMethods: SdkMethod[] = [
3541
httpPath: '/web/scrape/sitemap',
3642
},
3743
{
38-
clientCallName: 'client.brand.retrieve',
39-
fullyQualifiedName: 'brand.retrieve',
40-
httpMethod: 'get',
41-
httpPath: '/brand/retrieve',
44+
clientCallName: 'client.ai.aiQuery',
45+
fullyQualifiedName: 'ai.aiQuery',
46+
httpMethod: 'post',
47+
httpPath: '/brand/ai/query',
4248
},
4349
{
44-
clientCallName: 'client.brand.aiProduct',
45-
fullyQualifiedName: 'brand.aiProduct',
50+
clientCallName: 'client.ai.extractProduct',
51+
fullyQualifiedName: 'ai.extractProduct',
4652
httpMethod: 'post',
4753
httpPath: '/brand/ai/product',
4854
},
4955
{
50-
clientCallName: 'client.brand.aiProducts',
51-
fullyQualifiedName: 'brand.aiProducts',
56+
clientCallName: 'client.ai.extractProducts',
57+
fullyQualifiedName: 'ai.extractProducts',
5258
httpMethod: 'post',
5359
httpPath: '/brand/ai/products',
5460
},
5561
{
56-
clientCallName: 'client.brand.aiQuery',
57-
fullyQualifiedName: 'brand.aiQuery',
58-
httpMethod: 'post',
59-
httpPath: '/brand/ai/query',
60-
},
61-
{
62-
clientCallName: 'client.brand.fonts',
63-
fullyQualifiedName: 'brand.fonts',
62+
clientCallName: 'client.style.extractFonts',
63+
fullyQualifiedName: 'style.extractFonts',
6464
httpMethod: 'get',
6565
httpPath: '/brand/fonts',
6666
},
6767
{
68-
clientCallName: 'client.brand.identifyFromTransaction',
69-
fullyQualifiedName: 'brand.identifyFromTransaction',
68+
clientCallName: 'client.style.extractStyleguide',
69+
fullyQualifiedName: 'style.extractStyleguide',
7070
httpMethod: 'get',
71-
httpPath: '/brand/transaction_identifier',
71+
httpPath: '/brand/styleguide',
7272
},
7373
{
74-
clientCallName: 'client.brand.prefetch',
75-
fullyQualifiedName: 'brand.prefetch',
76-
httpMethod: 'post',
77-
httpPath: '/brand/prefetch',
74+
clientCallName: 'client.brand.retrieve',
75+
fullyQualifiedName: 'brand.retrieve',
76+
httpMethod: 'get',
77+
httpPath: '/brand/retrieve',
7878
},
7979
{
80-
clientCallName: 'client.brand.prefetchByEmail',
81-
fullyQualifiedName: 'brand.prefetchByEmail',
82-
httpMethod: 'post',
83-
httpPath: '/brand/prefetch-by-email',
80+
clientCallName: 'client.brand.identifyFromTransaction',
81+
fullyQualifiedName: 'brand.identifyFromTransaction',
82+
httpMethod: 'get',
83+
httpPath: '/brand/transaction_identifier',
8484
},
8585
{
8686
clientCallName: 'client.brand.retrieveByEmail',
@@ -106,29 +106,29 @@ export const sdkMethods: SdkMethod[] = [
106106
httpMethod: 'get',
107107
httpPath: '/brand/retrieve-by-ticker',
108108
},
109-
{
110-
clientCallName: 'client.brand.retrieveNaics',
111-
fullyQualifiedName: 'brand.retrieveNaics',
112-
httpMethod: 'get',
113-
httpPath: '/brand/naics',
114-
},
115109
{
116110
clientCallName: 'client.brand.retrieveSimplified',
117111
fullyQualifiedName: 'brand.retrieveSimplified',
118112
httpMethod: 'get',
119113
httpPath: '/brand/retrieve-simplified',
120114
},
121115
{
122-
clientCallName: 'client.brand.screenshot',
123-
fullyQualifiedName: 'brand.screenshot',
116+
clientCallName: 'client.industry.retrieveNaics',
117+
fullyQualifiedName: 'industry.retrieveNaics',
124118
httpMethod: 'get',
125-
httpPath: '/brand/screenshot',
119+
httpPath: '/brand/naics',
126120
},
127121
{
128-
clientCallName: 'client.brand.styleguide',
129-
fullyQualifiedName: 'brand.styleguide',
130-
httpMethod: 'get',
131-
httpPath: '/brand/styleguide',
122+
clientCallName: 'client.utility.prefetch',
123+
fullyQualifiedName: 'utility.prefetch',
124+
httpMethod: 'post',
125+
httpPath: '/brand/prefetch',
126+
},
127+
{
128+
clientCallName: 'client.utility.prefetchByEmail',
129+
fullyQualifiedName: 'utility.prefetchByEmail',
130+
httpMethod: 'post',
131+
httpPath: '/brand/prefetch-by-email',
132132
},
133133
];
134134

0 commit comments

Comments
 (0)