Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
5690744
codegen metadata
stainless-app[bot] Dec 9, 2025
db6bc1d
codegen metadata
stainless-app[bot] Dec 9, 2025
d4a7a76
chore(internal): configure MCP Server hosting
stainless-app[bot] Dec 9, 2025
9b50b51
codegen metadata
stainless-app[bot] Dec 9, 2025
c851de4
codegen metadata
stainless-app[bot] Dec 9, 2025
db87453
codegen metadata
stainless-app[bot] Dec 9, 2025
0ad20fe
feat(api): api update
stainless-app[bot] Dec 9, 2025
2299442
feat(api): api update
stainless-app[bot] Dec 10, 2025
d2fb94d
feat(api): api update
stainless-app[bot] Dec 10, 2025
ba47317
feat(api): api update
stainless-app[bot] Dec 11, 2025
b7926ec
feat(api): api update
stainless-app[bot] Dec 11, 2025
522537e
codegen metadata
stainless-app[bot] Dec 11, 2025
cf6642b
fix(mcp): add client instantiation options to code tool
stainless-app[bot] Dec 11, 2025
feb8844
feat(api): api update
stainless-app[bot] Dec 11, 2025
752a575
fix(mcp): pass base url to code tool
stainless-app[bot] Dec 18, 2025
a6b96bb
chore(mcp)!: remove deprecated tool schemes
stainless-app[bot] Dec 19, 2025
33844ee
chore(internal): codegen related update
stainless-app[bot] Jan 6, 2026
ebbdc05
docs: prominently feature MCP server setup in root SDK readmes
stainless-app[bot] Jan 6, 2026
96e5574
chore(internal): fix dockerfile
stainless-app[bot] Jan 6, 2026
45e326c
fix(mcp): correct code tool api output types
stainless-app[bot] Jan 6, 2026
d9211f6
chore: break long lines in snippets into multiline
stainless-app[bot] Jan 7, 2026
de72a24
fix(mcp): fix options parsing
stainless-app[bot] Jan 7, 2026
db4a4e0
fix(mcp): fix env parsing
stainless-app[bot] Jan 8, 2026
d173acb
chore(internal): unconfigure MCP Server hosting
stainless-app[bot] Jan 8, 2026
4f614a7
fix(mcp): update code tool prompt
stainless-app[bot] Jan 9, 2026
d800a20
release: 0.20.0
stainless-app[bot] Jan 9, 2026
8fe4152
feat: add webhook types and verification, remove MCP server
R44VC0RP Jan 10, 2026
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
9 changes: 0 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,15 +78,6 @@ jobs:
AUTH: ${{ steps.github-oidc.outputs.github_token }}
SHA: ${{ github.sha }}
run: ./scripts/utils/upload-artifact.sh

- name: Upload MCP Server tarball
if: github.repository == 'stainless-sdks/inbound-typescript'
env:
URL: https://pkg.stainless.com/s?subpackage=mcp-server
AUTH: ${{ steps.github-oidc.outputs.github_token }}
SHA: ${{ github.sha }}
BASE_PATH: packages/mcp-server
run: ./scripts/utils/upload-artifact.sh
test:
timeout-minutes: 10
name: test
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/release-doctor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@ jobs:
bash ./bin/check-release-environment
env:
NPM_TOKEN: ${{ secrets.INBOUND_NPM_TOKEN || secrets.NPM_TOKEN }}

2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.19.0"
".": "0.20.0"
}
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 25
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/inbound%2Finbound-3a201e697c7829392693d40176a670c003c2f60d490c2cc51147ee341251678b.yml
openapi_spec_hash: 4f2b2086e995bc095acf7db4506b3355
config_hash: 7664efcf01b23a96ae00ead0a64f22ee
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/inbound%2Finbound-04a8a5e5040d2818c904bbe928e57c790f8f06b7e1335197f8d9d9f66b202b3a.yml
openapi_spec_hash: c84e146f4513cb7169350473efb20290
config_hash: 9d2e5523a523ca34775c8d729cd50110
43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,48 @@
# Changelog

## 0.20.0 (2026-01-09)

