Outseta Admin MCP Server
A Model Context Protocol (MCP) server for interacting with your Outseta account. This server provides AI assistants with the ability to manage your Outseta account through natural language commands.
What You Can Do
This MCP server enables AI assistants to help you with common Outseta administrative tasks:
Account & People
Billing Plans
Subscriptions
Email Lists
Integration with AI Assistants
This server integrates with MCP-compatible AI assistants to enable natural language management of your Outseta account. The AI assistant will automatically select the appropriate tools based on your requests, handle parameter validation and error checking, and prompt for confirmation before performing destructive operations.
Prerequisites & Requirements
Before setting up the MCP server, ensure you have:
- Node.js (version 18 or higher)
- An active Outseta account with admin access
- Outseta API credentials (API key and secret)
- MCP-compatible AI assistant (Cursor, Claude Desktop, or similar)
Getting Your API Credentials
To use this MCP server, you'll need to obtain API credentials from your Outseta account:
- Log into your Outseta account
- Go to Settings > Integrations > API Keys
- Click Add API Keys
- Create a new API key with appropriate permissions
- Note down your:
- Subdomain (e.g., if your Outseta URL is
yourcompany.outseta.com, your subdomain is yourcompany)
- API Key
- API Secret
Important: Keep these credentials secure
Using the MCP Server with Cursor
- In Cursor, open your settings (Cmd/Ctrl + ,)
- Search for "MCP" or go to Extensions > MCP
- Add a new MCP server configuration:
{
"name": "outseta-admin",
"command": "npx",
"args": ["-y", "@outseta/admin-mcp-server"],
"env": {
"OUTSETA_SUBDOMAIN": "your-subdomain",
"OUTSETA_API_KEY": "your-api-key",
"OUTSETA_API_SECRET": "your-api-secret"
}
}
- Save the configuration and restart Cursor
- The Outseta tools will now be available in Cursor's AI assistant
Using the MCP Server with Claude Desktop
- Open Claude Desktop's configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Add the MCP server configuration:
{
"mcpServers": {
"outseta-admin": {
"command": "npx",
"args": ["-y", "@outseta/admin-mcp-server"],
"env": {
"OUTSETA_SUBDOMAIN": "your-subdomain",
"OUTSETA_API_KEY": "your-api-key",
"OUTSETA_API_SECRET": "your-api-secret"
}
}
}
}
- Save the configuration and restart Claude Desktop
- The Outseta tools will now be available in Claude Desktop
Security Considerations
When using this MCP server, keep the following security practices in mind:
API Credential Security
- Never commit API credentials to version control systems
- Store credentials securely using environment variables
- Regularly rotate your API keys as part of good security hygiene
- Use the minimum required permissions for your API keys
Data Privacy
- The MCP server only accesses data you explicitly request through AI commands
- All API calls are made directly from your local environment to Outseta
- No data is stored persistently by the MCP server
- Review AI commands before confirming destructive operations
Access Control
- Only install this server in trusted environments
- Be cautious when sharing MCP configurations that include credentials
- Create keys specifically for the MCP server
Contributing
Interested in contributing? See CONTRIBUTING.md for development setup and guidelines.
License
ISC