ConfettiDocs

Overview

Give AI assistants read-only access to your Confetti Teams, Surveys, and Responses.

Confetti runs a Model Context Protocol (MCP) server, so AI assistants like Claude can query your Confetti data directly. Instead of digging through the dashboard or writing API scripts, you can ask an assistant about your Surveys and Responses — or generate reports — in a chat.

The server speaks Streamable HTTP and exposes a small set of read-only tools. Teams, Surveys, and Responses are never created, edited, or deleted through it. See Tools for the full reference.

Access and permissions

  • You only see what you can already see in Confetti. The server matches your signed-in identity to your Confetti user account by email, then applies your existing Team memberships and roles. Connecting an assistant doesn't grant it anything beyond what you can already access.
  • Production access is gated by your organisation's single sign-on, enforced in front of the server. The first time you connect, your MCP client will send you to a sign-in page before it can call any tool.

The MCP endpoint is:

https://mcp.confetti.gov.sg/mcp

Trouble connecting? Reach out to the Confetti team:

Connecting

How you add a remote MCP server depends on your client. The general shape is the same everywhere: give the client the endpoint URL above, then sign in when prompted.

OGP runs Claude Enterprise, where the Confetti connector is already set up org-wide. You don't need to add it yourself — just authorise it:

  1. In claude.ai, go to Settings → Connectors and find Confetti.
  2. Click Connect. Claude sends you to Cloudflare Access, where you sign in with your OGP account.
  3. Once signed in, you're returned to Claude and the connector shows as connected.

Confetti's tools are now available to Claude in any conversation where you enable this connector.

Claude Code picks up the same org-managed connector as claude.ai, so it's already set up here too. You don't need to add the server yourself — just authorise it:

  1. Inside a Claude Code session, run /mcp.
  2. Select Confetti from the list of configured servers.
  3. Follow the prompt to sign in. Claude Code sends you to Cloudflare Access, where you sign in with your OGP account, and stores the resulting credentials for you.

Outside OGP's managed org, add the server yourself with the endpoint URL above. For Claude Code:

claude mcp add --transport http confetti https://mcp.confetti.gov.sg/mcp

Then, inside a Claude Code session, run /mcp and follow the prompt to sign in. Claude Code detects that the server requires authentication, opens your browser for sign-in, and stores the resulting credentials for you.

Most other MCP clients that support remote HTTP servers with OAuth — Claude Desktop and others — follow the same pattern: add a connector with the endpoint URL, then sign in when the client prompts you. Consult your client's own documentation for its exact steps to add a remote server.

Was this page helpful?

On this page