Skip to main content

MCP server

The Uplup MCP server:
make quizzes from Claude, ChatGPT or Cursor

Connect once, then ask your assistant for a quiz in plain words. Uplup builds it, hosts it, scores every answer and captures the lead, and the quiz sits in your builder like any other, so you can check it before anyone takes it.

Your assistant, connected to Uplup

Build a 10-question astronomy quiz on Uplup with a 70% pass score and publish it.

  • create_formAstronomy Basics, quiz
  • create_field10 questions, correct answers marked
  • update_quiz_settingspass mark 70%, results after submit
  • publish_formlive at uplup.com/p/astronomy-basics
Done. Astronomy Basics has 10 questions, a 70% pass mark and shows the score after submit. It is live at uplup.com/p/astronomy-basics. Want a lead capture page before the results?
63
Tools your assistant can call
6
Guided prompts, quiz building included
1
URL to paste, no key to copy
Free
On every plan

The honest answer

Can ChatGPT make a quiz?

Yes. ChatGPT, Claude and Gemini all write decent quiz questions, and they'll draft the answer options and mark the right one if you ask. Then the trouble starts, because what you have is a block of text in a chat window.

Nothing hosts that quiz. Nothing scores the person taking it, nothing shows them a result page and nothing collects their email. People search for a "ChatGPT quiz maker" and find a chatbot that writes, not one that runs a quiz.

That gap is what the Uplup MCP server closes. Make a quiz with ChatGPT the way you already do, connect it once, and the same chat creates the quiz in your Uplup account, marks the correct answers, sets the pass mark, adds the lead capture page and publishes it at a link you can share. The questions still come from the assistant you already use. The hosting, the scoring and the leads come from Uplup.

Host it

A real quiz page at uplup.com/p/your-slug, or embedded on your site.

Score it

Points per question, a pass mark, result messages by score band.

Capture the lead

An email step before the results, with the answers attached.

Setup

Here's how it works:

Four steps, and three of them happen inside your assistant. There is one URL to paste and no key to copy, because the connection signs you in to Uplup the same way a login button does.

  1. 1

    Create a free Uplup account

    The server is on every plan, Free included. If you already have an account, skip this one.

  2. 2

    Add the server to your assistant

    Paste the URL into the connectors screen in Claude or ChatGPT, or the JSON block into Cursor.

  3. 3

    Sign in to Uplup once

    The first tool call opens a Uplup sign-in window. Approve it and that is the whole setup!

  4. 4

    Ask for a quiz

    Describe it the way you would to a colleague. Uplup builds it and hands back the link.

The server URLhttps://mcp.uplup.com/mcp

Claude

Web or desktop app

  1. 1.Open Settings, then Connectors.
  2. 2.Choose Add custom connector and paste the URL.
  3. 3.Click Connect and sign in to Uplup when asked.

ChatGPT

Pro or Team plans

  1. 1.Open Settings, then Connectors.
  2. 2.Choose Custom and paste the URL.
  3. 3.Follow the Uplup sign-in that opens.

Cursor and other editors

VS Code with an MCP extension, Zed, Windsurf, Cline

  1. 1.Open your MCP config file.
  2. 2.Paste the JSON block below.
  3. 3.Reload. The first tool call opens the Uplup sign-in.

The config block for editors

Cursor reads it from Settings, then MCP, or from ~/.cursor/mcp.json. Older Claude Desktop builds take the same block in claude_desktop_config.json; newer ones use the connectors screen instead. Reload the editor afterwards, and the first tool call opens the sign-in.

The server is a thin layer over the public REST API, so anything the API allows on your plan, your assistant can do too.

{
  "mcpServers": {
    "uplup": {
      "url": "https://mcp.uplup.com/mcp"
    }
  }
}

Three things to try first

“List my Uplup forms”“Build a 10-question astronomy quiz on Uplup with a 70% pass score”“Show me the top 10 scorers on my certification quiz”

63 tools

What you can ask for

A Claude quiz and a ChatGPT quiz come out the same, because both assistants call the same tools. Here are the ones a quiz maker reaches for most, each with a sentence someone would actually type. The tool names underneath are the real ones, for anyone who likes to check.

Build the whole quiz

A new quiz in your account with a title, the questions, the answer options, the correct answers and the points, published at a link you can share.

“Build a 10-question quiz on email marketing basics, mark the correct answers and publish it.”

create_form, create_field, publish_form

Set the scoring and the rules

A pass mark, result messages by score band, a timer, retake limits, shuffled questions, instant feedback and whether the correct answers show after submit.

“Set the pass mark to 70%, add a ten minute timer and shuffle the questions.”

update_quiz_settings, get_quiz_settings

