Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 9 additions & 8 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,26 @@ id: a8ad3e86-b63d-469b-a494-a5420b4998c5
management:
docChecksum: be91d59304dbcb6c747968041d7d9b3c
docVersion: 1.0.1
speakeasyVersion: 1.631.5
generationVersion: 2.716.16
releaseVersion: 0.0.1
configChecksum: c5db26b46a39fd3336f605310c6d49b9
speakeasyVersion: 1.648.1
generationVersion: 2.739.1
releaseVersion: 0.1.0
configChecksum: ef49a871dd87f992aed44fe145ba51f0
repoURL: https://github.com/BoltApp/bolt-mcp-typescript.git
features:
mcp-typescript:
additionalDependencies: 0.1.0
core: 0.4.2
core: 0.7.1
defaultEnabledRetries: 0.1.0
enumUnions: 0.1.0
globalSecurity: 0.1.1
globalSecurityCallbacks: 0.0.0
globalServerURLs: 0.1.0
globalServerURLs: 0.1.1
methodSecurity: 0.1.0
nullables: 0.1.0
responseFormat: 0.1.0
retries: 0.1.0
sdkHooks: 0.2.0
unions: 0.1.2
sdkHooks: 0.2.1
unions: 0.2.0
generatedFiles:
- .dxtignore
- .gitattributes
Expand Down
5 changes: 4 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,14 @@ generation:
hoistGlobalSecurity: true
inferSSEOverload: true
sdkHooksConfigAccess: true
schemas:
allOfMergeStrategy: shallowMerge
tests:
generateTests: false
generateNewTests: true
skipResponseBodyAssertions: false
mcp-typescript:
version: 0.0.1
version: 0.1.0
additionalDependencies:
dependencies: {}
devDependencies: {}
Expand All @@ -35,5 +37,6 @@ mcp-typescript:
defaultErrorName: BoltDefaultError
envVarPrefix: BOLT
inputModelSuffix: input
maxMethodParams: 0
outputModelSuffix: output
packageName: boltcheckout
3 changes: 2 additions & 1 deletion .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
speakeasyVersion: 1.631.5
speakeasyVersion: 1.648.1
sources:
-OAS:
sourceNamespace: bolt-python-api
sourceRevisionDigest: sha256:979591ab54418fcfcf6bb36ba4aa4748231411d7d9612b3d60aec41003fde169
sourceBlobDigest: sha256:0af17f076ed8196f10613e2f3081b45456c15f67bc75ca7a2f569bf55d9bca8a
tags:
- latest
- speakeasy-sdk-regen-1759411092
targets:
bolt:
source: -OAS
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Bolt API Reference: Postman Collection:
## About
A comprehensive Bolt API reference for interacting with Transactions, Orders, Product Catalog, Configuration, Testing, and much more.

Note: You must also reference the [Merchant Callback API](/api-merchant) when building a managed checkout custom cart integration
<!-- End Summary [summary] -->

<!-- Start Table of Contents [toc] -->
Expand All @@ -35,6 +36,8 @@ Bolt API Reference: Postman Collection:
<!-- Start Installation [installation] -->
## Installation

