# CardClan — MCP server on mcp.ai > Connect your CardClan account and use 9 tools for marketing straight from your AI agent. Connect with your own API key. CardClan helps teams personalize and send digital cards, generate card links, and manage card integration workflows. By: mcp.ai · official Page: https://mcp.ai/cardclan ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_cardclan?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/cardclan/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/cardclan/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/cardclan/skill.md Postman collection (v2.1): https://mcp.ai/cardclan/postman.json ## Tools - cardclan_create_integration_config(card_id: string, workspace_id: string) — Create a persistent CardClan integration configuration linking a card to its workspace. The connected user's ID is resolved automatically. - cardclan_generate_card_url(card_id: string, recipients: object[], integration_id: string) — Generate a personalized CardClan viewing URL without sending an email. This may create recipient-specific CardClan state but does not deliver a message. - cardclan_get_card_details(card_id: string) — Get a CardClan card's title, merge-tag requirements, and owning workspace details by card ID. - cardclan_get_integration_config(card_id?: string, integration_id?: string) — Get a CardClan integration configuration by either integration ID or card ID. - cardclan_list_cards(workspace_id: string) — List cards in a CardClan workspace, including card IDs needed for details, integration configuration, personalized links, and sending. - cardclan_list_email_accounts() — List configured CardClan sender accounts that can be selected when sending a card. - cardclan_list_workflow_cards() — List cards with active CardClan integration workflows and return their integration, card, and workspace IDs. - cardclan_list_workspaces() — List CardClan workspaces accessible to the connected account, including the workspace IDs needed to find cards and create integration configurations. - cardclan_send_card(card_id: string, recipients: object[], confirm_send: boolean, integration_id: string, email_account_id?: string) — 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. ## Example prompts - "What can I do in CardClan?" - "Show me a summary of my CardClan account" ## Links Docs: https://mcp.ai/docs/mcps/cardclan Website: https://mcp.ai/mcps/cardclan