# Connect DaySurface

There is no DaySurface account to create, no signup form, and nothing to install. DaySurface is a remote MCP server: you add one URL to an MCP client and sign in to Google inside that client.

    Endpoint:  https://mcp.daysurface.com/mcp
    Name:      daysurface
    Transport: streamable HTTP (remote, not stdio)
    Auth:      OAuth in the browser - no API key to paste

If you are an agent that can add MCP servers, the endpoint above is the whole job - add it and call tools/list. Otherwise pick your client below.

## One click - the link fills in the name and URL

- **Claude** - https://claude.ai/new?modal=add-custom-connector&connectorName=DaySurface&connectorUrl=https%3A%2F%2Fmcp.daysurface.com%2Fmcp#settings/customize-connectors
  Opens Claude with the name and URL already filled in - just click Add. Claude flags it as suggested by an external link; that's expected. On Team and Enterprise plans an admin adds it.

  If the link does not work:
  1. Open Claude → Settings → Connectors
  2. Click “Add custom connector”
  3. Paste the URL above, then click Add and complete sign-in

- **Cursor** - cursor://anysphere.cursor-deeplink/mcp/install?name=daysurface&config=eyJ1cmwiOiJodHRwczovL21jcC5kYXlzdXJmYWNlLmNvbS9tY3AifQ%3D%3D
  Opens Cursor and adds the server. Not working? Copy the URL above and add it under Settings → MCP.

- **VS Code** - https://vscode.dev/redirect/mcp/install?name=daysurface&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.daysurface.com%2Fmcp%22%7D
  Opens VS Code and adds the server. Requires Copilot agent mode.

- **Goose** - goose://extension?url=https%3A%2F%2Fmcp.daysurface.com%2Fmcp&type=streamable_http&id=daysurface&name=daysurface&description=daysurface+MCP+server&timeout=300
  Opens Goose and adds the extension over streamable HTTP.

## One command

- **Claude Code** - run `claude mcp add --transport http --scope user daysurface https://mcp.daysurface.com/mcp`
  Run it in your terminal, then /mcp in a session to sign in.

## Opens the dialog, but you still paste the URL

- **ChatGPT** - https://chatgpt.com/plugins#settings/Connectors?create-connector=true&redirectAfter=%2Fplugins
  Copies the URL, then opens the empty dialog - just paste. Needs Developer mode on first.

  Full click-path, if the link does not work:
  1. Settings → Connectors → Advanced settings → Developer mode on
  2. Back on Connectors, click Create
  3. Paste the URL, name it, Authentication → OAuth
  4. Tick the risk box, click Create
  5. New chat, so the tools menu refreshes

## Paste this prompt into the client

Paste this into any of the clients below:

```
Add a remote MCP server, then verify it connects.

  Name:      daysurface
  Endpoint:  https://mcp.daysurface.com/mcp
  Transport: streamable HTTP (remote, not stdio)
  Auth:      OAuth in the browser, no key to paste

Use THIS client's own config keys - they differ:
VS Code "servers", Cursor/Cline "mcpServers",
Zed "context_servers", Windsurf "serverUrl" not "url".
Keep existing servers. Show me the diff, then say
what to click to finish sign-in.
```

- **Cline**
  Or add it by hand: MCP Servers → Remote Servers → Streamable HTTP.

- **Zed**
  Or add it by hand: Settings → AI → MCP Servers → Add Remote Server.

- **Windsurf**
  Windsurf uses “serverUrl”, not “url” - a snippet copied from another client will fail silently.

- **Any MCP client**
  Anything that speaks MCP over streamable HTTP works - there is nothing to install.

## After connecting

Your client completes Google OAuth in the browser and the tools appear
automatically - discover them with `tools/list` and invoke them with
`tools/call`. Nothing is installed locally and there is no dashboard to visit.

## More

- Full description for LLMs: https://daysurface.com/llms-full.txt
- Agent guide: https://daysurface.com/agents.md
- Agent auth (auth.md): https://daysurface.com/auth.md
- Install matrix (JSON): https://daysurface.com/.well-known/mcp/install.json
- Human docs: https://daysurface.com/docs
- Source: https://github.com/Miyamura80/DaySurface
