overlay: 1.0.0
info:
title: API Evangelist enhancements for the Tradeshift MCP HTTP Bridge
version: 1.0.0
extends: openapi/tradeshift-mcp-bridge-openapi.yml
x-generated: '2026-08-02'
x-method: generated
x-source: >-
Derived from the harvested FastAPI-generated spec plus the RFC 8414 / RFC 9728 metadata Tradeshift publishes
anonymously at mcp.tradeshift.com.
actions:
- target: $.info
description: The FastAPI-generated spec carries no description, contact or server list.
update:
description: >-
HTTP bridge and management API in front of the Tradeshift MCP server. Exposes the MCP tool surface over plain
HTTP (GET /tools/list, GET /{category}/tools/list, POST /{category}/tools/execute) alongside administration
of API keys, OAuth clients, tenant credentials, execution logs and admin action logs. Every operation
requires an X-API-Key header or an OAuth 2.0 bearer token.
contact:
name: Tradeshift
url: https://tradeshift.com/
- target: $
description: Add the server and the OAuth 2.0 client-credentials scheme the metadata documents.
update:
servers:
- url: https://mcp.tradeshift.com
description: Tradeshift MCP server and HTTP bridge.
x-apievangelist-artifacts:
mcp: mcp/tradeshift-mcp.yml
crosswalk: mcp/tradeshift-tool-crosswalk.yml
scopes: scopes/tradeshift-scopes.yml
authentication: authentication/tradeshift-authentication.yml
x-mcp-endpoint: https://mcp.tradeshift.com/mcp
x-mcp-transports: [http, sse, stdio]
- target: $.components.securitySchemes
description: Add the OAuth 2.0 client-credentials scheme advertised in the authorization-server metadata.
update:
TradeshiftMCPOAuth2:
type: oauth2
description: >-
OAuth 2.0 client credentials issued per MCP client. Scopes map one-to-one to the MCP capability domains.
flows:
clientCredentials:
tokenUrl: https://mcp.tradeshift.com/oauth/token
scopes:
core: Core services domain.
network: Supplier network domain.
documents: Documents domain.
company: Company data domain.
bfr: Business Firewall domain.
askada: AskAda AI assistant / Ada AI document intelligence domain.
all: All MCP capability domains.
- target: $.paths['/{category}/tools/list'].get
description: Record the category values Tradeshift advertises as OAuth scopes.
update:
x-category-values: [core, network, documents, company, bfr, askada]
- target: $.paths['/{category}/tools/execute'].post
description: Flag the consequence class of tool execution for agentic governance.
update:
x-agentic-action-class: acting
x-audit: required
x-note: >-
Tradeshift states write access was not yet enabled in production as of 2026-05-22; every execution is
recorded with full request correlation in an audit log.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.