CardClan
CardClan helps teams personalize and send digital cards, generate card links, and manage card integration workflows.
Verdict
Common use cases
- Generate personalized event invite links in bulk
- Automate follow-up card sends after sales calls
- Coordinate product launch card distribution
- Retrieve card analytics for campaign reporting
- Set up integration workflows for CRM triggers
Integration
- Vendor
- CardClan
- Category
- other
- Auth
- API_KEY
- Tools
- 9
- Composio slug
cardclan
Tools
- Create Integration Configuration
Create a persistent CardClan integration configuration linking a card to its workspace. The connected user's ID is resolved automatically.
- Generate Personalized Card URL
Generate a personalized CardClan viewing URL without sending an email. This may create recipient-specific CardClan state but does not deliver a message.
- Get Card Details
Get a CardClan card's title, merge-tag requirements, and owning workspace details by card ID.
- Get Integration Configuration
Get a CardClan integration configuration by either integration ID or card ID.
- List Cards
List cards in a CardClan workspace, including card IDs needed for details, integration configuration, personalized links, and sending.
- List Email Accounts
List configured CardClan sender accounts that can be selected when sending a card.
- List Workflow Cards
List cards with active CardClan integration workflows and return their integration, card, and workspace IDs.
- List Workspaces
List CardClan workspaces accessible to the connected account, including the workspace IDs needed to find cards and create integration configurations.
- Send Card
Immediately personalize and send a CardClan card by email to one or more recipients. This externally side-effecting operation is irreversible; use GENERATE_CARD_URL when delivery is not intended.
Setup
Setup guide
- 11. In Switchy, open Settings > Integrations and click Add Integration. 2. Search for CardClan and select it. 3. Log into your CardClan account in a separate tab and navigate to Settings > API Keys (or equivalent developer section). 4. Generate a new API key and copy it. 5. Paste the key into Switchy's CardClan integration form and click Connect. 6. Switchy will verify the key by listing your workspaces — if successful, you'll see a confirmation. 7. Open any Project, type '@CardClan list workspaces' and send the message. 8. If the MCP returns your workspace names and IDs, the connection is live. 9. To invoke a card send or generate a link, you'll need the card ID — get it by running '@CardClan list cards in workspace [ID]' first.
What teammates see: by default, memories from CardClan are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List All Workspaces
@CardClan list all workspaces accessible to my account and show their names and IDs.
Find Cards by Workspace
@CardClan list all cards in workspace ID 12345 and include their titles and card IDs.
Generate Personalized Link
@CardClan generate a personalized viewing URL for card ID 67890 for recipient email jane@example.com.
Check Card Requirements
@CardClan get details for card ID 67890 including merge-tag requirements and workspace info.
Review Email Accounts
@CardClan list all email accounts configured for sending cards in my workspace.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@CardClan list all cards in the 'Sales Outreach' workspace and show me which ones have active integration workflows
Found 12 cards in the Sales Outreach workspace. 4 have active integration workflows: 'Q1 Product Demo' (integration ID: int_abc123, triggers on form submission), 'Enterprise Pricing Deck' (int_def456, triggers on CRM deal stage change), 'Customer Success Onboarding' (int_ghi789, triggers on new account creation), and 'Renewal Reminder' (int_jkl012, triggers 30 days before contract end). The remaining 8 cards are available but not yet connected to automation workflows.
This example combines two read operations to show CardClan's dual nature: both a card library and an integration platform. Requires read access to the workspace. The integration workflow details depend on what external systems (CRM, form tools) the account has connected—this output assumes common B2B sales triggers.
@CardClan create an integration configuration linking the 'Welcome Series Day 1' card to our main workspace, then generate a personalized URL for the test recipient test@example.com
Created integration configuration (ID: int_xyz789) linking card 'Welcome Series Day 1' (card_welcome_001) to workspace 'Main Marketing' (ws_main_456). The configuration is now active and can receive trigger events from connected systems. Generated personalized URL for test@example.com: https://cardclan.com/v/abc123def456. This URL is recipient-specific and will track opens and interactions, but no email has been sent—you can preview the card or embed this link in your own delivery system.
This write example creates persistent state in CardClan (the integration config) and generates a trackable asset (the personalized URL). The connected user's ID is resolved automatically from the MCP auth context. Note that generating a URL may create recipient records in CardClan's analytics even before the card is viewed—useful for testing but consider privacy implications in production.
@CardClan review all cards with active workflows, check their merge-tag requirements, and draft a validation checklist for our CRM team to ensure data fields are mapped correctly
Analyzed 4 workflow-enabled cards. Validation checklist for CRM team: (1) 'Q1 Product Demo' requires merge tags: {{contact_name}}, {{company_name}}, {{demo_date}}—verify these map to Salesforce Contact.Name, Account.Name, and custom Demo_Scheduled_Date__c. (2) 'Enterprise Pricing Deck' requires {{deal_value}}, {{contract_term}}—map to Opportunity.Amount and Contract_Length__c. (3) 'Customer Success Onboarding' requires {{account_owner}}, {{implementation_date}}—map to Account.Owner and Go_Live_Date__c. (4) 'Renewal Reminder' requires {{renewal_date}}, {{current_plan}}—map to Contract.EndDate and Subscription_Tier__c. All cards also support optional {{sender_name}} and {{sender_email}} for personalization. Missing any required tag will prevent card delivery.
This synthesis example pairs CardClan's read capabilities (list workflow cards, get card details) with AI reasoning to produce actionable integration guidance. The merge-tag requirements are card-specific—this output assumes a typical B2B SaaS setup. Real validation would require cross-referencing the actual CRM schema, which the MCP cannot access directly.
Use-case deep-dives
When CardClan beats manual welcome sequences for small SaaS teams
A 6-person SaaS startup onboards 20-40 new users weekly and wants each welcome email to feel hand-crafted without burning support hours. CardClan's merge-tag system and personalized URL generation let the team template once, then trigger sends from their CRM or signup webhook. The MCP's 9 tools handle the full loop: list workspaces to find the right card library, pull card details to confirm merge-tag requirements, generate personalized URLs on-demand, and send via configured email accounts. This works until you hit ~500 sends per day—at that volume, you'll want a dedicated email platform with better deliverability tooling. If your onboarding is mostly transactional (password resets, receipts), skip CardClan and use a simpler SMTP MCP. But if you're sending relationship-building content where design and personalization matter, CardClan's integration workflow tools justify the API key setup.
CardClan for quarterly account reviews when your CS team is 2-3 people
A B2B company with 80 active accounts runs quarterly business reviews, and the 3-person CS team wants to send personalized recap cards without rebuilding slides every cycle. CardClan's workspace and card listing tools let them organize templates by customer segment (enterprise, mid-market, startup), then use the integration configuration system to link each account's CRM record to the right card. When a QBR is due, the MCP generates a personalized URL pre-filled with usage stats and renewal details, and the CS rep sends it from their own email account via the sender list. This breaks down if your account count exceeds 300—CardClan's workflow tooling isn't built for high-volume segmentation, and you'll spend more time managing configurations than sending cards. If your CS motion is purely reactive (support tickets, not proactive outreach), the MCP's 9-tool overhead isn't worth it. But for structured, repeating touchpoints at small scale, CardClan keeps the personal feel without manual design work.
When CardClan's personalized URLs solve RSVP chaos for community organizers
A developer meetup group runs monthly events for 50-100 attendees and needs to track RSVPs, dietary preferences, and +1s without paying for enterprise event software. CardClan's personalized URL generation creates a unique link for each invitee, and the card's merge-tag system pre-fills their name and past attendance history. The organizer uses the MCP to list cards (one per event type: workshop, social, speaker night), get card details to confirm what data fields are required, then generate and send URLs in a batch. The integration configuration tools let them link each attendee's profile to their card history, so repeat guests see a running tally of events attended. This stops working above 200 invitees per event—CardClan isn't built for high-concurrency form submissions, and you'll hit rate limits. If your events are one-off (conferences, not recurring meetups), the configuration overhead outweighs the benefit. But for regular community gatherings where personal recognition matters, CardClan's 9-tool kit handles the full invite-to-attendance loop without Eventbrite fees.
Frequently asked
What does the CardClan MCP let me do in Switchy?
It connects your CardClan account so AI agents can generate personalized card URLs, send cards via email, and manage integration configurations. The MCP handles card selection, merge-tag population, and recipient tracking without you manually logging into CardClan. Useful when you want AI to trigger card sends based on CRM events or Slack messages.
Do I need admin access to connect CardClan?
You need an API key from your CardClan account settings. CardClan uses API key authentication, not OAuth, so whoever connects it must have permission to generate keys in their CardClan profile. The MCP will only access workspaces and cards visible to that specific user account.
Can the MCP send CardClan cards directly to recipients?
Yes, but only if you've configured sender email accounts in CardClan first. The MCP can list your sender accounts and trigger card sends with personalized merge tags. It won't create new sender identities or bypass CardClan's email delivery settings—it uses whatever sending infrastructure you've already set up.
How is this different from just using CardClan's web app?
The MCP lets AI agents trigger card sends and generate URLs programmatically based on context from other tools. Instead of manually copying recipient data into CardClan, an agent can pull info from Notion or Slack and send the right card automatically. You lose CardClan's visual editor but gain workflow automation.
Who on my team should connect this integration?
Whoever owns your CardClan workspace and manages card templates. That person's API key determines which workspaces and cards Switchy can access. If multiple people need to trigger sends, they should share one Switchy workspace connected to a shared CardClan account, not each connect their own.