Skip to main content
Glama

Dodo Payments

Official
by dodopayments
publish-npm.yml1.53 kB
# This workflow is triggered when a GitHub release is created. # It can also be run manually to re-publish to NPM in case it failed for some reason. # You can run this workflow by navigating to https://www.github.com/dodopayments/dodopayments-typescript/actions/workflows/publish-npm.yml name: Publish NPM on: workflow_dispatch: inputs: path: description: The path to run the release in, e.g. '.' or 'packages/mcp-server' required: true release: types: [published] jobs: publish: name: publish runs-on: ubuntu-latest permissions: contents: write steps: - uses: actions/checkout@v4 - name: Set up Node uses: actions/setup-node@v3 with: node-version: '20' - name: Install dependencies run: | yarn install - name: Publish to NPM run: | if [ -n "${{ github.event.inputs.path }}" ]; then PATHS_RELEASED='[\"${{ github.event.inputs.path }}\"]' else PATHS_RELEASED='[\".\", \"packages/mcp-server\"]' fi yarn tsn scripts/publish-packages.ts "{ \"paths_released\": \"$PATHS_RELEASED\" }" env: NPM_TOKEN: ${{ secrets.DODO_PAYMENTS_NPM_TOKEN || secrets.NPM_TOKEN }} - name: Upload MCP Server DXT GitHub release asset run: | gh release upload ${{ github.event.release.tag_name }} \ packages/mcp-server/dodopayments_api.mcpb env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dodopayments/dodopayments-node'

If you have feedback or need assistance with the MCP directory API, please join our Discord server