Make it a personality quiz

Every answer option carries a weight toward one of your results, and each person lands on the result that fits them. The results get their own titles and descriptions.

“Turn this into a personality quiz with four results and map every answer to one of them.”

create_field (personality scores), update_quiz_settings (personality outcomes)

Add the lead capture step

A page before the results that asks for a name and an email, with the email required. The lead arrives with the answers and the score attached.

“Add a page before the results that asks for a name and email.”

add_page (leadCapture), create_field (email)

Restyle it

Button colour, background, font and button shape, or one of the saved themes applied in a single call. The design changes go live on the published quiz.

“Apply the navy blue theme to my onboarding quiz and make the buttons pill shaped.”

update_form_design, list_themes, apply_theme

Read the results

Who passed and who did not, the top scorers, views against completions, drop-off by question, and a CSV or JSON export of every response.

“Show me who passed this week, where people drop off, and export the responses as a CSV.”

list_submissions, get_quiz_results, get_quiz_leaderboard, get_form_analytics, get_performance_analytics, export_submissions

Also in there: cloning and editing quizzes you already have, moving questions around, hidden fields that pre-fill from the URL, CSV and JSON exports, webhooks on the Business plan, and the random name picker wheels. The full list sits in the docs, and leads still flow on to the CRM and email tools on the integrations page like any other Uplup quiz. The server is on every plan, Free included, and your plan's response limit applies as usual (see pricing).

Other clients

Gemini and other assistants

MCP support depends on the client, not on Uplup. The README names Claude on the web or desktop, ChatGPT on the Pro and Team plans, and Cursor or VS Code with an MCP-compatible extension as the clients it was built and tested against. The docs add Zed, Windsurf, Cline, Continue and a few others that read the same JSON block.

Gemini is not on that list. If you are looking for a Gemini quiz maker, the honest answer is that it works the moment the Gemini app or tool you use can connect to a remote MCP server with a sign-in step, and that is Google's call, not Uplup's. The URL is the same for every client, so there is nothing to wait for on the Uplup side.

Or skip the setup

If you would rather not touch a settings screen, paste the questions ChatGPT or Gemini wrote into the AI quiz generator, or just describe the quiz there and Uplup writes it. Scoring, a result page and the lead capture step come with it.

Once a quiz exists, Ask Uplup inside the builder edits it by chatting: add three harder questions, change the pass mark, restyle it, ask what the results mean. Same quiz, no connector needed.

FAQ

Questions about the Uplup MCP server

The short answers. The server is open source, so if a question here is not answered, the code on GitHub is the next place to look.

Can ChatGPT make a quiz?

Yes. ChatGPT writes the questions, the answer options and the correct answers well. What it cannot do on its own is host the quiz, score each person, show them a result page or collect their email. Connect ChatGPT to the Uplup MCP server and the same chat creates, scores and publishes the quiz in your Uplup account.

Does the MCP server work with Claude?

Yes. In Claude on the web or in the desktop app, open Settings, then Connectors, then Add custom connector, and paste https://mcp.uplup.com/mcp. Claude asks you to sign in to Uplup once, and from then on you can ask it to list your quizzes, build a new one, change the scoring or read the results.

Can Gemini make a quiz with Uplup?

Gemini writes quiz questions like any assistant, and the Uplup MCP server accepts any client that supports remote MCP servers, so it depends on whether the Gemini app or tool you use does. The README names Claude, ChatGPT and Cursor as the tested clients. If yours cannot connect, paste the questions into the AI quiz generator instead.

What is an MCP server?

MCP stands for Model Context Protocol, an open standard that lets an AI assistant call tools inside another product. The Uplup server at mcp.uplup.com turns your assistant's requests into calls to the Uplup REST API, so Claude or ChatGPT can create a quiz, add questions and read responses in your account. It stores none of your data itself.

Is it free?

Yes. The MCP server is available on every Uplup plan, including Free, at no extra charge. Your plan's normal limits still apply: building and publishing the quiz works on Free with its 10 responses a month, CSV export and the CRM integrations are on Pro, and webhooks are on the Business plan.

Do I need to code?

No. You paste one URL into your assistant's connector settings, or a short JSON block into Cursor, and sign in to Uplup when the consent window opens. After that you type requests in plain words. The server is open source on GitHub if you want to read it or host your own copy, but nobody needs to.

What does the server store?

Nothing of yours. The server is a thin adapter: each request goes straight to api.uplup.com with your own access token, and the token is never written to a log. Sessions live in memory for 30 minutes of idle time and then close. Your quizzes, responses and leads stay in your Uplup account, exactly where they were.

Start building quizzes for free

No credit card. No setup. Just start.

Get Started Free