{
  "changes": [
    {
      "date": "November 1, 2026",
      "text": "Granola went from 4 listed tools to 8, all reads: meeting and transcript search, folders and attachments."
    },
    {
      "date": "October 30, 2026",
      "text": "First check: 33 connectors."
    }
  ],
  "checked": "2026-11-01",
  "checked_label": "Checked November 1, 2026",
  "connectors": [
    {
      "aliases": "qbo",
      "category": "Finance",
      "doc_note": "US customers only. New invoices go live in QuickBooks right away, before any send. You pick which permissions to grant at sign-in, so grant only what you need.",
      "doc_tools": [],
      "doc_url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/accounting-bookkeeping/use-quickbooks-connector-claude/L3YBlo6Ht_US_en_US",
      "evidence": "docs",
      "first_move": "Start with reports. Payroll tools stay blocked until the owner approves a named job, then use Needs approval.",
      "loosen": "company-info and qbo_catalog_search_products: company and product details, no pay data.",
      "maker": "Intuit QuickBooks",
      "name": "Intuit QuickBooks",
      "overrides": {
        "qbo_sales_create_recurring_invoice": {
          "setting": "block",
          "why": "May bill customers on a schedule, with no approval per send."
        }
      },
      "post": "/thoughts/is-it-safe-to-connect-claude-to-quickbooks/",
      "reads": "start",
      "slug": "quickbooks",
      "surprise": "The listing's summary never says delete. It says read-only payroll answers, then adds employee and base pay changes.",
      "tool_count": 74,
      "tools": [
        {
          "kind": "read",
          "name": "profit-loss-generator"
        },
        {
          "kind": "read",
          "name": "cash-flow-generator"
        },
        {
          "kind": "read",
          "name": "benchmarking-against-industry"
        },
        {
          "kind": "read",
          "name": "profit-loss-quickbooks-account"
        },
        {
          "kind": "read",
          "name": "cash-flow-quickbooks-account"
        },
        {
          "kind": "read",
          "name": "benchmarking-quickbooks-account"
        },
        {
          "kind": "read",
          "name": "company-info"
        },
        {
          "kind": "money",
          "name": "quickbooks-transaction-import"
        },
        {
          "kind": "read",
          "name": "quickbooks-import-status"
        },
        {
          "kind": "edit",
          "name": "quickbooks-profile-info-update"
        },
        {
          "kind": "read",
          "name": "industry-recommendation"
        },
        {
          "kind": "read",
          "name": "qbo_accounting_get_balance_sheet"
        },
        {
          "kind": "read",
          "name": "qbo_accounting_get_ar_aging_summary"
        },
        {
          "kind": "read",
          "name": "qbo_accounting_get_ar_aging_detail"
        },
        {
          "kind": "read",
          "name": "qbo_accounting_get_sales_by_customer_summary"
        },
        {
          "kind": "read",
          "name": "qbo_accounting_get_sales_by_product_summary"
        },
        {
          "kind": "read",
          "name": "qbo_accounting_get_product_service_list"
        },
        {
          "kind": "edit",
          "name": "qbo_contact_create_customer"
        },
        {
          "kind": "read",
          "name": "qbo_contact_search_customer"
        },
        {
          "kind": "edit",
          "name": "qbo_sales_create_invoice"
        },
        {
          "kind": "edit",
          "name": "qbo_sales_update_invoice"
        },
        {
          "kind": "delete",
          "name": "qbo_sales_delete_invoice"
        },
        {
          "kind": "edit",
          "name": "qbo_sales_duplicate_invoice"
        },
        {
          "kind": "read",
          "name": "qbo_sales_get_invoices"
        },
        {
          "kind": "send",
          "name": "qbo_sales_send_invoice"
        },
        {
          "kind": "send",
          "name": "qbo_sales_send_invoice_reminder"
        },
        {
          "kind": "unclear",
          "name": "qbo_sales_create_recurring_invoice"
        },
        {
          "kind": "read",
          "name": "qbo_sales_get_recurring_invoices"
        },
        {
          "kind": "unclear",
          "name": "qbo_sales_update_recurring_invoice"
        },
        {
          "kind": "delete",
          "name": "qbo_sales_delete_recurring_invoice"
        },
        {
          "kind": "unclear",
          "name": "qbo_sales_operate_recurring_invoice"
        },
        {
          "kind": "edit",
          "name": "qbo_sales_create_estimate"
        },
        {
          "kind": "edit",
          "name": "qbo_sales_update_estimate"
        },
        {
          "kind": "delete",
          "name": "qbo_sales_delete_estimate"
        },
        {
          "kind": "read",
          "name": "qbo_sales_get_estimates"
        },
        {
          "kind": "send",
          "name": "qbo_sales_send_estimate"
        },
        {
          "kind": "edit",
          "name": "qbo_sales_duplicate_estimate"
        },
        {
          "kind": "read",
          "name": "qbo_sales_get_payment_links"
        },
        {
          "kind": "money",
          "name": "qbo_sales_create_payment_link"
        },
        {
          "kind": "money",
          "name": "qbo_sales_send_payment_link"
        },
        {
          "kind": "money",
          "name": "qbo_sales_update_payment_link"
        },
        {
          "kind": "edit",
          "name": "qbo_catalog_create_product"
        },
        {
          "kind": "read",
          "name": "qbo_catalog_search_products"
        },
        {
          "kind": "read",
          "name": "qbo_sales_get_settings"
        },
        {
          "kind": "edit",
          "name": "qbo_sales_update_settings"
        },
        {
          "kind": "read",
          "name": "qbo_sales_get_transaction_document"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_company_info"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_company_pay_types"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_company_timeoff_details"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_company_deductions_contributions"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_pay_schedules"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_employees"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_search_employee"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_employee_details"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_employee_contract_details"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_employee_compensations"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_employee_deductions"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_employee_timeoff_assignments"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_employees_by_work_location"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_employee_manager_details"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_payslips"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_payslip_details"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_company_last_payroll_run"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_company_payroll_readiness"
        },
        {
          "kind": "read",
          "name": "qbo_payroll_get_employee_payroll_readiness"
        },
        {
          "kind": "money",
          "name": "qbo_payroll_create_employee"
        },
        {
          "kind": "money",
          "name": "qbo_payroll_update_employee"
        },
        {
          "kind": "money",
          "name": "qbo_payroll_assign_employee_work_location"
        },
        {
          "kind": "money",
          "name": "qbo_payroll_save_employee_contract_details"
        },
        {
          "kind": "read",
          "name": "qbo_lending_get_peer_offers"
        },
        {
          "kind": "read",
          "name": "qbo_lending_get_loans"
        },
        {
          "kind": "read",
          "name": "qbo_lending_help"
        },
        {
          "kind": "read",
          "name": "qbo_lending_estimate_loan_payments"
        },
        {
          "kind": "unclear",
          "name": "qbo_lending_shop_loans"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/quickbooks",
      "what_it_can_do": "Creates, sends and deletes invoices, sends payment links, imports into your books, edits employees."
    },
    {
      "aliases": "accounting bookkeeping",
      "category": "Finance",
      "doc_note": "Works on any Xero business plan, with one Xero organization per connection. Xero says read-only \"at launch\", so recheck the tool list later.",
      "doc_tools": [],
      "doc_url": "https://central.xero.com/s/article/Connect-Xero-using-the-Xero-connector-in-Claude",
      "evidence": "docs",
      "first_move": "Decide who may read your bank transactions. Xero's other AI connections can write, so use this one.",
      "loosen": "",
      "maker": "Xero Limited",
      "name": "Xero",
      "overrides": {},
      "post": "/thoughts/is-it-safe-to-connect-claude-to-xero/",
      "reads": "start",
      "slug": "xero",
      "surprise": "The listing's summary promises financial summaries. Read access also covers bank transactions and contacts.",
      "tool_count": 20,
      "tools": [
        {
          "kind": "read",
          "name": "get_financial_position"
        },
        {
          "kind": "read",
          "name": "get_cash_position"
        },
        {
          "kind": "read",
          "name": "get_profit_and_loss"
        },
        {
          "kind": "read",
          "name": "get_top_customers_by_revenue"
        },
        {
          "kind": "read",
          "name": "get_organisation_financial_year"
        },
        {
          "kind": "read",
          "name": "get_organisation_info"
        },
        {
          "kind": "read",
          "name": "get_aged_receivables"
        },
        {
          "kind": "read",
          "name": "get_aged_payables"
        },
        {
          "kind": "read",
          "name": "get_invoices"
        },
        {
          "kind": "read",
          "name": "show_invoices_summary"
        },
        {
          "kind": "read",
          "name": "get_contacts"
        },
        {
          "kind": "read",
          "name": "get_bills"
        },
        {
          "kind": "read",
          "name": "get_repeating_invoices"
        },
        {
          "kind": "read",
          "name": "get_repeating_bills"
        },
        {
          "kind": "read",
          "name": "get_tracking_categories"
        },
        {
          "kind": "read",
          "name": "get_purchase_orders"
        },
        {
          "kind": "read",
          "name": "get_chart_of_accounts"
        },
        {
          "kind": "read",
          "name": "get_bank_account_transactions"
        },
        {
          "kind": "read",
          "name": "get_1099_report_summary"
        },
        {
          "kind": "read",
          "name": "get_connected_organisations"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/xero",
      "what_it_can_do": "Reads invoices, bills, contacts and bank transactions. No listed tool changes anything."
    },
    {
      "aliases": "payments billing checkout",
      "category": "Finance",
      "doc_note": "Stripe says an owner must add it on Team and Enterprise before members connect. Admins can turn it off for the whole team, and you can set different permissions for live and sandbox accounts when you connect.",
      "doc_tools": [
        {
          "kind": "read",
          "name": "get_stripe_account_info"
        },
        {
          "kind": "edit",
          "name": "atlas_company_formation"
        },
        {
          "kind": "money",
          "name": "convert_currency"
        },
        {
          "kind": "money",
          "name": "send_money"
        },
        {
          "kind": "money",
          "name": "setup_recipient"
        },
        {
          "kind": "money",
          "name": "transfer_money"
        },
        {
          "kind": "unclear",
          "name": "send_stripe_feedback"
        }
      ],
      "doc_url": "https://docs.stripe.com/mcp",
      "evidence": "docs",
      "first_move": "Connect a sandbox first. Keep reads on approval, as Stripe advises. Refunds also need Dashboard approval.",
      "loosen": "search_stripe_documentation, if anything: it reads Stripe's public docs and not your account.",
      "maker": "Stripe",
      "name": "Stripe",
      "overrides": {
        "atlas_company_formation": {
          "setting": "block",
          "why": "Starts forming a real company. That's not a chat task."
        }
      },
      "post": "/thoughts/is-it-safe-to-connect-claude-to-stripe/",
      "reads": "approve",
      "slug": "stripe",
      "surprise": "The listing's summary never mentions writing, yet one listed tool uses any Stripe write method, and the docs name send-money tools.",
      "tool_count": 11,
      "tools": [
        {
          "kind": "read",
          "name": "stripe_implementation_planner"
        },
        {
          "kind": "unclear",
          "name": "send_stripe_mcp_feedback"
        },
        {
          "kind": "read",
          "name": "search_stripe_documentation"
        },
        {
          "kind": "read",
          "name": "stripe_api_search"
        },
        {
          "kind": "read",
          "name": "stripe_api_details"
        },
        {
          "kind": "read",
          "name": "stripe_api_read"
        },
        {
          "kind": "anything",
          "name": "stripe_api_write"
        },
        {
          "kind": "read",
          "name": "get_balance_summary"
        },
        {
          "kind": "read",
          "name": "stripe_analytics"
        },
        {
          "kind": "read",
          "name": "list_available_accounts_or_orgs"
        },
        {
          "kind": "unclear",
          "name": "manage_stripe_accounts"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/stripe",
      "what_it_can_do": "Reads your account. One general write tool can refund, cancel subscriptions and void invoices."
    },
    {
      "aliases": "corporate",
      "category": "Finance",
      "doc_note": "Ramp's guide gives a different address from the listing, and no one logged in to check the tools match. Tools depend on your Ramp role and the access level you pick. Read-only hides write tools. Admins can limit users.",
      "doc_tools": [],
      "doc_url": "https://docs.ramp.com/developer-api/v1/ramp-mcp",
      "evidence": "docs",
      "first_move": "If sign-in offers Full access or Read-only, pick Read-only, then check for tools beyond the 17 listed.",
      "loosen": "",
      "maker": "Ramp",
      "name": "Ramp",
      "overrides": {},
      "post": "/thoughts/is-it-safe-to-connect-claude-to-ramp/",
      "reads": "start",
      "slug": "ramp",
      "surprise": "Listed as \"read-only\", but Ramp's guide describes approvals, card locks and getting card details to buy, and Full access is the default.",
      "tool_count": 17,
      "tools": [
        {
          "kind": "read",
          "name": "execute_query"
        },
        {
          "kind": "unclear",
          "name": "clear_table"
        },
        {
          "kind": "read",
          "name": "load_spend_export"
        },
        {
          "kind": "read",
          "name": "load_spend_exports"
        },
        {
          "kind": "read",
          "name": "load_purchase_orders"
        },
        {
          "kind": "read",
          "name": "load_cards"
        },
        {
          "kind": "read",
          "name": "load_limits"
        },
        {
          "kind": "read",
          "name": "load_entities"
        },
        {
          "kind": "read",
          "name": "load_departments"
        },
        {
          "kind": "read",
          "name": "load_users"
        },
        {
          "kind": "read",
          "name": "load_memos"
        },
        {
          "kind": "read",
          "name": "load_locations"
        },
        {
          "kind": "read",
          "name": "load_spend_programs"
        },
        {
          "kind": "read",
          "name": "load_vendors"
        },
        {
          "kind": "read",
          "name": "get_ramp_categories"
        },
        {
          "kind": "unclear",
          "name": "submit_feedback"
        },
        {
          "kind": "read",
          "name": "get_current_user"
        }
      ],
      "unmapped_writes": true,
      "url": "https://claude.com/marketplace/connectors/ramp",
      "what_it_can_do": "Listed tools read spend, cards, vendors and users. Ramp's docs also approve expenses and lock cards."
    },
    {
      "aliases": "hr salaries wages",
      "category": "Finance",
      "doc_note": "Connecting needs a Gusto full admin. Gusto says never to turn on automatic tool approval or use other connectors in the same session. You choose data categories at sign-in. Its docs name Pro and Max, not Team.",
      "doc_tools": [
        {
          "kind": "unclear",
          "name": "create_secure_gusto_session"
        },
        {
          "kind": "edit",
          "name": "file_ein"
        },
        {
          "kind": "money",
          "name": "pay_ein_filing"
        },
        {
          "kind": "edit",
          "name": "file_scorp_election"
        },
        {
          "kind": "edit",
          "name": "acknowledge_scorp_recommendation"
        },
        {
          "kind": "read",
          "name": "check_ein_status"
        },
        {
          "kind": "read",
          "name": "check_scorp_election_status"
        },
        {
          "kind": "read",
          "name": "calculate_scorp_tax_savings"
        },
        {
          "kind": "read",
          "name": "look_up_employment_compliance"
        },
        {
          "kind": "read",
          "name": "read_employment_compliance_knowledge_units"
        },
        {
          "kind": "read",
          "name": "get_department"
        },
        {
          "kind": "read",
          "name": "list_departments"
        }
      ],
      "doc_url": "https://docs.gusto.com/app-integrations/docs/mcp",
      "evidence": "docs",
      "first_move": "Pick who connects it, since that person needs full admin. Keep reads on approval too, as Gusto warns.",
      "loosen": "",
      "maker": "Gusto",
      "name": "Gusto",
      "overrides": {
        "file_ein": {
          "setting": "block",
          "why": "Prepares a government filing. A person should do this."
        },
        "file_scorp_election": {
          "setting": "block",
          "why": "Changes how the company is taxed. Ask your accountant first."
        }
      },
      "post": "/thoughts/is-it-safe-to-connect-claude-to-gusto/",
      "reads": "approve",
      "slug": "gusto",
      "surprise": "The tagline says \"query and analyze\". The tools can also run payroll, link a bank account and create a company.",
      "tool_count": 62,
      "tools": [
        {
          "kind": "read",
          "name": "get_company_onboarding_status"
        },
        {
          "kind": "read",
          "name": "list_employees"
        },
        {
          "kind": "edit",
          "name": "record_time"
        },
        {
          "kind": "read",
          "name": "list_payrolls"
        },
        {
          "kind": "money",
          "name": "run_payroll"
        },
        {
          "kind": "edit",
          "name": "create_company"
        },
        {
          "kind": "read",
          "name": "list_time_records"
        },
        {
          "kind": "read",
          "name": "list_contractors"
        },
        {
          "kind": "read",
          "name": "get_contractor"
        },
        {
          "kind": "read",
          "name": "calculate_rd_tax_credit"
        },
        {
          "kind": "read",
          "name": "check_rd_credit_qualification"
        },
        {
          "kind": "read",
          "name": "get_company"
        },
        {
          "kind": "read",
          "name": "get_company_onboarding_package"
        },
        {
          "kind": "read",
          "name": "get_compensation"
        },
        {
          "kind": "read",
          "name": "list_contractor_payment_groups"
        },
        {
          "kind": "read",
          "name": "get_contractor_payment_group"
        },
        {
          "kind": "read",
          "name": "list_contractor_payments"
        },
        {
          "kind": "read",
          "name": "get_contractor_payment"
        },
        {
          "kind": "read",
          "name": "get_departments"
        },
        {
          "kind": "read",
          "name": "get_employee"
        },
        {
          "kind": "read",
          "name": "get_employee_earnings_summary"
        },
        {
          "kind": "read",
          "name": "list_employee_home_addresses"
        },
        {
          "kind": "read",
          "name": "get_employee_home_address"
        },
        {
          "kind": "read",
          "name": "get_employee_rehire"
        },
        {
          "kind": "read",
          "name": "list_employee_work_addresses"
        },
        {
          "kind": "read",
          "name": "get_employee_work_address"
        },
        {
          "kind": "read",
          "name": "get_job"
        },
        {
          "kind": "read",
          "name": "list_locations"
        },
        {
          "kind": "read",
          "name": "get_location"
        },
        {
          "kind": "read",
          "name": "get_onboarding_answer"
        },
        {
          "kind": "read",
          "name": "list_pay_schedules"
        },
        {
          "kind": "read",
          "name": "get_pay_schedule"
        },
        {
          "kind": "read",
          "name": "get_payroll"
        },
        {
          "kind": "read",
          "name": "get_time_off_balances"
        },
        {
          "kind": "read",
          "name": "list_time_off_requests"
        },
        {
          "kind": "read",
          "name": "get_time_off_request"
        },
        {
          "kind": "read",
          "name": "get_time_sheet"
        },
        {
          "kind": "read",
          "name": "get_token_info"
        },
        {
          "kind": "read",
          "name": "list_custom_fields_schema"
        },
        {
          "kind": "read",
          "name": "list_earning_types"
        },
        {
          "kind": "read",
          "name": "list_employee_custom_fields"
        },
        {
          "kind": "read",
          "name": "list_employee_employment_history"
        },
        {
          "kind": "read",
          "name": "list_employee_jobs"
        },
        {
          "kind": "read",
          "name": "list_employee_terminations"
        },
        {
          "kind": "read",
          "name": "list_job_compensations"
        },
        {
          "kind": "read",
          "name": "list_pay_periods"
        },
        {
          "kind": "read",
          "name": "list_pay_schedule_assignments"
        },
        {
          "kind": "read",
          "name": "list_payroll_blockers"
        },
        {
          "kind": "send",
          "name": "manage_account"
        },
        {
          "kind": "edit",
          "name": "save_company_onboarding_answer"
        },
        {
          "kind": "read",
          "name": "search_workers_comp_class"
        },
        {
          "kind": "unclear",
          "name": "submit_feedback"
        },
        {
          "kind": "money",
          "name": "accept_reasonable_salary"
        },
        {
          "kind": "read",
          "name": "calculate_reasonable_salary"
        },
        {
          "kind": "read",
          "name": "check_plaid_connection_status"
        },
        {
          "kind": "money",
          "name": "connect_bank_via_plaid"
        },
        {
          "kind": "read",
          "name": "create_reports"
        },
        {
          "kind": "read",
          "name": "get_reports"
        },
        {
          "kind": "money",
          "name": "manage_company_members"
        },
        {
          "kind": "unclear",
          "name": "open_secure_session"
        },
        {
          "kind": "read",
          "name": "search_business_info"
        },
        {
          "kind": "money",
          "name": "update_payroll"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/gusto",
      "what_it_can_do": "Runs and changes payroll, changes employee pay, and can link the payroll bank account."
    },
    {
      "aliases": "google workspace email",
      "category": "Email and files",
      "doc_note": "An Owner must enable it for the organization, and a Workspace admin may need to mark Claude as Trusted. On Team and Enterprise, owners decide if members can skip approval. Claude sees attachment details, not contents.",
      "doc_tools": [],
      "doc_url": "https://support.claude.com/en/articles/10166901-use-google-workspace-connectors",
      "evidence": "docs",
      "first_move": "Pick the mailboxes first. Everything Claude reads or sends uses the address of whoever connected it.",
      "loosen": "create_draft: a new draft reaches nobody until someone sends it.",
      "maker": "Google",
      "name": "Gmail",
      "overrides": {
        "create_filter": {
          "setting": "block",
          "why": "A filter can forward or delete future mail without asking."
        },
        "forward": {
          "setting": "block",
          "why": "Sends existing mail to anyone. Reply covers normal use."
        },
        "mark_message_spam": {
          "setting": "block",
          "why": "Like trashing: Gmail deletes spam on its own after 30 days."
        },
        "mark_thread_spam": {
          "setting": "block",
          "why": "Like trashing: Gmail deletes spam on its own after 30 days."
        }
      },
      "post": "/thoughts/can-claude-read-my-email/",
      "reads": "start",
      "slug": "gmail",
      "surprise": "The listing's summary mentions drafting, not sending, forwarding or trashing, yet 23 of the 29 tools change something.",
      "tool_count": 29,
      "tools": [
        {
          "kind": "edit",
          "name": "apply_sensitive_message_label"
        },
        {
          "kind": "edit",
          "name": "apply_sensitive_thread_label"
        },
        {
          "kind": "edit",
          "name": "create_draft"
        },
        {
          "kind": "edit",
          "name": "create_filter"
        },
        {
          "kind": "edit",
          "name": "create_label"
        },
        {
          "kind": "delete",
          "name": "delete_label"
        },
        {
          "kind": "send",
          "name": "forward"
        },
        {
          "kind": "read",
          "name": "get_message"
        },
        {
          "kind": "read",
          "name": "get_thread"
        },
        {
          "kind": "edit",
          "name": "label_message"
        },
        {
          "kind": "edit",
          "name": "label_thread"
        },
        {
          "kind": "read",
          "name": "list_drafts"
        },
        {
          "kind": "read",
          "name": "list_filters"
        },
        {
          "kind": "read",
          "name": "list_labels"
        },
        {
          "kind": "edit",
          "name": "mark_message_spam"
        },
        {
          "kind": "edit",
          "name": "mark_thread_spam"
        },
        {
          "kind": "send",
          "name": "reply"
        },
        {
          "kind": "read",
          "name": "search_threads"
        },
        {
          "kind": "send",
          "name": "send_message"
        },
        {
          "kind": "delete",
          "name": "trash_message"
        },
        {
          "kind": "delete",
          "name": "trash_thread"
        },
        {
          "kind": "edit",
          "name": "unlabel_message"
        },
        {
          "kind": "edit",
          "name": "unlabel_thread"
        },
        {
          "kind": "edit",
          "name": "unmark_message_spam"
        },
        {
          "kind": "edit",
          "name": "unmark_thread_spam"
        },
        {
          "kind": "edit",
          "name": "untrash_message"
        },
        {
          "kind": "edit",
          "name": "untrash_thread"
        },
        {
          "kind": "edit",
          "name": "update_draft"
        },
        {
          "kind": "edit",
          "name": "update_label"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/gmail",
      "what_it_can_do": "Sends, replies and forwards from your address, trashes mail and creates inbox filters."
    },
    {
      "aliases": "gcal workspace meetings schedule",
      "category": "Email and files",
      "doc_note": "An Owner or Primary Owner must enable it for the organization. Anthropic says each action needs your approval by default. Google marks this Developer Preview.",
      "doc_tools": [],
      "doc_url": "https://support.claude.com/en/articles/10166901-use-google-workspace-connectors",
      "evidence": "docs",
      "first_move": "Try it on your own calendar first, because changing a shared event emails its attendees by default.",
      "loosen": "suggest_time and list_events: they only look, while changes here email attendees by default.",
      "maker": "Google",
      "name": "Google Calendar",
      "overrides": {},
      "post": "/thoughts/is-it-safe-to-connect-claude-to-google-calendar/",
      "reads": "start",
      "slug": "google-calendar",
      "surprise": "Creating, changing, deleting or answering an event emails all attendees by default, which the listing's summary never mentions.",
      "tool_count": 9,
      "tools": [
        {
          "kind": "send",
          "name": "create_event"
        },
        {
          "kind": "delete",
          "name": "delete_event"
        },
        {
          "kind": "read",
          "name": "get_event"
        },
        {
          "kind": "read",
          "name": "list_calendars"
        },
        {
          "kind": "read",
          "name": "list_events"
        },
        {
          "kind": "send",
          "name": "respond_to_event"
        },
        {
          "kind": "read",
          "name": "search_events"
        },
        {
          "kind": "read",
          "name": "suggest_time"
        },
        {
          "kind": "send",
          "name": "update_event"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/google-calendar",
      "what_it_can_do": "Creates, changes and deletes events, edits attendee lists and answers invitations for you."
    },
    {
      "aliases": "gdrive workspace",
      "category": "Email and files",
      "doc_note": "An Owner or Primary Owner must enable it for the organization. Google Docs, Sheets and Slides are separate connectors, so set those on their own. Google marks this Developer Preview.",
      "doc_tools": [],
      "doc_url": "https://developers.google.com/workspace/drive/api/guides/configure-mcp-server",
      "evidence": "docs",
      "first_move": "Clean up overshared folders first, because Claude reads whatever the signed-in person can.",
      "loosen": "get_file_metadata and get_file_permissions: they show details about a file, not its contents.",
      "maker": "Google",
      "name": "Google Drive",
      "overrides": {},
      "post": "/thoughts/is-it-safe-to-connect-claude-to-google-drive/",
      "reads": "start",
      "slug": "google-drive",
      "surprise": "The listing's summary says search, read and upload. Sharing, trashing and updating are also there, and Google's tool reference omits them.",
      "tool_count": 11,
      "tools": [
        {
          "kind": "edit",
          "name": "copy_file"
        },
        {
          "kind": "edit",
          "name": "create_file"
        },
        {
          "kind": "read",
          "name": "download_file_content"
        },
        {
          "kind": "read",
          "name": "get_file_metadata"
        },
        {
          "kind": "read",
          "name": "get_file_permissions"
        },
        {
          "kind": "read",
          "name": "list_recent_files"
        },
        {
          "kind": "read",
          "name": "read_file_content"
        },
        {
          "kind": "read",
          "name": "search_files"
        },
        {
          "kind": "share",
          "name": "share_file"
        },
        {
          "kind": "delete",
          "name": "trash_file"
        },
        {
          "kind": "edit",
          "name": "update_file"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/google-drive",
      "what_it_can_do": "Searches and reads files, uploads, updates and trashes them, and shares them with people."
    },
    {
      "aliases": "m365 office o365 outlook sharepoint onedrive teams",
      "category": "Email and files",
      "doc_note": "A Microsoft Global Administrator must consent once, plus a Claude Owner on Team and Enterprise. Consenting again grants write permissions. Eight send and event tools can't be set to Always allow. No personal accounts.",
      "doc_tools": [
        {
          "kind": "send",
          "name": "outlook_send_mail"
        },
        {
          "kind": "send",
          "name": "outlook_forward_mail"
        },
        {
          "kind": "send",
          "name": "outlook_send_draft"
        },
        {
          "kind": "delete",
          "name": "outlook_trash_thread"
        },
        {
          "kind": "edit",
          "name": "outlook_untrash_thread"
        },
        {
          "kind": "delete",
          "name": "outlook_batch_delete_messages"
        },
        {
          "kind": "edit",
          "name": "outlook_create_draft"
        },
        {
          "kind": "edit",
          "name": "outlook_create_reply_draft"
        },
        {
          "kind": "edit",
          "name": "outlook_create_reply_all_draft"
        },
        {
          "kind": "edit",
          "name": "outlook_update_draft"
        },
        {
          "kind": "delete",
          "name": "outlook_delete_draft"
        },
        {
          "kind": "edit",
          "name": "outlook_create_label"
        },
        {
          "kind": "edit",
          "name": "outlook_update_label"
        },
        {
          "kind": "delete",
          "name": "outlook_delete_label"
        },
        {
          "kind": "edit",
          "name": "outlook_modify_labels"
        },
        {
          "kind": "edit",
          "name": "outlook_modify_thread_labels"
        },
        {
          "kind": "edit",
          "name": "outlook_batch_modify_labels"
        },
        {
          "kind": "send",
          "name": "outlook_create_event"
        },
        {
          "kind": "send",
          "name": "outlook_update_event"
        },
        {
          "kind": "delete",
          "name": "outlook_delete_event"
        },
        {
          "kind": "send",
          "name": "outlook_respond_to_event"
        },
        {
          "kind": "send",
          "name": "outlook_set_vacation"
        },
        {
          "kind": "edit",
          "name": "outlook_create_filter"
        },
        {
          "kind": "delete",
          "name": "outlook_delete_filter"
        },
        {
          "kind": "edit",
          "name": "sharepoint_upload_file"
        },
        {
          "kind": "edit",
          "name": "sharepoint_update_file"
        },
        {
          "kind": "edit",
          "name": "sharepoint_create_folder"
        },
        {
          "kind": "edit",
          "name": "sharepoint_rename_item"
        },
        {
          "kind": "edit",
          "name": "sharepoint_move_item"
        },
        {
          "kind": "edit",
          "name": "sharepoint_copy_item"
        },
        {
          "kind": "delete",
          "name": "sharepoint_delete_item"
        },
        {
          "kind": "send",
          "name": "teams_send_chat_message"
        },
        {
          "kind": "send",
          "name": "teams_send_channel_message"
        },
        {
          "kind": "send",
          "name": "teams_reply_channel_message"
        },
        {
          "kind": "edit",
          "name": "teams_create_chat"
        }
      ],
      "doc_url": "https://support.claude.com/en/articles/12684923-microsoft-365-connector-security-guide",
      "evidence": "docs",
      "first_move": "Decide whether to enable write tools at all. Stay read-only until someone names a job that needs them.",
      "loosen": "outlook_create_draft, if enabled: a new draft reaches nobody until someone sends it.",
      "maker": "Anthropic",
      "name": "Microsoft 365",
      "overrides": {
        "outlook_create_filter": {
          "setting": "block",
          "why": "An inbox rule can keep moving or forwarding future mail unattended."
        },
        "outlook_forward_mail": {
          "setting": "block",
          "why": "Sends existing mail to anyone. Reply covers normal use."
        }
      },
      "post": "/thoughts/is-it-safe-to-connect-claude-to-microsoft-365/",
      "reads": "start",
      "slug": "microsoft-365",
      "surprise": "Made by Anthropic, not Microsoft. The listing shows 7 read tools, but the guide adds 35 write tools an admin can enable.",
      "tool_count": 7,
      "tools": [
        {
          "kind": "read",
          "name": "sharepoint_search"
        },
        {
          "kind": "read",
          "name": "sharepoint_folder_search"
        },
        {
          "kind": "read",
          "name": "outlook_email_search"
        },
        {
          "kind": "read",
          "name": "outlook_calendar_search"
        },
        {
          "kind": "read",
          "name": "find_meeting_availability"
        },
        {
          "kind": "read",
          "name": "chat_message_search"
        },
        {
          "kind": "read",
          "name": "read_resource"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/microsoft-365",
      "what_it_can_do": "Reads mail, files and Teams chats. With write tools on, it sends mail, deletes files and posts."
    },
    {
      "aliases": "cloud storage",
      "category": "Email and files",
      "doc_note": "An admin turns it on in the Box Admin Console. Disabled tools vanish from Claude's list, but there are no per-user or per-group settings. Guardrails need Enterprise Advanced.",
      "doc_tools": [
        {
          "kind": "read",
          "name": "get_download_url"
        },
        {
          "kind": "read",
          "name": "get_file_preview"
        },
        {
          "kind": "edit",
          "name": "copy_file"
        },
        {
          "kind": "edit",
          "name": "copy_folder"
        },
        {
          "kind": "edit",
          "name": "create_metadata_template"
        },
        {
          "kind": "edit",
          "name": "get_upload_url"
        },
        {
          "kind": "edit",
          "name": "move_file"
        },
        {
          "kind": "edit",
          "name": "move_folder"
        },
        {
          "kind": "edit",
          "name": "set_file_metadata"
        },
        {
          "kind": "edit",
          "name": "set_folder_metadata"
        },
        {
          "kind": "edit",
          "name": "update_file_properties"
        },
        {
          "kind": "edit",
          "name": "update_folder_properties"
        },
        {
          "kind": "edit",
          "name": "update_metadata_template"
        },
        {
          "kind": "read",
          "name": "get_metadata_template_schema"
        },
        {
          "kind": "read",
          "name": "list_metadata_templates"
        },
        {
          "kind": "read",
          "name": "list_file_comments"
        },
        {
          "kind": "read",
          "name": "list_item_collaborations"
        },
        {
          "kind": "share",
          "name": "add_file_shared_link"
        },
        {
          "kind": "share",
          "name": "add_folder_shared_link"
        },
        {
          "kind": "share",
          "name": "create_collaboration"
        },
        {
          "kind": "edit",
          "name": "create_file_comment"
        },
        {
          "kind": "share",
          "name": "update_collaboration"
        },
        {
          "kind": "read",
          "name": "ai_extract_structured_from_fields"
        },
        {
          "kind": "read",
          "name": "ai_extract_structured_from_fields_enhanced"
        },
        {
          "kind": "read",
          "name": "ai_extract_structured_from_metadata_template"
        },
        {
          "kind": "read",
          "name": "ai_extract_structured_from_metadata_template_enhanced"
        },
        {
          "kind": "edit",
          "name": "add_items_to_hub"
        },
        {
          "kind": "edit",
          "name": "copy_hub"
        },
        {
          "kind": "edit",
          "name": "create_hub"
        },
        {
          "kind": "edit",
          "name": "update_hub"
        },
        {
          "kind": "read",
          "name": "get_docgen_template_by_id"
        },
        {
          "kind": "read",
          "name": "list_docgen_templates"
        },
        {
          "kind": "edit",
          "name": "create_docgen_batch"
        },
        {
          "kind": "edit",
          "name": "create_docgen_template"
        }
      ],
      "doc_url": "https://developer.box.com/guides/box-mcp/tools",
      "evidence": "docs",
      "first_move": "Start in the Box Admin Console, where tools get switched on and off for everyone.",
      "loosen": "",
      "maker": "Box",
      "name": "Box",
      "overrides": {},
      "reads": "start",
      "slug": "box",
      "surprise": "The listing shows no sharing tool, but Box documents 4, off until an admin enables them, that can reach outsiders.",
      "tool_count": 20,
      "tools": [
        {
          "kind": "read",
          "name": "who_am_i"
        },
        {
          "kind": "read",
          "name": "search_folders_by_name"
        },
        {
          "kind": "read",
          "name": "list_folder_content_by_folder_id"
        },
        {
          "kind": "read",
          "name": "search_files_keyword"
        },
        {
          "kind": "read",
          "name": "search_files_metadata"
        },
        {
          "kind": "read",
          "name": "ai_qa_single_file"
        },
        {
          "kind": "read",
          "name": "ai_qa_multi_file"
        },
        {
          "kind": "read",
          "name": "ai_qa_hub"
        },
        {
          "kind": "read",
          "name": "ai_extract_freeform"
        },
        {
          "kind": "read",
          "name": "ai_extract_structured"
        },
        {
          "kind": "read",
          "name": "get_file_content"
        },
        {
          "kind": "edit",
          "name": "upload_file"
        },
        {
          "kind": "edit",
          "name": "upload_file_version"
        },
        {
          "kind": "edit",
          "name": "create_folder"
        },
        {
          "kind": "read",
          "name": "list_tasks"
        },
        {
          "kind": "read",
          "name": "list_hubs"
        },
        {
          "kind": "read",
          "name": "get_hub_details"
        },
        {
          "kind": "read",
          "name": "get_hub_items"
        },
        {
          "kind": "read",
          "name": "get_file_details"
        },
        {
          "kind": "read",
          "name": "get_folder_details"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/box",
      "what_it_can_do": "Reads and uploads files. Admin-enabled tools can replace versions and share outside the company."
    },
    {
      "aliases": "cloud storage",
      "category": "Email and files",
      "doc_note": "A Claude admin must enable it. Dropbox says link recipients must request access, so test one link before trusting that. Its beta server at a different address has other tools.",
      "doc_tools": [
        {
          "kind": "read",
          "name": "GetFileContent"
        },
        {
          "kind": "read",
          "name": "GetUsageAndQuota"
        },
        {
          "kind": "read",
          "name": "ListFileRevisions"
        },
        {
          "kind": "edit",
          "name": "RestoreFileRevision"
        },
        {
          "kind": "read",
          "name": "ListRestoreEvents"
        },
        {
          "kind": "edit",
          "name": "RestoreFolder"
        },
        {
          "kind": "read",
          "name": "GetTranscript"
        },
        {
          "kind": "read",
          "name": "GetMarkdown"
        }
      ],
      "doc_url": "https://help.dropbox.com/integrations/connect-dropbox-to-claude",
      "evidence": "docs",
      "first_move": "Check your plan's recovery window, since that sets how long a deleted file can come back.",
      "loosen": "",
      "maker": "Dropbox",
      "name": "Dropbox",
      "overrides": {
        "download_link": {
          "setting": "approve",
          "why": "Makes a file link. Docs don't say who can open it."
        }
      },
      "post": "/thoughts/is-it-safe-to-connect-claude-to-dropbox/",
      "reads": "start",
      "slug": "dropbox",
      "surprise": "The listing's summary covers sharing but not delete, which is a listed tool. Dropbox's notes for this server say restore isn't available.",
      "tool_count": 19,
      "tools": [
        {
          "kind": "read",
          "name": "check_job_status"
        },
        {
          "kind": "edit",
          "name": "copy"
        },
        {
          "kind": "edit",
          "name": "create_file"
        },
        {
          "kind": "share",
          "name": "create_file_request"
        },
        {
          "kind": "edit",
          "name": "create_folder"
        },
        {
          "kind": "share",
          "name": "create_shared_link"
        },
        {
          "kind": "delete",
          "name": "delete"
        },
        {
          "kind": "read",
          "name": "download_link"
        },
        {
          "kind": "read",
          "name": "fetch"
        },
        {
          "kind": "read",
          "name": "file_preview"
        },
        {
          "kind": "read",
          "name": "get_file_metadata"
        },
        {
          "kind": "read",
          "name": "get_file_request"
        },
        {
          "kind": "read",
          "name": "get_shared_link_metadata"
        },
        {
          "kind": "read",
          "name": "list_file_requests"
        },
        {
          "kind": "read",
          "name": "list_folder"
        },
        {
          "kind": "read",
          "name": "list_shared_links"
        },
        {
          "kind": "edit",
          "name": "move"
        },
        {
          "kind": "read",
          "name": "search"
        },
        {
          "kind": "read",
          "name": "who_am_i"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/dropbox",
      "what_it_can_do": "Makes share links, asks outsiders to upload files, and deletes files."
    },
    {
      "aliases": "messaging",
      "category": "Chat and meetings",
      "doc_note": "Workspace admins approve and manage AI tool connections, with audit logs available. Controlling sign-in through Okta needs Slack Enterprise+ and Claude Team or Enterprise.",
      "doc_tools": [
        {
          "kind": "edit",
          "name": "slack_get_file_upload_url"
        },
        {
          "kind": "send",
          "name": "slack_complete_file_upload"
        },
        {
          "kind": "send",
          "name": "Schedule message"
        },
        {
          "kind": "edit",
          "name": "Draft messages"
        },
        {
          "kind": "edit",
          "name": "Create conversation/channel"
        },
        {
          "kind": "edit",
          "name": "Add reactions"
        },
        {
          "kind": "read",
          "name": "Get reactions"
        },
        {
          "kind": "edit",
          "name": "Create and read lists"
        },
        {
          "kind": "edit",
          "name": "Update lists and records"
        },
        {
          "kind": "read",
          "name": "Read files"
        },
        {
          "kind": "read",
          "name": "Search files"
        },
        {
          "kind": "read",
          "name": "Search emoji"
        },
        {
          "kind": "read",
          "name": "List channel members"
        },
        {
          "kind": "read",
          "name": "List user channels"
        }
      ],
      "doc_url": "https://docs.slack.dev/ai/mcp-server",
      "evidence": "docs",
      "first_move": "Decide if Claude may read private channels and DMs. Keeping it out also costs it public channel reading.",
      "loosen": "slack_search_users and slack_read_user_profile: they look up people, not messages.",
      "maker": "Slack",
      "name": "Slack",
      "overrides": {},
      "post": "/thoughts/is-it-safe-to-connect-claude-to-slack/",
      "reads": "start",
      "slug": "slack",
      "surprise": "Blocking private search alone doesn't stop private reading: the channel and thread tools read private messages too.",
      "tool_count": 11,
      "tools": [
        {
          "kind": "send",
          "name": "slack_send_message"
        },
        {
          "kind": "read",
          "name": "slack_search_public_and_private"
        },
        {
          "kind": "read",
          "name": "slack_search_users"
        },
        {
          "kind": "read",
          "name": "slack_search_channels"
        },
        {
          "kind": "read",
          "name": "slack_search_public"
        },
        {
          "kind": "read",
          "name": "slack_read_channel"
        },
        {
          "kind": "read",
          "name": "slack_read_thread"
        },
        {
          "kind": "edit",
          "name": "slack_create_canvas"
        },
        {
          "kind": "edit",
          "name": "slack_update_canvas"
        },
        {
          "kind": "read",
          "name": "slack_read_canvas"
        },
        {
          "kind": "read",
          "name": "slack_read_user_profile"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/slack",
      "what_it_can_do": "Posts as you, reads and searches private channels and DMs you're in, and edits canvases."
    },
    {
      "aliases": "video calls",
      "category": "Chat and meetings",
      "doc_note": "Needs a licensed user on a paid Zoom Workplace plan (Pro or above) and an account owner or admin. Meeting content needs AI Companion turned on, and you must be the host or have been given access.",
      "doc_tools": [
        {
          "kind": "edit",
          "name": "meeting_create"
        },
        {
          "kind": "edit",
          "name": "meeting_update"
        },
        {
          "kind": "delete",
          "name": "meeting_delete"
        },
        {
          "kind": "send",
          "name": "in_meeting_control"
        },
        {
          "kind": "share",
          "name": "canvas_add_file_collaborators"
        },
        {
          "kind": "share",
          "name": "canvas_modify_file_collaborator_role"
        },
        {
          "kind": "share",
          "name": "canvas_remove_file_collaborator"
        },
        {
          "kind": "read",
          "name": "canvas_list_file_collaborators"
        },
        {
          "kind": "read",
          "name": "my_notes_get_note_content"
        },
        {
          "kind": "read",
          "name": "ask"
        },
        {
          "kind": "read",
          "name": "search"
        },
        {
          "kind": "read",
          "name": "search_describe_capabilities"
        }
      ],
      "doc_url": "https://developers.zoom.us/docs/mcp/plug-ins-and-connectors/claude-connector/",
      "evidence": "docs",
      "first_move": "Decide if Claude may search Zoom Chat. Blocking search_zoom seems to stop that, but loses Canvas search too.",
      "loosen": "",
      "maker": "Zoom",
      "name": "Zoom",
      "overrides": {},
      "reads": "start",
      "slug": "zoom-for-claude",
      "surprise": "The listing's summary talks about meetings, but Zoom's doc adds searching Chat messages, and two listed tools create files.",
      "tool_count": 9,
      "tools": [
        {
          "kind": "read",
          "name": "search_meetings"
        },
        {
          "kind": "read",
          "name": "recordings_list"
        },
        {
          "kind": "read",
          "name": "get_meeting_assets"
        },
        {
          "kind": "read",
          "name": "get_recording_resource"
        },
        {
          "kind": "edit",
          "name": "create_new_file_with_markdown"
        },
        {
          "kind": "read",
          "name": "search_zoom"
        },
        {
          "kind": "read",
          "name": "get_file_content"
        },
        {
          "kind": "edit",
          "name": "hub_create_file_from_content"
        },
        {
          "kind": "read",
          "name": "hub_get_file_content"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/zoom-for-claude",
      "what_it_can_do": "Reads recordings, transcripts and summaries, searches Zoom Chat and Canvas, creates Zoom docs."
    },
    {
      "aliases": "notetaker recorder",
      "category": "Chat and meetings",
      "doc_note": "Free gets 30 days of notes and no transcripts. Only Enterprise admins choose what members can reach, and those limits don't bind admins. The switches are under Settings, Workspace, General, Apps \u0026 connectors, MCP access.",
      "doc_tools": [
        {
          "kind": "read",
          "name": "get_account_info"
        },
        {
          "kind": "edit",
          "name": "switch_workspace"
        },
        {
          "kind": "unclear",
          "name": "sign_out"
        }
      ],
      "doc_url": "https://help.granola.ai/article/granola-mcp",
      "evidence": "docs",
      "first_move": "On Enterprise, turn off Make changes over MCP in Granola's settings, and transcripts too if notes are enough.",
      "loosen": "",
      "maker": "Granola",
      "name": "Granola",
      "overrides": {},
      "reads": "start",
      "slug": "granola",
      "surprise": "Looks read-only, but Granola's \"Make changes over MCP\" switch is on by default and lets tools move notes in folders.",
      "tool_count": 8,
      "tools": [
        {
          "kind": "read",
          "name": "query_granola_meetings"
        },
        {
          "kind": "read",
          "name": "list_meetings"
        },
        {
          "kind": "read",
          "name": "get_meetings"
        },
        {
          "kind": "read",
          "name": "get_meeting_transcript"
        },
        {
          "kind": "read",
          "name": "search_meetings"
        },
        {
          "kind": "read",
          "name": "search_transcripts"
        },
        {
          "kind": "read",
          "name": "list_meeting_folders"
        },
        {
          "kind": "read",
          "name": "get_meeting_attachment"
        }
      ],
      "unmapped_writes": true,
      "url": "https://claude.com/marketplace/connectors/granola",
      "what_it_can_do": "Reads your notes, shared notes and workspace public notes, plus full transcripts on paid plans."
    },
    {
      "aliases": "notetaker recorder",
      "category": "Chat and meetings",
      "doc_note": "Fireflies says its Zero-Day Retention promise doesn't cover data sent to outside platforms through this connection. Its reference also lets tools filter by other users, so test what one member can reach.",
      "doc_tools": [
        {
          "kind": "share",
          "name": "fireflies_share_meeting"
        },
        {
          "kind": "share",
          "name": "fireflies_revoke_meeting_access"
        },
        {
          "kind": "share",
          "name": "fireflies_create_soundbite"
        },
        {
          "kind": "edit",
          "name": "fireflies_update_meeting_title"
        },
        {
          "kind": "edit",
          "name": "fireflies_move_meeting"
        },
        {
          "kind": "read",
          "name": "fireflies_search"
        },
        {
          "kind": "read",
          "name": "fireflies_fetch"
        },
        {
          "kind": "read",
          "name": "fireflies_get_summary"
        },
        {
          "kind": "read",
          "name": "fireflies_get_active_meetings"
        },
        {
          "kind": "read",
          "name": "fireflies_get_analytics"
        },
        {
          "kind": "read",
          "name": "fireflies_list_channels"
        },
        {
          "kind": "read",
          "name": "fireflies_get_channel"
        },
        {
          "kind": "read",
          "name": "fireflies_get_soundbites"
        },
        {
          "kind": "read",
          "name": "fireflies_get_usergroups"
        },
        {
          "kind": "read",
          "name": "fireflies_get_user_contacts"
        },
        {
          "kind": "read",
          "name": "fireflies_get_rule_executions"
        }
      ],
      "doc_url": "https://docs.fireflies.ai/mcp-tools/overview",
      "evidence": "docs",
      "first_move": "Decide who may read transcripts, since they hold what people said in the room, word for word.",
      "loosen": "",
      "maker": "Fireflies AI Corp",
      "name": "Fireflies",
      "overrides": {},
      "post": "/thoughts/is-it-safe-to-connect-claude-to-fireflies/",
      "reads": "start",
      "slug": "fireflies",
      "surprise": "Listing shows 3 read tools, but Fireflies' reference lists 19, including sharing meetings with outside emails.",
      "tool_count": 3,
      "tools": [
        {
          "kind": "read",
          "name": "get_user"
        },
        {
          "kind": "read",
          "name": "get_transcript"
        },
        {
          "kind": "read",
          "name": "get_transcripts"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/fireflies",
      "what_it_can_do": "Reads user profiles and meeting transcripts, including a snapshot of a meeting in progress."
    },
    {
      "aliases": "contacts",
      "category": "Sales and marketing",
      "doc_note": "A Super Admin must approve it unless the user is one or has App Marketplace Access. Needs a paid Claude plan. Deletes aren't supported. Changes are logged to the user and the connector in the Audit Log.",
      "doc_tools": [],
      "doc_url": "https://knowledge.hubspot.com/integrations/set-up-and-use-the-hubspot-connector-for-claude",
      "evidence": "docs",
      "first_move": "Decide who owns anything public, since blog posts can go live from here.",
      "loosen": "search_properties and get_properties: they list your CRM's fields, not customer records.",
      "maker": "HubSpot",
      "name": "HubSpot",
      "overrides": {
        "manage_marketing_email": {
          "setting": "block",
          "why": "Docs don't rule out sending to your whole list."
        }
      },
      "post": "/thoughts/is-it-safe-to-connect-claude-to-hubspot/",
      "reads": "start",
      "slug": "hubspot",
      "surprise": "HubSpot's example is \"draft and publish a blog post\", and a mismatched author email makes Claude create a new one.",
      "tool_count": 36,
      "tools": [
        {
          "kind": "read",
          "name": "get_aeo_metrics"
        },
        {
          "kind": "read",
          "name": "get_campaign_attribution_reports"
        },
        {
          "kind": "read",
          "name": "get_content_analytics_report"
        },
        {
          "kind": "read",
          "name": "get_conversation_channel_metadata"
        },
        {
          "kind": "read",
          "name": "get_crm_objects"
        },
        {
          "kind": "read",
          "name": "get_marketing_email_analytics"
        },
        {
          "kind": "read",
          "name": "get_organization_details"
        },
        {
          "kind": "read",
          "name": "get_properties"
        },
        {
          "kind": "read",
          "name": "get_user_details"
        },
        {
          "kind": "edit",
          "name": "import-claude-design-from-url"
        },
        {
          "kind": "edit",
          "name": "manage_aeo_prompts"
        },
        {
          "kind": "edit",
          "name": "manage_aeo_recommendations"
        },
        {
          "kind": "share",
          "name": "manage_blog_post"
        },
        {
          "kind": "edit",
          "name": "manage_campaign_objects"
        },
        {
          "kind": "edit",
          "name": "manage_crm_objects"
        },
        {
          "kind": "edit",
          "name": "manage_custom_pipelines"
        },
        {
          "kind": "edit",
          "name": "manage_custom_properties"
        },
        {
          "kind": "share",
          "name": "manage_landing_page"
        },
        {
          "kind": "edit",
          "name": "manage_marketing_email"
        },
        {
          "kind": "edit",
          "name": "manage_onboarding"
        },
        {
          "kind": "edit",
          "name": "manage_saved_reports"
        },
        {
          "kind": "edit",
          "name": "manage_segment"
        },
        {
          "kind": "share",
          "name": "manage_website_page"
        },
        {
          "kind": "read",
          "name": "query_crm_data"
        },
        {
          "kind": "read",
          "name": "read_campaign_data"
        },
        {
          "kind": "unclear",
          "name": "render_asset"
        },
        {
          "kind": "read",
          "name": "search_conversations"
        },
        {
          "kind": "read",
          "name": "search_crm_objects"
        },
        {
          "kind": "read",
          "name": "search_intent_signals"
        },
        {
          "kind": "read",
          "name": "search_owners"
        },
        {
          "kind": "read",
          "name": "search_properties"
        },
        {
          "kind": "unclear",
          "name": "show_feedback_form"
        },
        {
          "kind": "unclear",
          "name": "tool_guidance"
        },
        {
          "kind": "edit",
          "name": "update_task"
        },
        {
          "kind": "unclear",
          "name": "ask_breeze"
        },
        {
          "kind": "read",
          "name": "discover_hubspot_schema"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/hubspot",
      "what_it_can_do": "Changes CRM records and quotes, publishes blog posts, edits marketing emails and web pages."
    },
    {
      "aliases": "crm sfdc apex",
      "category": "Sales and marketing",
      "doc_note": "An admin must turn it on in Salesforce Setup. Each user signs in with their own permissions. It's a beta service, and the guide doesn't say which plans get it. Salesforce advises trying changes in a sandbox.",
      "doc_tools": [],
      "doc_url": "https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/headless-360-mcp.html",
      "evidence": "docs",
      "first_move": "Decide if changes must ever come from Claude. If yes, read the action name in every prompt.",
      "loosen": "",
      "maker": "Salesforce",
      "name": "Salesforce (beta)",
      "overrides": {},
      "reads": "start",
      "slug": "salesforce-headless-360",
      "surprise": "Four tools sound small, but they front a growing library, and the real list can't be counted from the listing.",
      "tool_count": 4,
      "tools": [
        {
          "kind": "read",
          "name": "describe"
        },
        {
          "kind": "read",
          "name": "discover"
        },
        {
          "kind": "anything",
          "name": "dispatch"
        },
        {
          "kind": "read",
          "name": "dispatch_readonly"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/salesforce-headless-360",
      "what_it_can_do": "One general tool runs a growing set of actions: changing records, managing users and permissions."
    },
    {
      "aliases": "",
      "category": "Sales and marketing",
      "doc_note": "Attio says writes ask for confirmation, and you get your own Attio permissions. A merge makes both originals unreadable. The docs describe no admin approval step.",
      "doc_tools": [
        {
          "kind": "read",
          "name": "list-objects"
        },
        {
          "kind": "delete",
          "name": "merge-records"
        },
        {
          "kind": "read",
          "name": "list-activities"
        },
        {
          "kind": "read",
          "name": "list-activity-attribute-definitions"
        },
        {
          "kind": "read",
          "name": "list-activity-records"
        },
        {
          "kind": "edit",
          "name": "create-activity-record"
        },
        {
          "kind": "edit",
          "name": "update-activity-record"
        },
        {
          "kind": "edit",
          "name": "upsert-activity-record"
        },
        {
          "kind": "read",
          "name": "list-lists"
        },
        {
          "kind": "edit",
          "name": "create-list"
        },
        {
          "kind": "read",
          "name": "list-list-attribute-definitions"
        },
        {
          "kind": "read",
          "name": "list-records-in-list"
        },
        {
          "kind": "edit",
          "name": "add-record-to-list"
        },
        {
          "kind": "share",
          "name": "update-list"
        },
        {
          "kind": "edit",
          "name": "update-list-entry-by-id"
        },
        {
          "kind": "edit",
          "name": "update-list-entry-by-record-id"
        },
        {
          "kind": "edit",
          "name": "create-comment"
        },
        {
          "kind": "read",
          "name": "list-comments"
        },
        {
          "kind": "read",
          "name": "list-comment-replies"
        },
        {
          "kind": "delete",
          "name": "delete-comment"
        },
        {
          "kind": "edit",
          "name": "update-note"
        },
        {
          "kind": "delete",
          "name": "delete-task"
        },
        {
          "kind": "read",
          "name": "semantic-search-call-recordings"
        },
        {
          "kind": "read",
          "name": "run-basic-report"
        },
        {
          "kind": "read",
          "name": "query-particle-sql"
        }
      ],
      "doc_url": "https://docs.attio.com/mcp/overview",
      "evidence": "docs",
      "first_move": "Decide who may read email bodies and call recordings through Claude, since CRM access now includes them.",
      "loosen": "",
      "maker": "Attio",
      "name": "Attio",
      "overrides": {},
      "reads": "start",
      "slug": "attio",
      "surprise": "The listing's summary never mentions reading email bodies. The docs list 48 tools against 23 here, including merges and deletes.",
      "tool_count": 23,
      "tools": [
        {
          "kind": "edit",
          "name": "create-note"
        },
        {
          "kind": "edit",
          "name": "create-record"
        },
        {
          "kind": "edit",
          "name": "create-task"
        },
        {
          "kind": "read",
          "name": "get-call-recording"
        },
        {
          "kind": "read",
          "name": "get-email-content"
        },
        {
          "kind": "read",
          "name": "get-note-body"
        },
        {
          "kind": "read",
          "name": "get-records-by-ids"
        },
        {
          "kind": "read",
          "name": "list-attribute-definitions"
        },
        {
          "kind": "read",
          "name": "list-records"
        },
        {
          "kind": "read",
          "name": "list-workspace-members"
        },
        {
          "kind": "read",
          "name": "list-workspace-teams"
        },
        {
          "kind": "read",
          "name": "search-call-recordings-by-metadata"
        },
        {
          "kind": "read",
          "name": "search-emails-by-metadata"
        },
        {
          "kind": "read",
          "name": "search-meetings"
        },
        {
          "kind": "read",
          "name": "search-notes-by-metadata"
        },
        {
          "kind": "read",
          "name": "search-records"
        },
        {
          "kind": "read",
          "name": "semantic-search-emails"
        },
        {
          "kind": "read",
          "name": "semantic-search-notes"
        },
        {
          "kind": "edit",
          "name": "update-task"
        },
        {
          "kind": "edit",
          "name": "update-record"
        },
        {
          "kind": "edit",
          "name": "upsert-record"
        },
        {
          "kind": "read",
          "name": "whoami"
        },
        {
          "kind": "read",
          "name": "list-tasks"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/attio",
      "what_it_can_do": "Creates and changes CRM records, adds notes and tasks, reads call recordings and full emails."
    },
    {
      "aliases": "",
      "category": "Sales and marketing",
      "doc_note": "You get your own user's permissions, and actions land in the change log. The product page says every plan, the listing says paid plans, so check yours. No tool guide was found.",
      "doc_tools": [],
      "doc_url": "https://www.pipedrive.com/en/features/mcp-server",
      "evidence": "docs",
      "first_move": "Decide whether this CRM link should reach mail history, since Claude can read people's threads.",
      "loosen": "",
      "maker": "Pipedrive",
      "name": "Pipedrive",
      "overrides": {
        "convertLeadToDeal": {
          "setting": "approve",
          "why": "Data moves to the new deal, so nothing is lost."
        }
      },
      "reads": "start",
      "slug": "pipedrive-mcp",
      "surprise": "The listing's summary never mentions sending, yet sendMailDraft sends email. Another tool can likely share a mail thread company-wide.",
      "tool_count": 79,
      "tools": [
        {
          "kind": "edit",
          "name": "addActivity"
        },
        {
          "kind": "edit",
          "name": "addDeal"
        },
        {
          "kind": "edit",
          "name": "addNote"
        },
        {
          "kind": "edit",
          "name": "addOrganization"
        },
        {
          "kind": "edit",
          "name": "addPerson"
        },
        {
          "kind": "delete",
          "name": "convertLeadToDeal"
        },
        {
          "kind": "read",
          "name": "getActivities"
        },
        {
          "kind": "read",
          "name": "getActivity"
        },
        {
          "kind": "read",
          "name": "getDeal"
        },
        {
          "kind": "read",
          "name": "getDeals"
        },
        {
          "kind": "read",
          "name": "getLeadConversionStatus"
        },
        {
          "kind": "read",
          "name": "getNote"
        },
        {
          "kind": "read",
          "name": "getNotes"
        },
        {
          "kind": "read",
          "name": "getOrganization"
        },
        {
          "kind": "read",
          "name": "getOrganizations"
        },
        {
          "kind": "read",
          "name": "getPerson"
        },
        {
          "kind": "read",
          "name": "getPersons"
        },
        {
          "kind": "read",
          "name": "getStage"
        },
        {
          "kind": "read",
          "name": "getStages"
        },
        {
          "kind": "read",
          "name": "searchDeals"
        },
        {
          "kind": "read",
          "name": "searchLeads"
        },
        {
          "kind": "read",
          "name": "searchOrganization"
        },
        {
          "kind": "read",
          "name": "searchPersons"
        },
        {
          "kind": "edit",
          "name": "updateActivity"
        },
        {
          "kind": "edit",
          "name": "updateDeal"
        },
        {
          "kind": "edit",
          "name": "updateNote"
        },
        {
          "kind": "edit",
          "name": "updateOrganization"
        },
        {
          "kind": "edit",
          "name": "updatePerson"
        },
        {
          "kind": "read",
          "name": "getLeads"
        },
        {
          "kind": "read",
          "name": "getLead"
        },
        {
          "kind": "edit",
          "name": "addLead"
        },
        {
          "kind": "edit",
          "name": "updateLead"
        },
        {
          "kind": "read",
          "name": "getAccountContext"
        },
        {
          "kind": "read",
          "name": "getMailMessage"
        },
        {
          "kind": "read",
          "name": "getMailThreads"
        },
        {
          "kind": "read",
          "name": "getMailThread"
        },
        {
          "kind": "share",
          "name": "updateMailThreadDetails"
        },
        {
          "kind": "read",
          "name": "getMailThreadMessages"
        },
        {
          "kind": "read",
          "name": "getDealMailMessages"
        },
        {
          "kind": "read",
          "name": "getOrganizationMailMessages"
        },
        {
          "kind": "read",
          "name": "getPersonMailMessages"
        },
        {
          "kind": "read",
          "name": "getProducts"
        },
        {
          "kind": "edit",
          "name": "addProduct"
        },
        {
          "kind": "read",
          "name": "getProduct"
        },
        {
          "kind": "edit",
          "name": "updateProduct"
        },
        {
          "kind": "read",
          "name": "searchProducts"
        },
        {
          "kind": "read",
          "name": "getProductVariations"
        },
        {
          "kind": "edit",
          "name": "addProductVariation"
        },
        {
          "kind": "edit",
          "name": "updateProductVariation"
        },
        {
          "kind": "read",
          "name": "getProductImage"
        },
        {
          "kind": "read",
          "name": "getProductFiles"
        },
        {
          "kind": "read",
          "name": "getProductDeals"
        },
        {
          "kind": "read",
          "name": "getPersonProducts"
        },
        {
          "kind": "read",
          "name": "getDealProducts"
        },
        {
          "kind": "read",
          "name": "getDealsProducts"
        },
        {
          "kind": "edit",
          "name": "addDealProduct"
        },
        {
          "kind": "edit",
          "name": "updateDealProduct"
        },
        {
          "kind": "read",
          "name": "getProjects"
        },
        {
          "kind": "edit",
          "name": "addProject"
        },
        {
          "kind": "read",
          "name": "getProject"
        },
        {
          "kind": "edit",
          "name": "updateProject"
        },
        {
          "kind": "read",
          "name": "searchProjects"
        },
        {
          "kind": "read",
          "name": "getProjectChangelog"
        },
        {
          "kind": "read",
          "name": "getProjectPlan"
        },
        {
          "kind": "edit",
          "name": "putProjectPlanActivity"
        },
        {
          "kind": "edit",
          "name": "putProjectPlanTask"
        },
        {
          "kind": "read",
          "name": "getProjectGroups"
        },
        {
          "kind": "read",
          "name": "getProjectTasks"
        },
        {
          "kind": "read",
          "name": "getProjectActivities"
        },
        {
          "kind": "read",
          "name": "getProjectsBoards"
        },
        {
          "kind": "edit",
          "name": "addProjectBoard"
        },
        {
          "kind": "read",
          "name": "getProjectsBoard"
        },
        {
          "kind": "edit",
          "name": "updateProjectBoard"
        },
        {
          "kind": "read",
          "name": "getProjectsPhases"
        },
        {
          "kind": "edit",
          "name": "addProjectPhase"
        },
        {
          "kind": "read",
          "name": "getProjectsPhase"
        },
        {
          "kind": "edit",
          "name": "updateProjectPhase"
        },
        {
          "kind": "edit",
          "name": "createMailDraft"
        },
        {
          "kind": "send",
          "name": "sendMailDraft"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/pipedrive-mcp",
      "what_it_can_do": "Sends drafted email, changes deals, contacts and projects, and reads mail threads."
    },
    {
      "aliases": "newsletter",
      "category": "Sales and marketing",
      "doc_note": "Connecting needs permission to authorize integrations on both platforms, usually Owner or Admin.",
      "doc_tools": [],
      "doc_url": "https://mailchimp.com/help/use-mailchimp-connector-claude",
      "evidence": "docs",
      "first_move": "No listed tool sends, so recheck the tool list when you connect, in case one has appeared.",
      "loosen": "",
      "maker": "Intuit Mailchimp",
      "name": "Mailchimp",
      "overrides": {},
      "reads": "start",
      "slug": "intuit-mailchimp",
      "surprise": "The listing's summary says \"Ready to send?\", but no listed tool sends. Campaigns land in Mailchimp as drafts.",
      "tool_count": 12,
      "tools": [
        {
          "kind": "unclear",
          "name": "campaign-planner"
        },
        {
          "kind": "edit",
          "name": "edit-campaign"
        },
        {
          "kind": "edit",
          "name": "save-to-mailchimp"
        },
        {
          "kind": "read",
          "name": "get-email-themes"
        },
        {
          "kind": "edit",
          "name": "replace-image"
        },
        {
          "kind": "edit",
          "name": "edit-text"
        },
        {
          "kind": "edit",
          "name": "apply-theme"
        },
        {
          "kind": "unclear",
          "name": "set-active-campaign"
        },
        {
          "kind": "read",
          "name": "get-enrichment"
        },
        {
          "kind": "read",
          "name": "get-campaign-content"
        },
        {
          "kind": "unclear",
          "name": "generate-image"
        },
        {
          "kind": "unclear",
          "name": "scrape-product-images"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/intuit-mailchimp",
      "what_it_can_do": "Reads past campaign results, plans email, SMS and social campaigns, saves them as drafts."
    },
    {
      "aliases": "sms newsletter",
      "category": "Sales and marketing",
      "doc_note": "Needs Owner, Admin or Manager to connect. Logs miss some of what Claude read or changed and don't name who connected. The read-only switch needs a connector you add by hand. A sent message can't be undone.",
      "doc_tools": [
        {
          "kind": "read",
          "name": "get_campaign_send_job"
        },
        {
          "kind": "read",
          "name": "get_campaign_recipient_estimation_job"
        },
        {
          "kind": "read",
          "name": "get_campaign_recipient_estimation"
        },
        {
          "kind": "read",
          "name": "get_campaign_message"
        },
        {
          "kind": "edit",
          "name": "refresh_campaign_recipient_estimation"
        },
        {
          "kind": "edit",
          "name": "create_campaign_clone"
        },
        {
          "kind": "edit",
          "name": "update_campaign"
        },
        {
          "kind": "delete",
          "name": "delete_campaign"
        },
        {
          "kind": "edit",
          "name": "update_campaign_message"
        },
        {
          "kind": "edit",
          "name": "update_image_for_campaign_message"
        },
        {
          "kind": "send",
          "name": "send_campaign"
        },
        {
          "kind": "edit",
          "name": "cancel_campaign_send"
        },
        {
          "kind": "read",
          "name": "get_catalog_item"
        },
        {
          "kind": "read",
          "name": "get_catalog_variant"
        },
        {
          "kind": "read",
          "name": "get_catalog_category"
        },
        {
          "kind": "read",
          "name": "get_bulk_create_catalog_items_job"
        },
        {
          "kind": "read",
          "name": "get_bulk_update_catalog_items_job"
        },
        {
          "kind": "read",
          "name": "get_bulk_delete_catalog_items_job"
        },
        {
          "kind": "read",
          "name": "get_bulk_create_variants_job"
        },
        {
          "kind": "read",
          "name": "get_bulk_update_variants_job"
        },
        {
          "kind": "read",
          "name": "get_bulk_delete_variants_job"
        },
        {
          "kind": "read",
          "name": "get_catalog_variants"
        },
        {
          "kind": "read",
          "name": "get_catalog_categories"
        },
        {
          "kind": "read",
          "name": "get_bulk_create_catalog_items_jobs"
        },
        {
          "kind": "read",
          "name": "get_bulk_update_catalog_items_jobs"
        },
        {
          "kind": "read",
          "name": "get_bulk_delete_catalog_items_jobs"
        },
        {
          "kind": "read",
          "name": "get_bulk_create_variants_jobs"
        },
        {
          "kind": "read",
          "name": "get_bulk_update_variants_jobs"
        },
        {
          "kind": "read",
          "name": "get_bulk_delete_variants_jobs"
        },
        {
          "kind": "edit",
          "name": "create_catalog_item"
        },
        {
          "kind": "edit",
          "name": "update_catalog_item"
        },
        {
          "kind": "delete",
          "name": "delete_catalog_item"
        },
        {
          "kind": "edit",
          "name": "add_categories_to_catalog_item"
        },
        {
          "kind": "edit",
          "name": "remove_categories_from_catalog_item"
        },
        {
          "kind": "edit",
          "name": "update_categories_for_catalog_item"
        },
        {
          "kind": "edit",
          "name": "create_back_in_stock_subscription"
        },
        {
          "kind": "edit",
          "name": "create_catalog_variant"
        },
        {
          "kind": "edit",
          "name": "update_catalog_variant"
        },
        {
          "kind": "delete",
          "name": "delete_catalog_variant"
        },
        {
          "kind": "edit",
          "name": "create_catalog_category"
        },
        {
          "kind": "edit",
          "name": "update_catalog_category"
        },
        {
          "kind": "delete",
          "name": "delete_catalog_category"
        },
        {
          "kind": "edit",
          "name": "add_items_to_catalog_category"
        },
        {
          "kind": "edit",
          "name": "remove_items_from_catalog_category"
        },
        {
          "kind": "edit",
          "name": "update_items_for_catalog_category"
        },
        {
          "kind": "edit",
          "name": "bulk_create_catalog_items"
        },
        {
          "kind": "edit",
          "name": "bulk_update_catalog_items"
        },
        {
          "kind": "delete",
          "name": "bulk_delete_catalog_items"
        },
        {
          "kind": "edit",
          "name": "bulk_create_catalog_variants"
        },
        {
          "kind": "edit",
          "name": "bulk_update_catalog_variants"
        },
        {
          "kind": "delete",
          "name": "bulk_delete_catalog_variants"
        },
        {
          "kind": "read",
          "name": "get_event"
        },
        {
          "kind": "read",
          "name": "get_custom_metric"
        },
        {
          "kind": "read",
          "name": "get_mapped_metric"
        },
        {
          "kind": "read",
          "name": "get_metric_property"
        },
        {
          "kind": "read",
          "name": "get_custom_metrics"
        },
        {
          "kind": "read",
          "name": "get_mapped_metrics"
        },
        {
          "kind": "read",
          "name": "get_flows_triggered_by_metric"
        },
        {
          "kind": "edit",
          "name": "create_custom_metric"
        },
        {
          "kind": "edit",
          "name": "update_custom_metric"
        },
        {
          "kind": "delete",
          "name": "delete_custom_metric"
        },
        {
          "kind": "edit",
          "name": "update_mapped_metric"
        },
        {
          "kind": "edit",
          "name": "bulk_create_events"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_download_for_event_bulk_export_job"
        },
        {
          "kind": "read",
          "name": "get_event_bulk_export_job"
        },
        {
          "kind": "read",
          "name": "get_flow_message"
        },
        {
          "kind": "read",
          "name": "get_flow_action"
        },
        {
          "kind": "edit",
          "name": "create_flow"
        },
        {
          "kind": "edit",
          "name": "update_flow"
        },
        {
          "kind": "delete",
          "name": "delete_flow"
        },
        {
          "kind": "edit",
          "name": "update_flow_action"
        },
        {
          "kind": "read",
          "name": "get_flows_triggered_by_list"
        },
        {
          "kind": "read",
          "name": "get_flows_triggered_by_segment"
        },
        {
          "kind": "edit",
          "name": "create_list"
        },
        {
          "kind": "edit",
          "name": "update_list"
        },
        {
          "kind": "delete",
          "name": "delete_list"
        },
        {
          "kind": "edit",
          "name": "add_profiles_to_list"
        },
        {
          "kind": "edit",
          "name": "remove_profiles_from_list"
        },
        {
          "kind": "edit",
          "name": "create_segment"
        },
        {
          "kind": "edit",
          "name": "update_segment"
        },
        {
          "kind": "delete",
          "name": "delete_segment"
        },
        {
          "kind": "read",
          "name": "get_image"
        },
        {
          "kind": "read",
          "name": "get_images"
        },
        {
          "kind": "edit",
          "name": "update_image"
        },
        {
          "kind": "read",
          "name": "get_bulk_import_profiles_job"
        },
        {
          "kind": "read",
          "name": "get_bulk_suppress_profiles_job"
        },
        {
          "kind": "read",
          "name": "get_bulk_unsuppress_profiles_job"
        },
        {
          "kind": "read",
          "name": "get_push_token"
        },
        {
          "kind": "read",
          "name": "get_bulk_import_profiles_jobs"
        },
        {
          "kind": "read",
          "name": "get_bulk_suppress_profiles_jobs"
        },
        {
          "kind": "read",
          "name": "get_bulk_unsuppress_profiles_jobs"
        },
        {
          "kind": "read",
          "name": "get_push_tokens"
        },
        {
          "kind": "edit",
          "name": "create_or_update_profile"
        },
        {
          "kind": "edit",
          "name": "create_push_token"
        },
        {
          "kind": "delete",
          "name": "delete_push_token"
        },
        {
          "kind": "edit",
          "name": "bulk_import_profiles"
        },
        {
          "kind": "edit",
          "name": "bulk_suppress_profiles"
        },
        {
          "kind": "edit",
          "name": "bulk_unsuppress_profiles"
        },
        {
          "kind": "delete",
          "name": "merge_profiles"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_download_for_profile_bulk_export_job"
        },
        {
          "kind": "read",
          "name": "get_profile_bulk_export_job"
        },
        {
          "kind": "read",
          "name": "query_form_values"
        },
        {
          "kind": "read",
          "name": "query_form_series"
        },
        {
          "kind": "read",
          "name": "query_segment_values"
        },
        {
          "kind": "read",
          "name": "query_segment_series"
        },
        {
          "kind": "edit",
          "name": "create_dnd_email_template"
        },
        {
          "kind": "edit",
          "name": "update_dnd_email_template"
        },
        {
          "kind": "read",
          "name": "list_email_templates"
        },
        {
          "kind": "edit",
          "name": "update_email_template"
        },
        {
          "kind": "edit",
          "name": "clone_email_template"
        },
        {
          "kind": "delete",
          "name": "delete_email_template"
        },
        {
          "kind": "read",
          "name": "render_email_template"
        },
        {
          "kind": "read",
          "name": "get_universal_content"
        },
        {
          "kind": "read",
          "name": "get_all_universal_content"
        },
        {
          "kind": "edit",
          "name": "create_universal_content"
        },
        {
          "kind": "edit",
          "name": "update_universal_content"
        },
        {
          "kind": "delete",
          "name": "delete_universal_content"
        },
        {
          "beta": true,
          "kind": "send",
          "name": "create_template_preview_send_job"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_translations"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_translation"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_translation"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_translation"
        },
        {
          "beta": true,
          "kind": "delete",
          "name": "delete_translation"
        },
        {
          "kind": "read",
          "name": "get_coupon"
        },
        {
          "kind": "read",
          "name": "get_bulk_create_coupon_codes_job"
        },
        {
          "kind": "read",
          "name": "get_coupons"
        },
        {
          "kind": "read",
          "name": "get_coupon_codes"
        },
        {
          "kind": "read",
          "name": "get_coupon_code"
        },
        {
          "kind": "read",
          "name": "get_bulk_create_coupon_code_jobs"
        },
        {
          "kind": "edit",
          "name": "create_coupon"
        },
        {
          "kind": "edit",
          "name": "update_coupon"
        },
        {
          "kind": "edit",
          "name": "create_coupon_code"
        },
        {
          "kind": "edit",
          "name": "update_coupon_code"
        },
        {
          "kind": "delete",
          "name": "delete_coupon_code"
        },
        {
          "kind": "delete",
          "name": "delete_coupon"
        },
        {
          "kind": "edit",
          "name": "bulk_create_coupon_codes"
        },
        {
          "kind": "read",
          "name": "get_tag_group"
        },
        {
          "kind": "read",
          "name": "get_tags"
        },
        {
          "kind": "read",
          "name": "get_tag"
        },
        {
          "kind": "read",
          "name": "get_tag_groups"
        },
        {
          "kind": "edit",
          "name": "create_tag"
        },
        {
          "kind": "edit",
          "name": "update_tag"
        },
        {
          "kind": "delete",
          "name": "delete_tag"
        },
        {
          "kind": "edit",
          "name": "create_tag_group"
        },
        {
          "kind": "edit",
          "name": "update_tag_group"
        },
        {
          "kind": "delete",
          "name": "delete_tag_group"
        },
        {
          "kind": "edit",
          "name": "tag_campaigns"
        },
        {
          "kind": "edit",
          "name": "tag_flows"
        },
        {
          "kind": "edit",
          "name": "tag_lists"
        },
        {
          "kind": "edit",
          "name": "tag_segments"
        },
        {
          "kind": "edit",
          "name": "remove_tag_from_campaigns"
        },
        {
          "kind": "edit",
          "name": "remove_tag_from_flows"
        },
        {
          "kind": "edit",
          "name": "remove_tag_from_lists"
        },
        {
          "kind": "edit",
          "name": "remove_tag_from_segments"
        },
        {
          "kind": "read",
          "name": "get_webhook"
        },
        {
          "kind": "read",
          "name": "get_webhook_topics"
        },
        {
          "kind": "read",
          "name": "get_webhook_topic"
        },
        {
          "kind": "read",
          "name": "get_webhooks"
        },
        {
          "kind": "share",
          "name": "create_webhook"
        },
        {
          "kind": "share",
          "name": "update_webhook"
        },
        {
          "kind": "delete",
          "name": "delete_webhook"
        },
        {
          "kind": "read",
          "name": "get_form"
        },
        {
          "kind": "read",
          "name": "get_forms"
        },
        {
          "kind": "read",
          "name": "get_form_version"
        },
        {
          "kind": "edit",
          "name": "create_form"
        },
        {
          "kind": "delete",
          "name": "delete_form"
        },
        {
          "kind": "read",
          "name": "get_reviews"
        },
        {
          "kind": "read",
          "name": "get_review"
        },
        {
          "kind": "edit",
          "name": "update_review"
        },
        {
          "kind": "delete",
          "name": "request_profile_deletion"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_applications"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "list_billing_usage"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_billing_usage"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_brand_button"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_brand_color"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_brand_logo"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_brand_social_group"
        },
        {
          "beta": true,
          "kind": "delete",
          "name": "delete_brand_button"
        },
        {
          "beta": true,
          "kind": "delete",
          "name": "delete_brand_color"
        },
        {
          "beta": true,
          "kind": "delete",
          "name": "delete_brand_logo"
        },
        {
          "beta": true,
          "kind": "delete",
          "name": "delete_brand_social_group"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_button"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_buttons"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_color"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_colors"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_email_default"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_email_defaults"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_logo"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_logos"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_social_group"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_social_groups"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_brand_voice"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_brand_button"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_brand_color"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_brand_email_default"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_brand_logo"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_brand_social_group"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_brand_voice"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_agent_knowledge"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_agent_skill"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_agent_tool"
        },
        {
          "beta": true,
          "kind": "unclear",
          "name": "create_customer_agent_response"
        },
        {
          "beta": true,
          "kind": "delete",
          "name": "delete_agent_knowledge"
        },
        {
          "beta": true,
          "kind": "delete",
          "name": "delete_agent_secret"
        },
        {
          "beta": true,
          "kind": "delete",
          "name": "delete_agent_skill"
        },
        {
          "beta": true,
          "kind": "delete",
          "name": "delete_agent_tool"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_agent_knowledge"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "list_agent_knowledge"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_agent_secret"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_agent_secrets"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_agent_skill"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_agent_skills"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_agent_tool"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_agent_tools"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_customer_agent"
        },
        {
          "beta": true,
          "kind": "unclear",
          "name": "retrieve_customer_agent_conversation"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "list_customer_agent_conversations"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_agent_messages_for_customer_agent_conversation"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_skills_for_agent_tool"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_secrets_for_agent_tool"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_secret_ids_for_agent_tool"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_tools_for_agent_secret"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_tool_ids_for_agent_secret"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "query_customer_agent_skill_values"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "query_customer_agent_values"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_agent_knowledge"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_agent_skill"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_agent_tool"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_customer_agent"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "update_customer_agent_conversation"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_sending_domain_activation_job"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_sending_domain"
        },
        {
          "beta": true,
          "kind": "delete",
          "name": "delete_sending_domain"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_sending_domain"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_sending_domains"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_sending_domain_verification_job"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_text_messaging_configuration"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_text_messaging_sender"
        },
        {
          "beta": true,
          "kind": "edit",
          "name": "create_text_messaging_sender_registration"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_messaging_sender_registration_id_for_text_messaging_sender"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_text_messaging_configuration"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_text_messaging_sender"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_text_messaging_sender_registration"
        },
        {
          "beta": true,
          "kind": "read",
          "name": "get_text_messaging_senders"
        },
        {
          "kind": "read",
          "name": "report_unsupported_task"
        }
      ],
      "doc_url": "https://developers.klaviyo.com/en/docs/klaviyo_mcp_server_available_tools",
      "evidence": "docs",
      "first_move": "Check your tools on connecting: a send_campaign tool means you have more than the core 27, so review again.",
      "loosen": "",
      "maker": "Klaviyo",
      "name": "Klaviyo",
      "overrides": {
        "bulk_suppress_profiles": {
          "setting": "block",
          "why": "Stops marketing to many people at once, quietly."
        },
        "send_campaign": {
          "setting": "block",
          "why": "Reaches a whole list at once and can't be recalled."
        },
        "update_flow": {
          "setting": "block",
          "why": "Turning a flow on can start messaging customers automatically."
        }
      },
      "reads": "start",
      "slug": "klaviyo",
      "surprise": "Listing shows 27, but Klaviyo documents 272 tools, including send and delete. Which you get is untested.",
      "tool_count": 27,
      "tools": [
        {
          "kind": "read",
          "name": "get_account_details"
        },
        {
          "kind": "read",
          "name": "get_campaigns"
        },
        {
          "kind": "read",
          "name": "get_campaign"
        },
        {
          "kind": "edit",
          "name": "create_campaign"
        },
        {
          "kind": "edit",
          "name": "assign_template_to_campaign_message"
        },
        {
          "kind": "read",
          "name": "get_catalog_items"
        },
        {
          "kind": "read",
          "name": "get_events"
        },
        {
          "kind": "read",
          "name": "get_metrics"
        },
        {
          "kind": "read",
          "name": "get_metric"
        },
        {
          "kind": "read",
          "name": "query_metric_aggregates"
        },
        {
          "kind": "read",
          "name": "get_flows"
        },
        {
          "kind": "read",
          "name": "get_flow"
        },
        {
          "kind": "read",
          "name": "get_lists"
        },
        {
          "kind": "read",
          "name": "get_list"
        },
        {
          "kind": "read",
          "name": "get_segments"
        },
        {
          "kind": "read",
          "name": "get_segment"
        },
        {
          "kind": "edit",
          "name": "upload_image_from_url"
        },
        {
          "kind": "read",
          "name": "get_profiles"
        },
        {
          "kind": "read",
          "name": "get_profile"
        },
        {
          "kind": "edit",
          "name": "create_profile"
        },
        {
          "kind": "edit",
          "name": "update_profile"
        },
        {
          "kind": "send",
          "name": "subscribe_profile_to_marketing"
        },
        {
          "kind": "edit",
          "name": "unsubscribe_profile_from_marketing"
        },
        {
          "kind": "read",
          "name": "get_campaign_report"
        },
        {
          "kind": "read",
          "name": "get_flow_report"
        },
        {
          "kind": "edit",
          "name": "create_email_template"
        },
        {
          "kind": "read",
          "name": "get_email_template"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/klaviyo",
      "what_it_can_do": "Creates campaigns, changes customer profiles, and subscribes or unsubscribes people."
    },
    {
      "aliases": "support helpdesk live chat",
      "category": "Sales and marketing",
      "doc_note": "The directory connector reaches US workspaces only. EU workspaces need a connector added by hand, which an Owner does on Team or Enterprise. Internal notes can't reach customers but can reopen a snoozed conversation.",
      "doc_tools": [
        {
          "kind": "read",
          "name": "list_companies"
        },
        {
          "kind": "read",
          "name": "get_company"
        },
        {
          "kind": "read",
          "name": "list_articles"
        },
        {
          "kind": "read",
          "name": "search_articles"
        },
        {
          "kind": "read",
          "name": "get_article"
        },
        {
          "kind": "share",
          "name": "create_article"
        },
        {
          "kind": "share",
          "name": "update_article"
        },
        {
          "kind": "edit",
          "name": "add_internal_note"
        },
        {
          "kind": "anything",
          "name": "send_operator_message"
        },
        {
          "kind": "read",
          "name": "get_operator_response"
        },
        {
          "kind": "read",
          "name": "get_proposal_details"
        },
        {
          "kind": "delete",
          "name": "apply_proposals"
        },
        {
          "kind": "edit",
          "name": "reject_proposals"
        }
      ],
      "doc_url": "https://developers.intercom.com/docs/guides/mcp",
      "evidence": "docs",
      "first_move": "Decide who may read customer conversations, then recheck the tool list on connecting, as the docs list more.",
      "loosen": "",
      "maker": "Intercom",
      "name": "Intercom",
      "overrides": {},
      "reads": "start",
      "slug": "intercom",
      "surprise": "All 6 listed tools read, but Intercom's docs say 14, plus tools for its Fin AI agent, one of which can delete with no undo.",
      "tool_count": 6,
      "tools": [
        {
          "kind": "read",
          "name": "search"
        },
        {
          "kind": "read",
          "name": "fetch"
        },
        {
          "kind": "read",
          "name": "search_conversations"
        },
        {
          "kind": "read",
          "name": "get_conversation"
        },
        {
          "kind": "read",
          "name": "search_contacts"
        },
        {
          "kind": "read",
          "name": "get_contact"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/intercom",
      "what_it_can_do": "Reads customer conversations and contacts. Intercom's docs add articles, notes and AI changes."
    },
    {
      "aliases": "wiki notes",
      "category": "Project work",
      "doc_note": "It acts with your full Notion permissions. Limiting which AI apps members can connect needs Enterprise. Connector search needs Business or Enterprise with Notion AI.",
      "doc_tools": [
        {
          "kind": "delete",
          "name": "notion-delete-pages"
        },
        {
          "kind": "delete",
          "name": "notion-delete-databases"
        },
        {
          "kind": "delete",
          "name": "notion-delete-comment"
        },
        {
          "kind": "send",
          "name": "notion-calendar-create-events"
        },
        {
          "kind": "send",
          "name": "notion-calendar-update-events"
        },
        {
          "kind": "send",
          "name": "notion-calendar-cancel-events"
        },
        {
          "kind": "edit",
          "name": "notion-restore-pages"
        },
        {
          "kind": "edit",
          "name": "notion-update-comment"
        },
        {
          "kind": "edit",
          "name": "notion-set-discussion-resolved"
        },
        {
          "kind": "edit",
          "name": "notion-set-comment-reaction"
        },
        {
          "kind": "edit",
          "name": "notion-create-suggested-edit"
        },
        {
          "kind": "edit",
          "name": "notion-resolve-suggested-edit"
        },
        {
          "kind": "edit",
          "name": "notion-create-view"
        },
        {
          "kind": "edit",
          "name": "notion-update-view"
        },
        {
          "kind": "edit",
          "name": "notion-create-folder"
        },
        {
          "kind": "edit",
          "name": "notion-update-folder"
        },
        {
          "kind": "edit",
          "name": "notion-update-data-source"
        },
        {
          "kind": "edit",
          "name": "notion-create-attachment"
        },
        {
          "kind": "edit",
          "name": "notion-create-file-upload"
        },
        {
          "kind": "edit",
          "name": "notion-convert-page-to-skill"
        },
        {
          "kind": "edit",
          "name": "notion-upload-skill"
        },
        {
          "kind": "edit",
          "name": "notion-update-enabled-skills"
        },
        {
          "kind": "edit",
          "name": "notion-stop-session"
        },
        {
          "kind": "unclear",
          "name": "notion-spawn-session"
        },
        {
          "kind": "unclear",
          "name": "notion-send-message-to-session"
        }
      ],
      "doc_url": "https://developers.notion.com/docs/mcp-supported-tools",
      "evidence": "docs",
      "first_move": "Check whose account connects first, because Claude reaches everything that person can see in Notion.",
      "loosen": "get-self and get-users: they look up people, not pages.",
      "maker": "Notion",
      "name": "Notion",
      "overrides": {},
      "post": "/thoughts/is-it-safe-to-connect-claude-to-notion/",
      "reads": "start",
      "slug": "notion",
      "surprise": "The listing shows no delete tool, but Notion's docs add trashing pages and databases, and calendar edits that notify people.",
      "tool_count": 13,
      "tools": [
        {
          "kind": "read",
          "name": "search"
        },
        {
          "kind": "read",
          "name": "fetch"
        },
        {
          "kind": "edit",
          "name": "create-pages"
        },
        {
          "kind": "edit",
          "name": "update-page"
        },
        {
          "kind": "edit",
          "name": "move-pages"
        },
        {
          "kind": "edit",
          "name": "duplicate-page"
        },
        {
          "kind": "edit",
          "name": "create-database"
        },
        {
          "kind": "edit",
          "name": "update-database"
        },
        {
          "kind": "edit",
          "name": "create-comment"
        },
        {
          "kind": "read",
          "name": "get-comments"
        },
        {
          "kind": "read",
          "name": "get-users"
        },
        {
          "kind": "read",
          "name": "get-self"
        },
        {
          "kind": "read",
          "name": "get-user"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/notion",
      "what_it_can_do": "Creates, changes, moves and duplicates pages and databases, and adds comments."
    },
    {
      "aliases": "",
      "category": "Project work",
      "doc_note": "There are no permission levels: connecting grants every tool, limited by what the user can see. Only Enterprise+ or Legacy Enterprise admins can block Claude, in Asana app management.",
      "doc_tools": [
        {
          "kind": "delete",
          "name": "delete_task"
        },
        {
          "kind": "edit",
          "name": "create_tasks"
        },
        {
          "kind": "edit",
          "name": "create_project"
        },
        {
          "kind": "edit",
          "name": "update_tasks"
        },
        {
          "kind": "edit",
          "name": "add_comment"
        },
        {
          "kind": "edit",
          "name": "create_project_status_update"
        }
      ],
      "doc_url": "https://developers.asana.com/docs/mcp-tools-reference",
      "evidence": "docs",
      "first_move": "Look for delete_task in your settings. Asana documents it and the listing omits it.",
      "loosen": "",
      "maker": "Asana",
      "name": "Asana",
      "overrides": {},
      "reads": "start",
      "slug": "asana",
      "surprise": "The listing's summary says \"30+ tools\", the listing shows 15, and the docs add a delete tool that also removes subtasks.",
      "tool_count": 15,
      "tools": [
        {
          "kind": "edit",
          "name": "create_project_preview"
        },
        {
          "kind": "edit",
          "name": "create_task_preview"
        },
        {
          "kind": "read",
          "name": "search_tasks_preview"
        },
        {
          "kind": "read",
          "name": "get_status_overview"
        },
        {
          "kind": "read",
          "name": "get_items_for_portfolio"
        },
        {
          "kind": "read",
          "name": "get_portfolio"
        },
        {
          "kind": "read",
          "name": "get_portfolios"
        },
        {
          "kind": "read",
          "name": "get_project"
        },
        {
          "kind": "read",
          "name": "get_projects"
        },
        {
          "kind": "read",
          "name": "get_task"
        },
        {
          "kind": "read",
          "name": "get_tasks"
        },
        {
          "kind": "read",
          "name": "get_user"
        },
        {
          "kind": "read",
          "name": "get_workspace_users"
        },
        {
          "kind": "read",
          "name": "search_objects"
        },
        {
          "kind": "edit",
          "name": "update_task"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/asana",
      "what_it_can_do": "Creates projects and tasks and changes existing tasks. Asana's docs also list a delete tool."
    },
    {
      "aliases": "management",
      "category": "Project work",
      "doc_note": "Admins must install the monday MCP app from the marketplace, on any plan. You can limit it to specific workspaces, and users keep their own permissions. monday's support article wouldn't open, so it wasn't read.",
      "doc_tools": [],
      "doc_url": "https://monday.com/w/mcp",
      "evidence": "docs",
      "first_move": "Ask whether anyone needs the general write tool, since blocking it may not stop saved code actions.",
      "loosen": "",
      "maker": "monday.com",
      "name": "monday.com",
      "overrides": {
        "manage_agent": {
          "setting": "block",
          "why": "Changes how other monday agents behave, so mistakes spread."
        }
      },
      "reads": "start",
      "slug": "monday",
      "surprise": "The listing's summary leads with boards, but the connector can run saved code actions and configure other monday agents.",
      "tool_count": 33,
      "tools": [
        {
          "kind": "edit",
          "name": "create_items_and_tasks"
        },
        {
          "kind": "edit",
          "name": "create_workflows_and_approvals"
        },
        {
          "kind": "edit",
          "name": "create_dashboards_and_portfolios"
        },
        {
          "kind": "send",
          "name": "create_notifications_and_updates"
        },
        {
          "kind": "unclear",
          "name": "create_forms_and_intake"
        },
        {
          "kind": "read",
          "name": "get_board_and_project_status_insights"
        },
        {
          "kind": "edit",
          "name": "update_items_owners_and_status"
        },
        {
          "kind": "edit",
          "name": "create_boards_and_projects"
        },
        {
          "kind": "read",
          "name": "get_board_items"
        },
        {
          "kind": "read",
          "name": "list_users_and_teams"
        },
        {
          "kind": "read",
          "name": "get_updates"
        },
        {
          "kind": "edit",
          "name": "create_update"
        },
        {
          "kind": "read",
          "name": "list_automations"
        },
        {
          "kind": "edit",
          "name": "move_object"
        },
        {
          "kind": "edit",
          "name": "create_workspace"
        },
        {
          "kind": "edit",
          "name": "create_folder"
        },
        {
          "kind": "read",
          "name": "list_workspaces"
        },
        {
          "kind": "read",
          "name": "get_user_context"
        },
        {
          "kind": "read",
          "name": "search"
        },
        {
          "kind": "send",
          "name": "create-sequence"
        },
        {
          "kind": "read",
          "name": "get-timeline-items"
        },
        {
          "kind": "edit",
          "name": "create-timeline-item"
        },
        {
          "kind": "edit",
          "name": "manage_agent"
        },
        {
          "kind": "read",
          "name": "get_monday_knowledge"
        },
        {
          "kind": "read",
          "name": "get_assets"
        },
        {
          "kind": "edit",
          "name": "create_doc"
        },
        {
          "kind": "edit",
          "name": "update_doc"
        },
        {
          "kind": "read",
          "name": "read_docs"
        },
        {
          "kind": "read",
          "name": "all_api_read"
        },
        {
          "kind": "anything",
          "name": "all_api_write"
        },
        {
          "kind": "read",
          "name": "search_meetings_content"
        },
        {
          "kind": "unclear",
          "name": "send_feedback"
        },
        {
          "kind": "unclear",
          "name": "vibe_create"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/monday",
      "what_it_can_do": "General write tool with unclear reach, plus notifications, sequences and agent setup."
    },
    {
      "aliases": "jira confluence",
      "category": "Project work",
      "doc_note": "Org admins grant access by permission group. The Jira delete and manage groups are off by default, and deleting an issue can't be undone. Every tool call goes in your organization's audit log.",
      "doc_tools": [
        {
          "kind": "edit",
          "name": "addOrEditJiraIssueWorklog"
        },
        {
          "kind": "edit",
          "name": "createJiraIssueLink"
        },
        {
          "kind": "edit",
          "name": "manageJiraProjectVersion"
        },
        {
          "kind": "edit",
          "name": "manageJiraProjectVersionRelatedWork"
        },
        {
          "kind": "edit",
          "name": "manageJiraSprint"
        },
        {
          "kind": "edit",
          "name": "createJiraBoard"
        },
        {
          "kind": "edit",
          "name": "watchJiraIssue"
        },
        {
          "kind": "edit",
          "name": "uploadAttachmentToJiraIssue"
        },
        {
          "kind": "edit",
          "name": "editJiraEntityProperty"
        },
        {
          "kind": "edit",
          "name": "createJiraIssueRemoteIssueLink"
        },
        {
          "kind": "edit",
          "name": "convertJiraIssueHierarchy"
        },
        {
          "kind": "delete",
          "name": "deleteJiraIssue"
        },
        {
          "kind": "delete",
          "name": "deleteJiraComment"
        },
        {
          "kind": "delete",
          "name": "deleteJiraIssueAttachment"
        },
        {
          "kind": "edit",
          "name": "createJiraProject"
        },
        {
          "kind": "edit",
          "name": "updateJiraProject"
        },
        {
          "kind": "edit",
          "name": "updateJiraScreen"
        },
        {
          "kind": "edit",
          "name": "createConfluenceSpace"
        },
        {
          "kind": "edit",
          "name": "setConfluenceSpaceInstructions"
        },
        {
          "kind": "edit",
          "name": "copyConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "moveConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "archiveConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "unarchiveConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "restoreConfluenceContentVersion"
        },
        {
          "kind": "edit",
          "name": "convertConfluenceContentMode"
        },
        {
          "kind": "edit",
          "name": "setConfluenceContentStatus"
        },
        {
          "kind": "edit",
          "name": "createConfluenceComment"
        },
        {
          "kind": "edit",
          "name": "updateConfluenceComment"
        },
        {
          "kind": "edit",
          "name": "updateConfluenceCommentResolution"
        },
        {
          "kind": "edit",
          "name": "createConfluenceAttachment"
        },
        {
          "kind": "edit",
          "name": "addLabelsToConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "addConfluenceReaction"
        },
        {
          "kind": "share",
          "name": "addConfluenceContentPermissions"
        },
        {
          "kind": "share",
          "name": "removeConfluenceContentPermissions"
        },
        {
          "kind": "share",
          "name": "replaceConfluenceContentPermissions"
        },
        {
          "kind": "share",
          "name": "setConfluenceContentRestrictionState"
        },
        {
          "kind": "share",
          "name": "enableConfluencePublicLink"
        },
        {
          "kind": "share",
          "name": "disableConfluencePublicLink"
        },
        {
          "kind": "edit",
          "name": "completeConfluenceTask"
        },
        {
          "kind": "edit",
          "name": "reopenConfluenceTask"
        },
        {
          "kind": "edit",
          "name": "starConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "unstarConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "starConfluenceSpace"
        },
        {
          "kind": "edit",
          "name": "unstarConfluenceSpace"
        },
        {
          "kind": "edit",
          "name": "watchConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "unwatchConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "watchConfluenceSpace"
        },
        {
          "kind": "edit",
          "name": "unwatchConfluenceSpace"
        },
        {
          "kind": "edit",
          "name": "watchConfluenceLabel"
        },
        {
          "kind": "edit",
          "name": "unwatchConfluenceLabel"
        },
        {
          "kind": "edit",
          "name": "createConfluenceInfographicForPage"
        },
        {
          "kind": "edit",
          "name": "editConfluenceInfographicForPage"
        },
        {
          "kind": "edit",
          "name": "createConfluenceMauiApp"
        },
        {
          "kind": "edit",
          "name": "editConfluenceMauiApp"
        },
        {
          "kind": "edit",
          "name": "updateJsmOpsAlert"
        },
        {
          "kind": "edit",
          "name": "approveJsmRequestResolverPlans"
        },
        {
          "kind": "edit",
          "name": "transitionJsmRequest"
        },
        {
          "kind": "edit",
          "name": "createJsmRequest"
        },
        {
          "kind": "edit",
          "name": "decideJsmRequestApproval"
        },
        {
          "kind": "edit",
          "name": "setJsmAgentAvailability"
        },
        {
          "kind": "edit",
          "name": "createBitbucketRepoPullRequest"
        },
        {
          "kind": "edit",
          "name": "updateBitbucketRepoPullRequest"
        },
        {
          "kind": "edit",
          "name": "mergeBitbucketRepoPullRequest"
        },
        {
          "kind": "edit",
          "name": "approveBitbucketRepoPullRequest"
        },
        {
          "kind": "edit",
          "name": "requestChangesOnBitbucketRepoPullRequest"
        },
        {
          "kind": "edit",
          "name": "addBitbucketRepoPullRequestComment"
        },
        {
          "kind": "edit",
          "name": "resolveBitbucketRepoPullRequestComment"
        },
        {
          "kind": "edit",
          "name": "reopenBitbucketRepoPullRequestComment"
        },
        {
          "kind": "edit",
          "name": "createBitbucketRepoPullRequestTask"
        },
        {
          "kind": "edit",
          "name": "setBitbucketRepoPullRequestTaskState"
        },
        {
          "kind": "edit",
          "name": "createBitbucketRepoBranch"
        },
        {
          "kind": "edit",
          "name": "createBitbucketRepoCommit"
        },
        {
          "kind": "unclear",
          "name": "runBitbucketRepoPipeline"
        },
        {
          "kind": "edit",
          "name": "createLoomObjectUpload"
        },
        {
          "kind": "edit",
          "name": "publishLoomObject"
        },
        {
          "kind": "edit",
          "name": "updateLoomObjectMetadata"
        },
        {
          "kind": "share",
          "name": "updateLoomObjectVisibility"
        },
        {
          "kind": "send",
          "name": "shareLoomObject"
        },
        {
          "kind": "edit",
          "name": "addLoomInteraction"
        },
        {
          "kind": "edit",
          "name": "createLoomObjectFolder"
        },
        {
          "kind": "edit",
          "name": "moveLoomObjectToFolder"
        },
        {
          "kind": "edit",
          "name": "recoverLoomVideo"
        },
        {
          "kind": "edit",
          "name": "createGoal"
        },
        {
          "kind": "edit",
          "name": "createGoalUpdate"
        },
        {
          "kind": "edit",
          "name": "addConnectionsToGoals"
        },
        {
          "kind": "edit",
          "name": "createProject"
        },
        {
          "kind": "edit",
          "name": "createProjectUpdate"
        },
        {
          "kind": "edit",
          "name": "addConnectionsToProjects"
        },
        {
          "kind": "edit",
          "name": "createTeam"
        },
        {
          "kind": "edit",
          "name": "updateTeam"
        },
        {
          "kind": "edit",
          "name": "createFocusArea"
        },
        {
          "kind": "edit",
          "name": "updateFocusArea"
        },
        {
          "kind": "edit",
          "name": "createFocusAreaStatusUpdate"
        },
        {
          "kind": "edit",
          "name": "linkToFocusArea"
        },
        {
          "kind": "edit",
          "name": "createTalentSkill"
        },
        {
          "kind": "edit",
          "name": "updateTalentWorkerSkillMappings"
        },
        {
          "kind": "edit",
          "name": "updateTalentPositionFocusAreaMappings"
        },
        {
          "kind": "edit",
          "name": "updateCapacityPlanAllocation"
        },
        {
          "kind": "edit",
          "name": "createCapacityPlanNonProjectWork"
        },
        {
          "kind": "edit",
          "name": "updateCapacityPlanNonProjectWork"
        }
      ],
      "doc_url": "https://support.atlassian.com/atlassian-ai-gateway/docs/supported-tools/",
      "evidence": "docs",
      "first_move": "Ask your Atlassian admin to review permission groups, the firmest control on this connector.",
      "loosen": "",
      "maker": "Atlassian",
      "name": "Atlassian (Jira/Confluence)",
      "overrides": {},
      "post": "/thoughts/is-it-safe-to-connect-claude-to-jira/",
      "reads": "start",
      "slug": "atlassian",
      "surprise": "21 tools listed, but a few of them open a catalog of about 250, including public page links and code merges.",
      "tool_count": 21,
      "tools": [
        {
          "kind": "read",
          "name": "atlassianUserInfo"
        },
        {
          "kind": "read",
          "name": "getAccessibleAtlassianResources"
        },
        {
          "kind": "read",
          "name": "discover"
        },
        {
          "kind": "unclear",
          "name": "executeRead"
        },
        {
          "kind": "anything",
          "name": "executeWrite"
        },
        {
          "kind": "anything",
          "name": "executeDestructive"
        },
        {
          "kind": "read",
          "name": "getJiraIssue"
        },
        {
          "kind": "edit",
          "name": "createJiraIssue"
        },
        {
          "kind": "edit",
          "name": "editJiraIssue"
        },
        {
          "kind": "edit",
          "name": "transitionJiraIssue"
        },
        {
          "kind": "edit",
          "name": "addOrEditJiraIssueComment"
        },
        {
          "kind": "read",
          "name": "searchJiraIssuesUsingJql"
        },
        {
          "kind": "read",
          "name": "getConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "createConfluenceContent"
        },
        {
          "kind": "edit",
          "name": "updateConfluenceContent"
        },
        {
          "kind": "read",
          "name": "searchConfluence"
        },
        {
          "kind": "read",
          "name": "getTeamworkGraphContext"
        },
        {
          "kind": "read",
          "name": "getTeamworkGraphObject"
        },
        {
          "kind": "edit",
          "name": "addTeamworkGraphContext"
        },
        {
          "kind": "read",
          "name": "search"
        },
        {
          "kind": "read",
          "name": "getLoomVideo"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/atlassian",
      "what_it_can_do": "Edits Jira and Confluence. Its execute tools reach public links, page permissions and code merges."
    },
    {
      "aliases": "tracker bugs tickets",
      "category": "Project work",
      "doc_note": "Linear documents a read-only address (mcp.linear.app/mcp/readonly) and a read-only sign-in option. The listing uses the read-write address. Neither route was tested in Claude. Linear publishes no full tool list.",
      "doc_tools": [],
      "doc_url": "https://linear.app/docs/mcp",
      "evidence": "docs",
      "first_move": "Decide if anyone needs changes from Claude. Linear has a read-only address, untested here, for everyone else.",
      "loosen": "",
      "maker": "Linear (Linear Orbit, Inc.)",
      "name": "Linear",
      "overrides": {},
      "reads": "start",
      "slug": "linear",
      "surprise": "",
      "tool_count": 22,
      "tools": [
        {
          "kind": "read",
          "name": "list_comments"
        },
        {
          "kind": "edit",
          "name": "create_comment"
        },
        {
          "kind": "read",
          "name": "list_cycles"
        },
        {
          "kind": "read",
          "name": "get_document"
        },
        {
          "kind": "read",
          "name": "list_documents"
        },
        {
          "kind": "read",
          "name": "get_issue"
        },
        {
          "kind": "read",
          "name": "list_issues"
        },
        {
          "kind": "edit",
          "name": "create_issue"
        },
        {
          "kind": "edit",
          "name": "update_issue"
        },
        {
          "kind": "read",
          "name": "list_issue_statuses"
        },
        {
          "kind": "read",
          "name": "get_issue_status"
        },
        {
          "kind": "read",
          "name": "list_my_issues"
        },
        {
          "kind": "read",
          "name": "list_issue_labels"
        },
        {
          "kind": "read",
          "name": "list_projects"
        },
        {
          "kind": "read",
          "name": "get_project"
        },
        {
          "kind": "edit",
          "name": "create_project"
        },
        {
          "kind": "edit",
          "name": "update_project"
        },
        {
          "kind": "read",
          "name": "list_teams"
        },
        {
          "kind": "read",
          "name": "get_team"
        },
        {
          "kind": "read",
          "name": "list_users"
        },
        {
          "kind": "read",
          "name": "get_user"
        },
        {
          "kind": "read",
          "name": "search_documentation"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/linear",
      "what_it_can_do": "Creates and changes issues and projects, and posts comments."
    },
    {
      "aliases": "management",
      "category": "Project work",
      "doc_note": "Every tool acts with the signed-in user's permissions, on all plans. Updating a document page replaces the whole page by default, and merging tasks has no undo.",
      "doc_tools": [
        {
          "kind": "delete",
          "name": "clickup_delete_task"
        },
        {
          "kind": "delete",
          "name": "clickup_delete_comment"
        },
        {
          "kind": "anything",
          "name": "clickup_execute_operator"
        },
        {
          "kind": "delete",
          "name": "clickup_merge_tasks"
        },
        {
          "kind": "edit",
          "name": "clickup_move_task"
        },
        {
          "kind": "edit",
          "name": "clickup_add_task_to_list"
        },
        {
          "kind": "edit",
          "name": "clickup_remove_task_from_list"
        },
        {
          "kind": "edit",
          "name": "clickup_add_task_dependency"
        },
        {
          "kind": "edit",
          "name": "clickup_remove_task_dependency"
        },
        {
          "kind": "edit",
          "name": "clickup_add_task_link"
        },
        {
          "kind": "edit",
          "name": "clickup_remove_task_link"
        },
        {
          "kind": "edit",
          "name": "clickup_create_space_tag"
        },
        {
          "kind": "edit",
          "name": "clickup_request_attachment_upload"
        },
        {
          "kind": "send",
          "name": "clickup_create_comment"
        },
        {
          "kind": "edit",
          "name": "clickup_update_comment"
        },
        {
          "kind": "edit",
          "name": "clickup_update_chat_message"
        },
        {
          "kind": "edit",
          "name": "clickup_react_to_chat_message"
        },
        {
          "kind": "edit",
          "name": "clickup_create_reminder"
        },
        {
          "kind": "edit",
          "name": "clickup_update_reminder"
        }
      ],
      "doc_url": "https://developer.clickup.com/docs/mcp-tools",
      "evidence": "docs",
      "first_move": "Tell the team first: chats and comments from Claude post under their name and notify people.",
      "loosen": "",
      "maker": "ClickUp",
      "name": "ClickUp",
      "overrides": {},
      "reads": "start",
      "slug": "clickup",
      "surprise": "ClickUp's docs disagree: one page says no deletion tools, another documents them. A second \"ClickUp\" listing is by an individual.",
      "tool_count": 35,
      "tools": [
        {
          "kind": "read",
          "name": "clickup_search"
        },
        {
          "kind": "read",
          "name": "clickup_get_workspace_hierarchy"
        },
        {
          "kind": "edit",
          "name": "clickup_create_task"
        },
        {
          "kind": "read",
          "name": "clickup_get_task"
        },
        {
          "kind": "edit",
          "name": "clickup_update_task"
        },
        {
          "kind": "read",
          "name": "clickup_get_task_comments"
        },
        {
          "kind": "send",
          "name": "clickup_create_task_comment"
        },
        {
          "kind": "edit",
          "name": "clickup_attach_task_file"
        },
        {
          "kind": "edit",
          "name": "clickup_create_bulk_tasks"
        },
        {
          "kind": "edit",
          "name": "clickup_update_bulk_tasks"
        },
        {
          "kind": "read",
          "name": "clickup_get_workspace_tasks"
        },
        {
          "kind": "read",
          "name": "clickup_get_task_time_entries"
        },
        {
          "kind": "edit",
          "name": "clickup_start_time_tracking"
        },
        {
          "kind": "edit",
          "name": "clickup_stop_time_tracking"
        },
        {
          "kind": "edit",
          "name": "clickup_add_time_entry"
        },
        {
          "kind": "read",
          "name": "clickup_get_current_time_entry"
        },
        {
          "kind": "edit",
          "name": "clickup_create_list"
        },
        {
          "kind": "edit",
          "name": "clickup_create_list_in_folder"
        },
        {
          "kind": "read",
          "name": "clickup_get_list"
        },
        {
          "kind": "edit",
          "name": "clickup_update_list"
        },
        {
          "kind": "edit",
          "name": "clickup_create_folder"
        },
        {
          "kind": "read",
          "name": "clickup_get_folder"
        },
        {
          "kind": "edit",
          "name": "clickup_update_folder"
        },
        {
          "kind": "edit",
          "name": "clickup_add_tag_to_task"
        },
        {
          "kind": "edit",
          "name": "clickup_remove_tag_from_task"
        },
        {
          "kind": "read",
          "name": "clickup_get_workspace_members"
        },
        {
          "kind": "read",
          "name": "clickup_find_member_by_name"
        },
        {
          "kind": "read",
          "name": "clickup_resolve_assignees"
        },
        {
          "kind": "read",
          "name": "clickup_get_chat_channels"
        },
        {
          "kind": "send",
          "name": "clickup_send_chat_message"
        },
        {
          "kind": "edit",
          "name": "clickup_create_document"
        },
        {
          "kind": "read",
          "name": "clickup_list_document_pages"
        },
        {
          "kind": "read",
          "name": "clickup_get_document_pages"
        },
        {
          "kind": "edit",
          "name": "clickup_create_document_page"
        },
        {
          "kind": "edit",
          "name": "clickup_update_document_page"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/clickup",
      "what_it_can_do": "Posts chat messages and comments as you, changes tasks in bulk, replaces whole document pages."
    },
    {
      "aliases": "spreadsheet database",
      "category": "Project work",
      "doc_note": "All plans, and access mirrors your Airtable role: Commenter or Read-only users only read. Leaving out write permissions on connecting makes it read-only, if Claude offers that (unchecked). An admin may need to allow it.",
      "doc_tools": [
        {
          "kind": "delete",
          "name": "delete_records_for_table"
        },
        {
          "kind": "delete",
          "name": "delete_table"
        },
        {
          "kind": "delete",
          "name": "delete_interface"
        },
        {
          "kind": "delete",
          "name": "delete_page"
        },
        {
          "kind": "delete",
          "name": "delete_automation"
        },
        {
          "kind": "edit",
          "name": "create_base"
        },
        {
          "kind": "edit",
          "name": "create_automation"
        },
        {
          "kind": "edit",
          "name": "update_automation"
        },
        {
          "kind": "edit",
          "name": "create_interface"
        },
        {
          "kind": "edit",
          "name": "create_page"
        },
        {
          "kind": "edit",
          "name": "submit_form"
        },
        {
          "kind": "edit",
          "name": "revert_action"
        },
        {
          "kind": "unclear",
          "name": "test_automation_webhook_trigger"
        }
      ],
      "doc_url": "https://airtable.com/developers/agents/mcp/tools",
      "evidence": "docs",
      "first_move": "Pick which bases to connect, since Airtable lets you add or remove them per integration.",
      "loosen": "",
      "maker": "Airtable",
      "name": "Airtable",
      "overrides": {},
      "reads": "start",
      "slug": "airtable",
      "surprise": "The listing has no delete tool, but Airtable's reference documents deleting records and whole tables.",
      "tool_count": 12,
      "tools": [
        {
          "kind": "edit",
          "name": "create_field"
        },
        {
          "kind": "edit",
          "name": "create_records_for_table"
        },
        {
          "kind": "edit",
          "name": "create_table"
        },
        {
          "kind": "read",
          "name": "get_table_schema"
        },
        {
          "kind": "read",
          "name": "list_bases"
        },
        {
          "kind": "read",
          "name": "list_records_for_table"
        },
        {
          "kind": "read",
          "name": "list_tables_for_base"
        },
        {
          "kind": "read",
          "name": "ping"
        },
        {
          "kind": "read",
          "name": "search_bases"
        },
        {
          "kind": "edit",
          "name": "update_field"
        },
        {
          "kind": "edit",
          "name": "update_records_for_table"
        },
        {
          "kind": "edit",
          "name": "update_table"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/airtable",
      "what_it_can_do": "Adds and changes records, adds tables and fields, and renames them."
    },
    {
      "aliases": "ecommerce online",
      "category": "Commerce and other",
      "doc_note": "Even with write access it can't refund, cancel orders or change plan, payments or taxes. With several stores, start a new conversation after switching, or you may work against the wrong one.",
      "doc_tools": [
        {
          "kind": "edit",
          "name": "create-digital-product"
        },
        {
          "kind": "edit",
          "name": "create-digital-product-from-link"
        },
        {
          "kind": "edit",
          "name": "create_store"
        },
        {
          "kind": "share",
          "name": "publish-digital-product"
        },
        {
          "kind": "edit",
          "name": "theme_bash"
        },
        {
          "kind": "edit",
          "name": "theme_commit"
        },
        {
          "kind": "share",
          "name": "theme_publish"
        },
        {
          "kind": "edit",
          "name": "upload-digital-product-file"
        },
        {
          "kind": "edit",
          "name": "upload-digital-product-media"
        },
        {
          "kind": "edit",
          "name": "upload-file"
        },
        {
          "kind": "read",
          "name": "find-sample-product"
        },
        {
          "kind": "read",
          "name": "generate-business-names"
        },
        {
          "kind": "read",
          "name": "generate-domain-names"
        },
        {
          "kind": "read",
          "name": "get-digital-product"
        },
        {
          "kind": "read",
          "name": "get-preview-store-links"
        },
        {
          "kind": "read",
          "name": "get-uploaded-files"
        },
        {
          "kind": "read",
          "name": "open-digital-products-install"
        },
        {
          "kind": "read",
          "name": "test-digital-products-connection"
        },
        {
          "kind": "read",
          "name": "theme_screenshot"
        }
      ],
      "doc_url": "https://help.shopify.com/en/manual/ai-powered-tools/connecting-ai-tools/shopify-connector-for-claude",
      "evidence": "docs",
      "first_move": "Think before approving write access in Shopify: lowering it later means uninstalling and reinstalling.",
      "loosen": "get-shop-info and search_docs_chunks: shop basics and Shopify's docs, not customers or orders.",
      "maker": "Shopify",
      "name": "Shopify",
      "overrides": {},
      "post": "/thoughts/is-it-safe-to-connect-claude-to-shopify/",
      "reads": "start",
      "slug": "shopify",
      "surprise": "The listing says no sign-in, but managing your own store needs it, and on an unsaved store anyone with the address can edit.",
      "tool_count": 25,
      "tools": [
        {
          "kind": "read",
          "name": "search_products"
        },
        {
          "kind": "read",
          "name": "get-shop-info"
        },
        {
          "kind": "read",
          "name": "get-product"
        },
        {
          "kind": "edit",
          "name": "create-product"
        },
        {
          "kind": "edit",
          "name": "update-product"
        },
        {
          "kind": "read",
          "name": "list-orders"
        },
        {
          "kind": "read",
          "name": "get-order"
        },
        {
          "kind": "read",
          "name": "list-customers"
        },
        {
          "kind": "read",
          "name": "get-inventory-levels"
        },
        {
          "kind": "edit",
          "name": "set-inventory"
        },
        {
          "kind": "edit",
          "name": "create-discount"
        },
        {
          "kind": "edit",
          "name": "add-to-collection"
        },
        {
          "kind": "read",
          "name": "run-analytics-query"
        },
        {
          "kind": "edit",
          "name": "bulk-update-product-status"
        },
        {
          "kind": "read",
          "name": "search_collections"
        },
        {
          "kind": "read",
          "name": "get-collection"
        },
        {
          "kind": "edit",
          "name": "create-collection"
        },
        {
          "kind": "edit",
          "name": "update-collection"
        },
        {
          "kind": "edit",
          "name": "upload-image"
        },
        {
          "kind": "edit",
          "name": "switch-shop"
        },
        {
          "kind": "read",
          "name": "graphql_schema"
        },
        {
          "kind": "read",
          "name": "graphql_query"
        },
        {
          "kind": "anything",
          "name": "graphql_mutation"
        },
        {
          "kind": "read",
          "name": "validate_graphql_codeblocks"
        },
        {
          "kind": "read",
          "name": "search_docs_chunks"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/shopify",
      "what_it_can_do": "Once approved, changes prices and stock and makes percent-off codes. Reads customer addresses."
    },
    {
      "aliases": "esignature e-sign contracts",
      "category": "Commerce and other",
      "doc_note": "Two admins must act: a Docusign account admin enables it, then your AI platform admin allows the tools. Sensitive accounts are off by default. Workflow tools need a paid Docusign IAM plan.",
      "doc_tools": [
        {
          "kind": "edit",
          "name": "Create Envelope with Documents"
        },
        {
          "kind": "send",
          "name": "Send Reminder"
        },
        {
          "kind": "send",
          "name": "Update Envelope Recipients"
        },
        {
          "kind": "edit",
          "name": "Stop CLM Workflow"
        },
        {
          "kind": "read",
          "name": "Resolve Envelope Send Method"
        },
        {
          "kind": "read",
          "name": "Get CLM Workflow Definitions"
        },
        {
          "kind": "unclear",
          "name": "Start CLM Workflow"
        }
      ],
      "doc_url": "https://support.docusign.com/s/document-item?bundleId=ug3906200f-95c6-4a6b-90b1-f928c85961c6\u0026topicId=ref42cd09eb-6ce7-4866-89b1-171e4a932feb.html\u0026_LANG=enus",
      "evidence": "docs",
      "first_move": "Decide if Claude only reads agreements here. If yes, block the envelope tools as well.",
      "loosen": "",
      "maker": "Docusign",
      "name": "DocuSign",
      "overrides": {},
      "reads": "start",
      "slug": "docusign",
      "surprise": "updateEnvelope reads like a small edit, but it voids envelopes and looks like the tool that sends drafts.",
      "tool_count": 20,
      "tools": [
        {
          "kind": "read",
          "name": "getUserInfo"
        },
        {
          "kind": "read",
          "name": "getAllAgreements"
        },
        {
          "kind": "read",
          "name": "getAgreementDetails"
        },
        {
          "kind": "read",
          "name": "getWorkflowTriggerRequirements"
        },
        {
          "kind": "read",
          "name": "getWorkflowsList"
        },
        {
          "kind": "send",
          "name": "triggerWorkflow"
        },
        {
          "kind": "read",
          "name": "getWorkflowInstancesList"
        },
        {
          "kind": "read",
          "name": "getWorkflowInstance"
        },
        {
          "kind": "edit",
          "name": "pauseNewWorkflowInstances"
        },
        {
          "kind": "edit",
          "name": "resumeWorkflow"
        },
        {
          "kind": "edit",
          "name": "cancelWorkflowInstance"
        },
        {
          "kind": "read",
          "name": "getEnvelopes"
        },
        {
          "kind": "read",
          "name": "getEnvelope"
        },
        {
          "kind": "send",
          "name": "createEnvelope"
        },
        {
          "kind": "send",
          "name": "updateEnvelope"
        },
        {
          "kind": "read",
          "name": "listRecipients"
        },
        {
          "kind": "read",
          "name": "getTemplates"
        },
        {
          "kind": "read",
          "name": "getUser"
        },
        {
          "kind": "read",
          "name": "getUsers"
        },
        {
          "kind": "read",
          "name": "getAccount"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/docusign",
      "what_it_can_do": "Sends documents for signature, voids envelopes, and starts or cancels agreement workflows."
    },
    {
      "aliases": "graphic presentations",
      "category": "Sales and marketing",
      "doc_note": "Admins can only turn it on or off for the whole team, and turning it off ends existing connections. AI actions may use your monthly Canva AI allowance. Looking up a design can return a shareable edit link.",
      "doc_tools": [
        {
          "kind": "edit",
          "name": "edit_design"
        },
        {
          "kind": "edit",
          "name": "Create a design"
        },
        {
          "kind": "edit",
          "name": "Resize a design"
        },
        {
          "kind": "edit",
          "name": "Merge designs"
        },
        {
          "kind": "edit",
          "name": "Copy design"
        },
        {
          "kind": "edit",
          "name": "Autofill a templated design"
        },
        {
          "kind": "edit",
          "name": "View and reply to comments"
        },
        {
          "kind": "read",
          "name": "read_design"
        },
        {
          "kind": "read",
          "name": "Search Brand Templates"
        },
        {
          "kind": "read",
          "name": "See brand template Data set"
        }
      ],
      "doc_url": "https://www.canva.com/help/mcp-agent-setup/",
      "evidence": "docs",
      "first_move": "If designs hold anything confidential, put export on approval. Generating designs can use your AI allowance.",
      "loosen": "",
      "maker": "Canva",
      "name": "Canva",
      "overrides": {
        "export-design": {
          "setting": "approve",
          "why": "Creates a file whose link others may be able to open."
        }
      },
      "reads": "start",
      "slug": "canva",
      "surprise": "In Claude, two tools replace several listed design tools, so settings may not match. Autofill is promised but no tool has the name.",
      "tool_count": 17,
      "tools": [
        {
          "kind": "read",
          "name": "search-designs"
        },
        {
          "kind": "read",
          "name": "get-design"
        },
        {
          "kind": "read",
          "name": "get-design-pages"
        },
        {
          "kind": "read",
          "name": "get-design-content"
        },
        {
          "kind": "read",
          "name": "search"
        },
        {
          "kind": "read",
          "name": "fetch"
        },
        {
          "kind": "edit",
          "name": "import-design-from-url"
        },
        {
          "kind": "read",
          "name": "get-design-import-from-url-status"
        },
        {
          "kind": "read",
          "name": "export-design"
        },
        {
          "kind": "read",
          "name": "get-export-formats"
        },
        {
          "kind": "read",
          "name": "get-design-export-status"
        },
        {
          "kind": "edit",
          "name": "create-folder"
        },
        {
          "kind": "edit",
          "name": "move-item-to-folder"
        },
        {
          "kind": "read",
          "name": "list-folder-items"
        },
        {
          "kind": "edit",
          "name": "add-comment-thread-to-design"
        },
        {
          "kind": "edit",
          "name": "generate-design"
        },
        {
          "kind": "read",
          "name": "get-design-generation-job"
        }
      ],
      "unmapped_writes": false,
      "url": "https://claude.com/marketplace/connectors/canva",
      "what_it_can_do": "Creates and edits designs, imports from a web link, moves items between folders and comments."
    },
    {
      "aliases": "lawyer law firm",
      "category": "Commerce and other",
      "doc_note": "Needs the Claude desktop app and a Clio Work license from your Clio administrator. Each tool starts at Needs approval. Record changes need Clio Manage or Grow.",
      "doc_tools": [],
      "doc_url": "https://help.clio.com/hc/en-us/articles/57881711703451-Use-Clio-Work-in-Claude-and-Codex",
      "evidence": "docs",
      "first_move": "Read each request from Clio's agent, and never set its reply tool to Always allow.",
      "loosen": "",
      "maker": "Themis Solutions Inc. (DBA Clio)",
      "name": "Clio",
      "overrides": {
        "respond_to_interruption": {
          "setting": "approve",
          "why": "Seems to answer the agent's change requests. Blocking may stall it."
        }
      },
      "reads": "start",
      "slug": "clio",
      "surprise": "The tool names don't mention matters, time or records. Several hand work to Clio's agent, so the list hides what it can change.",
      "tool_count": 26,
      "tools": [
        {
          "kind": "unclear",
          "name": "attach_document"
        },
        {
          "kind": "unclear",
          "name": "continue_conversation"
        },
        {
          "kind": "read",
          "name": "export_document"
        },
        {
          "kind": "read",
          "name": "get_authority_match"
        },
        {
          "kind": "read",
          "name": "get_conversation_messages"
        },
        {
          "kind": "read",
          "name": "get_conversation_metadata"
        },
        {
          "kind": "read",
          "name": "get_file_status"
        },
        {
          "kind": "read",
          "name": "get_legal_document"
        },
        {
          "kind": "read",
          "name": "get_live_conversation"
        },
        {
          "kind": "read",
          "name": "get_live_conversation_event"
        },
        {
          "kind": "read",
          "name": "get_output_document"
        },
        {
          "kind": "read",
          "name": "list_approval_keys"
        },
        {
          "kind": "read",
          "name": "list_collections"
        },
        {
          "kind": "read",
          "name": "list_conversation_history"
        },
        {
          "kind": "read",
          "name": "list_output_documents"
        },
        {
          "kind": "read",
          "name": "match_authority"
        },
        {
          "kind": "read",
          "name": "read_review_table"
        },
        {
          "kind": "unclear",
          "name": "respond_to_interruption"
        },
        {
          "kind": "read",
          "name": "search_courts"
        },
        {
          "kind": "read",
          "name": "search_legal_documents"
        },
        {
          "kind": "read",
          "name": "show_cited_authorities"
        },
        {
          "kind": "read",
          "name": "show_documents"
        },
        {
          "kind": "unclear",
          "name": "start_research"
        },
        {
          "kind": "unclear",
          "name": "stop_conversation"
        },
        {
          "kind": "unclear",
          "name": "submit_tasks"
        },
        {
          "kind": "read",
          "name": "watch_conversation"
        }
      ],
      "unmapped_writes": true,
      "url": "https://claude.com/marketplace/connectors/clio",
      "what_it_can_do": "Reads matters, documents and correspondence. Clio's agent can change records after asking."
    }
  ]
}