Skip to content

MCP Calendar Creation #278

@david45454

Description

@david45454

In Cyrus config.json I have tried to remove the ability for google calendar MCP to create events. I've found that it creates calendar events despite prompts telling it not to. In order to prevent the creation of calendar events I've tried removing the create-event tool from google calendar mcp. However the issue still persists. Below are my config.json plus the mcpConfigPath file contents. Could anyone guide me to what needs to change in order to remove the ability for calendar events to be created/sent

My config.json looks like this...

{
  "repositories": [
    {
      "id": "REDACTED",
      "name": "ToDoList ",
      "repositoryPath": "/Users/d/ToDoList ",
      "baseBranch": "main",
      "linearWorkspaceId": "REDACTED",
      "linearToken": "REDACTED",
      "workspaceBaseDir": "/Users/d/.cyrus/workspaces/todolist-",
      "isActive": true,
      "mcpConfigPath": ["/Users/d/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json"],
      "allowedTools": [
        "Read(**)",
        "Edit(**)",
        "Bash(git:*)",
        "Bash(gh:*)",
        "Task",
        "WebFetch",
        "WebSearch",
        "TodoRead",
        "TodoWrite",
        "NotebookRead",
        "NotebookEdit",
        "Batch",
        "mcp__github_com_domdomegg_airtable-mcp-server(**)",
        "mcp__github_com_domdomegg_airtable-mcp-server__list_bases",
        "mcp__github_com_domdomegg_airtable-mcp-server__list_records",
        "mcp__github_com_domdomegg_airtable-mcp-server__create_record",
        "mcp__github_com_domdomegg_airtable-mcp-server__search_records",
        "mcp__github_com_domdomegg_airtable-mcp-server__update_records",
        "mcp__github_com_domdomegg_airtable-mcp-server__get_record",
        "mcp__github_com_domdomegg_airtable-mcp-server__describe_table",
        "mcp__github_com_domdomegg_airtable-mcp-server__list_tables",
        "mcp__monzo-mcp-server",
        "mcp__gmail",
        "mcp__google-calendar",
        "mcp__github.com/lharries/whatsapp-mcp",
        "mcp__github.com/esignaturescom/mcp-server-esignatures"
      ],
      "labelPrompts": {
        "debugger": {
          "labels": [
            "Bug"
          ]
        },
        "builder": {
          "labels": [
            "Feature",
            "Improvement"
          ]
        },
        "scoper": {
          "labels": [
            "PRD"
          ]
        },
        "orchestrator": {
          "labels": [
            "Orchestrator"
          ],
          "allowedTools": "coordinator"
        }
      }
    }
  ],
  "stripeCustomerId": "REDACTED",
  "ngrokAuthToken": "REDACTED"
}

mcpConfigPath": ["/Users/d/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json] looks like this...

{
  "mcpServers": {
    "github.com/domdomegg/airtable-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "airtable-mcp-server"
      ],
      "env": {
        "AIRTABLE_API_KEY": "REDACTED"
      },
      "autoApprove": [
        "get_record",
        "delete_records",
        "create_table",
        "update_table",
        "create_field",
        "update_field",
        "access_mcp_resource",
        "list_bases",
        "create_record",
        "describe_table",
        "search_records",
        "update_records",
        "list_tables",
        "list_records",
        "search_records"
      ]
    },
    "monzo-mcp-server": {
      "command": "node",
      "args": [
        "/Users/d/cursor_projects/Test/monzo-mcp-server/src/index.js"
      ],
      "cwd": "/Users/d/cursor_projects/Test/monzo-mcp-server",
      "autoApprove": [
        "get_accounts",
        "get_transactions",
        "get_balance",
        "search_transactions",
        "get_spending_by_category",
        "analyze_recurring_payments"
      ]
    },
    "gmail": {
      "command": "gmail-mcp",
      "args": [],
      "autoApprove": [
        "download_attachment",
        "list_emails",
        "delete_email",
        "list_email_labels",
        "create_label",
        "update_label",
        "delete_label",
        "get_or_create_label",
        "get_email",
        "delete_email",
        "list_emails",
        "batch_modify_emails",
        "batch_delete_emails",
        "get_email_labels",
        "list_email_labels",
        "list_emails",
        "batch_modify_emails",
        "batch_delete_emails",
        "get_email_labels",
        "list_email_labels",
        "draft_email"
      ]
    },
    "google-calendar": {
      "command": "node",
      "args": [
        "/Users/d/cursor_projects/Test/node_modules/@cocal/google-calendar-mcp/build/index.js"
      ],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/Users/d/cursor_projects/client_secret_ REDACTED.apps.googleusercontent.com.json"
      },
      "cwd": "/Users/d/cursor_projects/Test",
      "autoApprove": [
        "list-calendars",
        "list-events",
        "search-events",
        "get-freebusy",
        "list-colors",
        "get-current-time"
      ]
    },
    "github.com/lharries/whatsapp-mcp": {
      "command": "/Users/d/.local/bin/uv",
      "args": [
        "--directory",
        "/Users/d/cursor_projects/whatsapp-mcp/whatsapp-mcp-server",
        "run",
        "main.py"
      ],
      "autoApprove": []
    },
    "github.com/esignaturescom/mcp-server-esignatures": {
      "command": "/Users/d/.local/bin/uv",
      "args": [
        "--directory",
        "/Users/d/Documents/Cline/MCP/mcp-server-esignatures",
        "run",
        "mcp-server-esignatures"
      ],
      "env": {
        "ESIGNATURES_SECRET_TOKEN": "REDACTED"
      },
      "autoApprove": [
        "list_recent_contracts",
        "list_templates"
      ]
    }
  }
}

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions