ssv445/fastspring-mcp-server
MCP server for the FastSpring API — manage subscriptions, accounts, and webhook events from Claude
Platform-specific configuration:
{
"mcpServers": {
"fastspring-mcp-server": {
"command": "npx",
"args": [
"-y",
"fastspring-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP server that connects Claude (or any MCP client) to the FastSpring API. Look up subscriptions, accounts, and webhook events through natural language.
| Tool | Description | |------|-------------| | get_subscription | Get subscription details by ID | | list_subscriptions | List/filter subscriptions by account, status, date range | | list_subscription_entries | Payment history for a subscription | | search_accounts | Find accounts by email | | get_account | Get account details by ID | | list_events | List webhook events (up to 30 days) | | get_event | Get full event payload by ID |
Requires Node.js 22+ and FastSpring API credentials.
Set env vars in your shell profile:
export FASTSPRING_API_USERNAME=your_username
export FASTSPRING_API_PASSWORD=your_passwordclaude mcp add fastspring -- npx fastspring-mcpAdd to claude_desktop_config.json:
{
"mcpServers": {
"fastspring": {
"command": "npx",
"args": ["fastspring-mcp"],
"env": {
"FASTSPRING_API_USERNAME": "your_username",
"FASTSPRING_API_PASSWORD": "your_password"
}
}
}
}MIT
Loading reviews...