> [!TIP]
> To finish publishing your MCP Server to npm and others you must [run your first generation action](https://www.speakeasy.com/docs/github-setup#step-by-step-guide).
<details>
<summary>DXT (Desktop Extension)</summary>

Expand Down
9 changes: 9 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@


## 2025-11-05 00:33:16
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.648.1 (2.739.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [mcp-typescript v0.1.0] .
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"dxt_version": "0.1",
"name": "boltcheckout",
"version": "0.0.1",
"version": "0.1.0",
"description": "",
"long_description": "Bolt API Reference: Postman Collection:\n\n[![](https://run.pstmn.io/button.svg)](https://god.gw.postman.com/run-collection/9136127-55d2bde1-a248-473f-95b5-64cfd02fb445?action=collection%2Ffork&collection-url=entityId%3D9136127-55d2bde1-a248-473f-95b5-64cfd02fb445%26entityType%3Dcollection%26workspaceId%3D78beee89-4238-4c5f-bd1f-7e98978744b4#?env%5BBolt%20Sandbox%20Environment%5D=W3sia2V5IjoiYXBpX2Jhc2VfdXJsIiwidmFsdWUiOiJodHRwczovL2FwaS1zYW5kYm94LmJvbHQuY29tIiwidHlwZSI6ImRlZmF1bHQiLCJlbmFibGVkIjp0cnVlfSx7ImtleSI6InRrX2Jhc2UiLCJ2YWx1ZSI6Imh0dHBzOi8vc2FuZGJveC5ib2x0dGsuY29tIiwidHlwZSI6ImRlZmF1bHQiLCJlbmFibGVkIjp0cnVlfSx7ImtleSI6ImFwaV9rZXkiLCJ2YWx1ZSI6IjxyZXBsYWNlIHdpdGggeW91ciBCb2x0IFNhbmRib3ggQVBJIGtleT4iLCJ0eXBlIjoic2VjcmV0IiwiZW5hYmxlZCI6dHJ1ZX0seyJrZXkiOiJwdWJsaXNoYWJsZV9rZXkiLCJ2YWx1ZSI6IjxyZXBsYWNlIHdpdGggeW91ciBCb2x0IFNhbmRib3ggcHVibGlzaGFibGUga2V5PiIsInR5cGUiOiJkZWZhdWx0IiwiZW5hYmxlZCI6dHJ1ZX0seyJrZXkiOiJkaXZpc2lvbl9pZCIsInZhbHVlIjoiPHJlcGxhY2Ugd2l0aCB5b3VyIEJvbHQgU2FuZGJveCBwdWJsaWMgZGl2aXNpb24gSUQ+IiwidHlwZSI6ImRlZmF1bHQiLCJlbmFibGVkIjp0cnVlfV0=)\n\n## About\n A comprehensive Bolt API reference for interacting with Transactions, Orders, Product Catalog, Configuration, Testing, and much more.\n\n Note: You must also reference the [Merchant Callback API](/api-merchant) when building a managed checkout custom cart integration\n",
"author": {
Expand Down
Binary file modified mcp-server.dxt
Binary file not shown.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
{
"name": "boltcheckout",
"version": "0.0.1",
"version": "0.1.0",
"author": "Speakeasy",
"type": "module",
"sideEffects": false,
"repository": {
"type": "git",
"url": "https://github.com/BoltApp/bolt-mcp-typescript.git"
},
"bin": {
"boltcheckout": "bin/mcp-server.js",
"mcp": "bin/mcp-server.js"
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/accountCreateAccount.ts
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "createAccount",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/accountDetectAccount.ts
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "detectAccount",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: null,
securitySource: null,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/configurationGetMerchantCallbacks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "getMerchantCallbacks",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/configurationGetMerchantIdentifiers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "getMerchantIdentifiers",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/configurationSetMerchantCallbacks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "setMerchantCallbacks",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/oAuthOAuthToken.ts
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "OAuthToken",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/ordersCreateOrderToken.ts
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "createOrderToken",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/ordersTrackOrder.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "trackOrder",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/statementsGetStatements.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "getStatements",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/testingCreateTestingShopperAccount.ts
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "createTestingShopperAccount",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/testingGetTestCreditCardToken.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "getTestCreditCardToken",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/testingTestShipping.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "testShipping",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/transactionsCaptureTransaction.ts
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "captureTransaction",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/transactionsGetTransactionDetails.ts
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "getTransactionDetails",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/transactionsRefundTransaction.ts
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "refundTransaction",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/transactionsReviewTransaction.ts
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "reviewTransaction",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/transactionsUpdateTransaction.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "updateTransaction",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/transactionsVoidTransaction.ts
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "voidTransaction",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/webhooksCreateWebhook.ts
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "createWebhook",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/webhooksDeleteWebhook.ts
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "deleteWebhook",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/webhooksGetWebhook.ts
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "getWebhook",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/webhooksQueryWebhooks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ async function $do(
options: client$._options,
baseURL: options?.serverURL ?? client$._baseURL ?? "",
operationID: "queryWebhooks",
oAuth2Scopes: [],
oAuth2Scopes: null,
resolvedSecurity: requestSecurity,
securitySource: client$._options.security,
retryConfig: options?.retries
Expand Down
6 changes: 3 additions & 3 deletions src/lib/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = {
language: "typescript",
openapiDocVersion: "1.0.1",
sdkVersion: "0.0.1",
genVersion: "2.716.16",
userAgent: "speakeasy-sdk/mcp-typescript 0.0.1 2.716.16 1.0.1 boltcheckout",
sdkVersion: "0.1.0",
genVersion: "2.739.1",
userAgent: "speakeasy-sdk/mcp-typescript 0.1.0 2.739.1 1.0.1 boltcheckout",
} as const;
2 changes: 1 addition & 1 deletion src/mcp-server/mcp-server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const routes = buildRouteMap({
export const app = buildApplication(routes, {
name: "mcp",
versionInfo: {
currentVersion: "0.0.1",
currentVersion: "0.1.0",
},
});

Expand Down
2 changes: 1 addition & 1 deletion src/mcp-server/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ export function createMCPServer(deps: {
}) {
const server = new McpServer({
name: "Bolt",
version: "0.0.1",
version: "0.1.0",
});

const getClient = deps.getSDK || (() =>
Expand Down
Loading