Ambassly MCP server
Connect an AI coding assistant to Ambassly with a scoped API key. Company keys can operate the merchant dashboard; affiliate keys can operate the creator portal.
Endpoint and auth
The MCP endpoint is Streamable HTTP at https://ambassly.com/api/mcp. Mint a key in Dashboard or Portal settings, then send it as a bearer token.
Authorization: Bearer amb_YOUR_API_KEY
Claude Code
claude mcp add --transport http ambassly https://ambassly.com/api/mcp \ --header "Authorization: Bearer amb_YOUR_API_KEY"
Claude Desktop
Claude Desktop commonly connects remote HTTP MCP servers through mcp-remote.
{
"mcpServers": {
"ambassly": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://ambassly.com/api/mcp",
"--header",
"Authorization: Bearer amb_YOUR_API_KEY"
]
}
}
}Cursor
{
"mcpServers": {
"ambassly": {
"url": "https://ambassly.com/api/mcp",
"headers": {
"Authorization": "Bearer amb_YOUR_API_KEY"
}
}
}
}Tools
Company key tools
- list_programs
- get_program_stats(program)
- list_pending_commissions
- approve_commission(id)
- reject_commission(id, reason)
- create_affiliate_invite(program, email)
- get_payout_batch
Affiliate key tools
- my_stats
- my_links
- create_link(program, label, destination_url)
Example session
User: Show pending commissions and approve the ones past hold. Assistant: calls list_pending_commissions Assistant: reviews hold_until and calls approve_commission for eligible ids Assistant: summarizes approved totals and leaves non-eligible rows pending
API keys are shown once. Ambassly stores only a SHA-256 hash, plus a short prefix so you can recognize and revoke keys later.