A side-by-side look at the Anki MCP Server and Klaviyo MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Anki MCP Server for monitoring work as a local process; choose Klaviyo MCP for monitoring as a local process. You can also run both side by side in one mcpServers block.
sync, get_due_cards, get_cards.list_accounts, list_campaigns, campaign_report.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Monitoring | Monitoring |
| Quality signal | 64/100 · Good | 55/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | Not declared |
| Pricing | Not declared | Not declared |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 517 | 0 |
| Directory activity | 1 views 0 installs 0 upvotes | 0 views 0 installs 0 upvotes |
| Tools | 53 | 24 |
| Full listing | View Anki MCP Server | View Klaviyo MCP |
syncSync with AnkiWeb to pull latest data and push changesget_due_cardsGet cards that are due for review, optionally filtered by deck (answers omitted unless `include_answer: true`, default `false`)get_cardsGet cards with flexible filtering by state (due, new, learning, suspended, buried) and deck (answers omitted unless `include_answer: true`, default `false`)present_cardShow a card for review with its question/front siderate_cardRate card performance (Again, Hard, Good, Easy) and schedule the next reviewforgetCardsReset cards to new, discarding their scheduling without recording a reviewsetDueDateReschedule cards to become due in N days (`"0"`, `"3-7"`, `"1!"`), without recording a reviewareSuspendedCheck suspension state for one or more cards without changing anythingsuspendSuspend cards so they are skipped during review until unsuspendedunsuspendUnsuspend cards so they return to normal reviewlistDecksList all decks, optionally with per-deck study-queue statisticsdeckStatsGet comprehensive statistics for a single deck (study queue, true card-state counts, ease/interval distributions)list_accountsList all configured Klaviyo accounts. Use this first to see which brands are available.list_campaignsList recent email campaigns for a specific Klaviyo account. Returns campaign IDs, names, status, and send dates.campaign_reportGet email campaign performance metrics for a Klaviyo account. Returns opens, clicks, revenue, bounce rate, unsubscribes for the specified time period.list_metricsList available metrics for a Klaviyo account. Use this to find the 'Placed Order' metric ID needed for revenue reporting.multi_account_summaryPull campaign performance summary from ALL configured Klaviyo accounts. Returns a unified cross-brand report.flow_reportGet email flow (automation) performance for a Klaviyo account. Returns metrics for welcome series, abandoned cart, post-purchase, etc.campaign_ab_reportGet per-variation (A/B arm) email/SMS campaign metrics for a Klaviyo account. Splits results by variation so you can compare arms.flow_series_reportTime-series flow (automation) metrics for a Klaviyo account. Buckets by interval.segment_reportSegment performance metrics for a Klaviyo account: member counts, additions, removals.form_reportSign-up form performance for a Klaviyo account: views, submissions, submit rate.list_segmentsList all segments in a Klaviyo account with name, member count, and creation date.list_listsList all email lists in a Klaviyo account with name, opt-in process, and creation date.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"anki-mcp-server": {
"command": "npx",
"args": [
"-y",
"@ankimcp/anki-mcp-server"
]
}
}
}
{
"mcpServers": {
"klaviyo-mcp": {
"command": "npx",
"args": [
"-y",
"@scalably-io/klaviyo-mcp"
]
}
}
}