Infosoft.Info.Subscription.Mcp.LocalServer 2026.5.28.2

Prefix Reserved
dotnet tool install --global Infosoft.Info.Subscription.Mcp.LocalServer --version 2026.5.28.2
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Infosoft.Info.Subscription.Mcp.LocalServer --version 2026.5.28.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Infosoft.Info.Subscription.Mcp.LocalServer&version=2026.5.28.2
                    
nuke :add-package Infosoft.Info.Subscription.Mcp.LocalServer --version 2026.5.28.2
                    

INFO-Subscription MCP Server

s4mcp is a local Model Context Protocol (MCP) server for Infosoft's INFO-Subscription platform. It runs as a stdio tool and lets AI assistants (Claude Desktop, GitHub Copilot, etc.) query subscriptions, billing, orders, subscribers, and catalogue data directly from your chat interface.

Prerequisites

  • .NET 10 runtime (or use a self-contained build)
  • An INFO-Subscription tenant and user

Installation

dotnet tool install --global Infosoft.Info.Subscription.Mcp.LocalServer

Usage

The only required argument is your INFO-Subscription tenant ID:

s4mcp --tenant <TENANT_ID>

On first run, a browser window opens for B2C sign-in. Tokens are cached for subsequent runs.

Claude Desktop

Configuration file location:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "s4": {
      "command": "s4mcp",
      "args": ["--tenant", "<TENANT_ID>"]
    }
  }
}

VS Code (GitHub Copilot)

Add to your user settings.json:

{
  "github.copilot.chat.mcp.servers": {
    "s4": {
      "command": "s4mcp",
      "args": ["--tenant", "<TENANT_ID>"],
      "transport": "stdio"
    }
  }
}

Or add a workspace .vscode/mcp.json:

{
  "servers": {
    "s4": {
      "command": "s4mcp",
      "args": ["--tenant", "<TENANT_ID>"],
      "type": "stdio"
    }
  }
}

Placeholders

Placeholder Meaning
<TENANT_ID> Your INFO-Subscription tenant ID (GUID)
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
2026.5.28.2 45 5/28/2026
2026.5.27.9 51 5/28/2026
2026.5.27.7 51 5/27/2026