Full Changelog: [v0.19.0...v0.20.0](https://github.com/inboundemail/inbound-typescript-sdk/compare/v0.19.0...v0.20.0)

### ⚠ BREAKING CHANGES

* **mcp:** remove deprecated tool schemes
* **mcp:** **Migration:** To migrate, simply modify the command used to invoke the MCP server. Currently, the only supported tool scheme is code mode. Now, starting the server with just `node /path/to/mcp/server` or `npx package-name` will invoke code tools: changing your command to one of these is likely all you will need to do.

### Features

* **api:** api update ([feb8844](https://github.com/inboundemail/inbound-typescript-sdk/commit/feb884455a3fceda6cf1968a10d6553299e98400))
* **api:** api update ([b7926ec](https://github.com/inboundemail/inbound-typescript-sdk/commit/b7926ec7c9dfea912995ec1e1be0cb89a02f2448))
* **api:** api update ([ba47317](https://github.com/inboundemail/inbound-typescript-sdk/commit/ba473173ccab81066589006e8f905a40c595d40f))
* **api:** api update ([d2fb94d](https://github.com/inboundemail/inbound-typescript-sdk/commit/d2fb94d3af9c8ebaa77723d40c7710c8c8ba2ed6))
* **api:** api update ([2299442](https://github.com/inboundemail/inbound-typescript-sdk/commit/22994422dd114b52a9af6c3e3797ca32394ebd4a))
* **api:** api update ([0ad20fe](https://github.com/inboundemail/inbound-typescript-sdk/commit/0ad20fecf3bd20dddba107b21ab5944c7eee90b6))


### Bug Fixes

* **mcp:** add client instantiation options to code tool ([cf6642b](https://github.com/inboundemail/inbound-typescript-sdk/commit/cf6642bed6778b624007f12f327b553aac286107))
* **mcp:** correct code tool api output types ([45e326c](https://github.com/inboundemail/inbound-typescript-sdk/commit/45e326cf35db905fe8fc71be33c5396c7e9d0505))
* **mcp:** fix env parsing ([db4a4e0](https://github.com/inboundemail/inbound-typescript-sdk/commit/db4a4e027a185021be5a0d10d8bd8338f28ac29d))
* **mcp:** fix options parsing ([de72a24](https://github.com/inboundemail/inbound-typescript-sdk/commit/de72a2427d865cb9debe17d278b89d157362d40d))
* **mcp:** pass base url to code tool ([752a575](https://github.com/inboundemail/inbound-typescript-sdk/commit/752a575f67e70d88068b6b088d8d5fc9555f91d5))
* **mcp:** update code tool prompt ([4f614a7](https://github.com/inboundemail/inbound-typescript-sdk/commit/4f614a7fd2a625c21e271d42cb0f27cf15d0e87b))


### Chores

* break long lines in snippets into multiline ([d9211f6](https://github.com/inboundemail/inbound-typescript-sdk/commit/d9211f6e47f584bbefd964889149db4082551a38))
* **internal:** codegen related update ([33844ee](https://github.com/inboundemail/inbound-typescript-sdk/commit/33844ee2d93bd3f098807175095b6b75ba20ff1d))
* **internal:** configure MCP Server hosting ([d4a7a76](https://github.com/inboundemail/inbound-typescript-sdk/commit/d4a7a7665c01b70b8dea8d835f761bbeeb5b18b9))
* **internal:** fix dockerfile ([96e5574](https://github.com/inboundemail/inbound-typescript-sdk/commit/96e557414a329b0d0b7306e38bd2f0d7a7faa018))
* **internal:** unconfigure MCP Server hosting ([d173acb](https://github.com/inboundemail/inbound-typescript-sdk/commit/d173acb60bf132b5facf55609e022b1c0308fea5))
* **mcp:** remove deprecated tool schemes ([a6b96bb](https://github.com/inboundemail/inbound-typescript-sdk/commit/a6b96bba798cb449560155ef6e682547e22aa5d9))


### Documentation

* prominently feature MCP server setup in root SDK readmes ([ebbdc05](https://github.com/inboundemail/inbound-typescript-sdk/commit/ebbdc054fa4334a53e4965678b856b25f38a9aa7))

## 0.19.0 (2025-12-09)

Full Changelog: [v0.18.0...v0.19.0](https://github.com/inboundemail/inbound-typescript-sdk/compare/v0.18.0...v0.19.0)
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2025 Inbound
Copyright 2026 Inbound

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -340,7 +340,6 @@ TypeScript >= 4.9 is supported.

The following runtimes are supported:

- Web browsers (Up-to-date Chrome, Firefox, Safari, Edge, and more)
- Node.js 20 LTS or later ([non-EOL](https://endoflife.date/nodejs)) versions.
- Deno v1.28.0 or higher.
- Bun 1.0 or later.
Expand All @@ -349,6 +348,9 @@ The following runtimes are supported:
- Jest 28 or greater with the `"node"` environment (`"jsdom"` is not supported at this time).
- Nitro v2.6 or greater.

> [!WARNING]
> Web browser runtimes aren't supported. The SDK will throw an error if used in a browser environment.

Note that React Native is not supported at this time.

If you are interested in other runtime environments, please open or upvote an issue on GitHub.
Expand Down
5 changes: 4 additions & 1 deletion eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@ import unusedImports from 'eslint-plugin-unused-imports';
import prettier from 'eslint-plugin-prettier';

export default tseslint.config(
{
// Global ignores - this must be a separate config object
ignores: ['**/dist/**'],
},
{
languageOptions: {
parser: tseslint.parser,
parserOptions: { sourceType: 'module' },
},
files: ['**/*.ts', '**/*.mts', '**/*.cts', '**/*.js', '**/*.mjs', '**/*.cjs'],
ignores: ['dist/'],
plugins: {
'@typescript-eslint': tseslint.plugin,
'unused-imports': unusedImports,
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "inboundemail",
"version": "0.19.0",
"version": "0.20.0",
"description": "The official TypeScript library for the Inbound API",
"author": "Inbound <sdk@inbound.new>",
"types": "dist/index.d.ts",
Expand Down
Loading
Loading