MCP.Market

Microsoft Forms API MCP server

by Maxim-Mazurok·io.github.Maxim-Mazurok/msforms-api·v0.2.2·1 stars

Inspect, validate, upload, and submit Microsoft Forms responses

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

1 stars77 downloads/wk

Reviews

Write one

Nobody has reviewed Microsoft Forms API yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Microsoft Forms API tools (7, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • forms_authenticate

    Open a visible persistent browser for Microsoft Forms login. Use when another tool reports missing or expired authentication.

  • inspect

    Get complete normalized form metadata, raw API data, questions, options, validation, upload rules, and branch targets.

  • list-saved-responses

    List response links saved to the signed-in account. A form reference supplies the authenticated tenant context.

  • save-response

    Save an existing submitted response link to the signed-in Microsoft Forms account.

  • submitwrite action

    Validate and submit a response. This creates a permanent form response and always requires explicit user confirmation. A response-link save failure is reported separately in the successful submission result.

  • upload-filewrite action

    Upload one local file for a visible file-upload question and return metadata to place in that question's answer.

  • validate

    Resolve branching, validate answers, and preview the exact serialized response without submitting.

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan33 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 82 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Microsoft Forms API compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,243 servers
Tools
7
the typical server has 7
Tools that change things
29%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,706 servers
Downloads a week
77
more than 56% of 12,306 servers with a package

What its tools let an agent do: 4 read · 2 create · 1 change

Install Microsoft Forms API in Claude Code, Cursor or VS Code

Runs npx -y msforms-api on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add msforms-api -- npx -y msforms-api
Add to Cursor

What the publisher says

From the Microsoft Forms API repository's README, as published. We do not edit it. Read it on GitHub

msforms-api

AI-native Microsoft Forms automation for inspecting forms, resolving branching, validating answers, uploading files, submitting responses, and saving response links.

Use it as:

  1. MCP server for AI agents and editors — recommended for most users.
  2. Agent skill backed by the CLI for agents that can run shell commands.
  3. CLI for scripts and terminal workflows.
  4. TypeScript SDK for custom applications.

[!NOTE]

This project was generated by GitHub Copilot App using GPT-5.6 Sol with

Extra High reasoning in Autopilot mode.

[!WARNING]

This project uses reverse-engineered Microsoft Forms web APIs. Microsoft does

not document or guarantee these endpoints. They can change without notice.

This project is not affiliated with or endorsed by Microsoft.

Quick start

Prerequisites

automatically when neither is available.

  • Node.js 22 or later.
  • Google Chrome or Microsoft Edge. Playwright Chromium is installed

Install as an agent skill

The CLI skill teaches agents how to inspect branching, prepare and validate answers, upload authorized files, and require explicit approval before submission:

npx -y skills add Maxim-Mazurok/msforms-api

The installer detects supported agents such as Claude Code, Cursor, GitHub Copilot, and Codex, then asks where to install the skill. Choose global scope to use it across projects.

The skill runs msforms-api through npx, so it does not require a global package installation or MCP configuration. It is an alternative interface to the MCP server; both use the same CLI and SDK behavior.

Install in an AI tool

Click an install badge above, or use this MCP configuration. For Cursor, save it as ~/.cursor/mcp.json:

{
  "mcpServers": {
    "microsoft-forms": {
      "command": "npx",
      "args": ["-y", "-p", "msforms-api@latest", "msforms-api-mcp"]
    }
  }
}

On first use, ask your agent to authenticate Microsoft Forms. A browser opens for sign-in, then future operations reuse the persistent session.

Try:

Inspect this Microsoft Form and explain every question, validation, upload

rule, and branch: https://forms.cloud.microsoft/...

The agent can prepare and validate answers without submitting. Submission uses a separate destructive MCP tool and requires explicit confirmation.

VS Code CLI installation

macOS / Linux:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Microsoft Forms API: common questions

Is Microsoft Forms API MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Microsoft Forms API safety report
How do I install Microsoft Forms API?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Microsoft Forms API need an API key?
No secret keys are declared. It reads 3 settings from the environment.
Is Microsoft Forms API maintained?
The last commit was 83 days ago (2026-08-14). The latest release is v0.2.2.
What can I use instead of Microsoft Forms API?
Servers from other publishers that do the same job: Pascal 3D Editor MCP server, Semiotic MCP server and Firefox DevTools MCP server.
How does Microsoft Forms API compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,243 servers); tools 7 (the typical server has 7); tools that change things 29% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Microsoft Forms API

Same job from other publishers: the closest match first, then the best rated.

  • Pascal 3D Editor
    Create, inspect, validate, and save editable 3D building scenes with Pascal's MCP server.
    A
  • Semiotic
    Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.
    B
  • Firefox DevTools MCP
    Control and debug Firefox: navigate, fill forms, inspect network and console, profile.
    A