switchboard-mcp-server
Version:
Model Context Protocol (MCP) server for Switchboard API - enables AI assistants to access broadcast messaging, email campaigns, and contact management for progressive campaigns
30 lines (27 loc) • 950 B
YAML
runtime: "typescript"
# Configuration schema for users to provide their Switchboard API credentials
configSchema:
type: object
properties:
account_id:
type: string
description: "Your Switchboard API Account ID (from https://oneswitchboard.com/organization/settings?tab=api)"
examples:
- "ac_your_account_id_here"
secret_key:
type: string
description: "Your Switchboard API Secret Key (from https://oneswitchboard.com/organization/settings?tab=api)"
examples:
- "sk_your_secret_key_here"
required:
- account_id
- secret_key
# Example configuration for documentation
exampleConfig:
account_id: "ac_example123"
secret_key: "sk_example456"
# Environment variable mapping for the generated server
# The server expects BASIC_USERNAME_HTTPBASIC and BASIC_PASSWORD_HTTPBASIC
environmentMapping:
BASIC_USERNAME_HTTPBASIC: "account_id"
BASIC_PASSWORD_HTTPBASIC: "secret_key"