1. Conduid
  2. Cloud
  3. Remote MCP Server Authless Chat With Cal
MCP server · Cloud

Remote MCP Server Authless Chat With Cal

Remote MCP server to read and write to Google Calendar with Google Calendar API, Workers AI, and Cloudflare MCP

34Low

Scored 6 months ago · breakdown

About Remote MCP Server Authless Chat With Cal

Remote MCP Server Authless Chat With Cal is an MCP server in the Cloud category: remote MCP server to read and write to Google Calendar with Google Calendar API, Workers AI, and Cloudflare MCP.

Install

From source
git clone https://github.com/elizabethsiegle/remote-mcp-server-authless-chat-with-cal

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (4)

create_calendar_eventCreate a new calendar event

Parameters not published.

query_google_calendarQuery Google Calendar events and shape data

Parameters not published.

remove_calendar_eventRemove a calendar event by event name/summary and optional date. Deletes the first match.

Parameters not published.

update_calendar_eventUpdate an existing calendar event by event name/summary and optional date. You can change the title, date, time, or location. Only updates provided fields.

Parameters not published.

Ask AI

✦

Ask AI about Remote MCP Server Authless Chat With Cal

Powered by Claude · Grounded in docs

I know everything about Remote MCP Server Authless Chat With Cal. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Build a Remote MCP Server on Cloudflare (Without Auth) to Query and read from, write to, and update Google Calendar

This example allows you to deploy a remote MCP server giving your MCP client access to your Google Calendar that doesn't require authentication on Cloudflare Workers.

This MCP server can

  1. query your Google Calendar
  2. add an event to your GCal
  3. edit or update an event in your GCal so you can do it directly from Cursor or Windsurf, leaving your coding flow uninterrupted!

Get started:

Deploy to Workers

This will deploy your MCP server to a URL like: remote-mcp-server-authless.<your-account>.workers.dev/sse

Alternatively, you can use the command line below to get the remote MCP Server created on your local machine:

npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless

Setup Google Calendar API

Create a Google Service account here if you haven't already.

On the service accounts page, select your service account and then click Keys -> click add key -> click create new key, select JSON as the key type, and finally click get private key from JSON. Open that JSON file and select the string corresponding to private key.

Add it and the following variables to your .dev.vars file like so:

GOOGLE_CLIENT_EMAIL="REPLACE-WITH-YOUR-service account email" 
GOOGLE_CALENDAR_ID="REPLACE-WITH-THE-GMAIL-ACCOUNT-OF-THE-CALENDAR-YOU-WANT-TO-QUERY"
GOOGLE_PRIVATE_KEY="REPLACE-WITH-PRIVATE-KEY" 

.dev.vars is for local texting. To deploy your secrets to your deployed Cloudflare Worker/MCP server, run npx wrangler secret put GOOGLE_CLIENT_EMAIL, click enter, and type in your google_client_email. Do that for each secret.

We need to activate the Google Calendar API for a Google Cloud project of our choice (ie Google Calendar API). Use an existing project or create a new one: At the top of the Google Cloud Console dashboard, click on the project selection and “New Project”, enter a name e.g. “chat-with-calendar-mcp" and click “Create”. Then, in the Google API dashboard, click Enable APIs and services. Search for the Google Calendar API and click Enable.

Share your GCal w/ the Google Service Account Email

In your Google Calendar, click settings, then Settings menu, then under Settings for my calendars select the calendar you want to share. Click + Add people and groups and type in your service account email. Give them permission to "Make changes and manage sharing."

Customizing your MCP Server

To add your own tools to the MCP server, define each tool inside the init() method of src/index.ts using this.server.tool(...).

Connect to Cloudflare AI Playground

You can connect to your MCP server from the Cloudflare AI Playground, which is a remote MCP client:

  1. Go to https://playground.ai.cloudflare.com/
  2. Enter your deployed MCP server URL (remote-mcp-server-authless.<your-account>.workers.dev/sse)
  3. You can now use your MCP tools directly from the playground!

Connect Claude Desktop to your MCP server

You can also connect to your remote MCP server from local MCP clients, by using the mcp-remote proxy.

To connect to your MCP server from Claude Desktop, follow Anthropic's Quickstart and within Claude Desktop go to Settings > Developer > Edit Config.

Update with this configuration:

{
  "mcpServers": {
    "calculator": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8787/sse"  // or remote-mcp-server-authless.your-account.workers.dev/sse
      ]
    }
  }
}

Restart Claude and you should see the tools become available.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Remote MCP Server Authless Chat With Cal

How do I install Remote MCP Server Authless Chat With Cal?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Remote MCP Server Authless Chat With Cal safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Remote MCP Server Authless Chat With Cal still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.