Not reviewed
No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.
Create and manage QR codes, short links, landing pages, and forms in your Hovercode workspace.
Facts
- MCP registry
com.hovercode/mcp· 1.0.1- Endpoint
https://hovercode.com/mcp/- Packages
npmhovercode-mcp stdio- npm / week
- 51
- GitHub stars
- 0
- Registry entry
- updated 14 Sep 2026
From the official MCP registry, the package registries and our own checks. JSON · Markdown
Why it's listed
- It's published in the registry under hovercode.com, a namespace the registry only gives to whoever proves they control that domain.
Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.
Tools it lists 36 · about 30,072 tokens of context · checked 20 hours ago
| Tool | What it does | Hint |
|---|---|---|
list_workspaces | List the workspaces this account can access, with their ids; the current (default) one is marked. Tools default to the current workspace, so you only need `workspace` to target a different one. | read-only |
create_qr_code | Create a Hovercode QR code and return its details plus a rendered PNG. `dynamic: true` makes the destination changeable later and tracks scans; `dynamic: false` (the default, 'static') encodes the destination directly… | writes |
build_page | Build a rich, on-brand landing page from an ordered list of typed blocks, publish it, and return its live URL + its own QR code (`qr_id`; style it with the QR design args here, restyle later with update_qr_code — don't… | writes |
create_form | Create a form, define its fields, brand it, publish it, and return a shareable short link + QR in one step. Use for 'make me a form to collect X, give me a link and QR to share it'. The result's `share_url` is the… | writes |
get_analytics | Scan analytics over a period: totals, unique scanners, scans-by-day, and top countries/cities/OS/browsers. Pass a QR code `id` for one code, or omit it for the whole workspace (which also returns the top codes). Use… | read-only |
list_qr_codes | List QR codes in a workspace, newest first. Optional `query` searches destination, name, and tags. `folder` narrows to one folder, `include_tags` adds each code's tags (its folder is always shown), and `include_scans`… | read-only |
create_short_link | Create a tracked short link for a URL. It comes with its own QR code (same id; use download_qr). Supports a custom slug and a custom domain. The destination can be changed later with update_short_link, and clicks are… | writes |
set_workspace | Switch the current (default) workspace by id or name. New codes, forms, and pages are created in the current workspace unless a tool is given an explicit `workspace`. | writes |
create_qr_codes_bulk | Create many QR codes at once from a list — e.g. 'make codes for these 20 product URLs in our brand colors'. All codes share the design/options you pass (colors, pattern, frame, dynamic, template). Returns the created… | writes |
download_qr | Get downloadable, print-ready image links for a QR code — a high-resolution PNG and a vector SVG (best for print/large sizes). Returns URLs you can share or save. | read-only |
create_pdf_qr | Create a dynamic QR code and short link for a PDF (menus, flyers, tickets). Host the PDF by passing `pdf_url` (a link Hovercode fetches) or `pdf_base64` (the file's base64 bytes). Returns a shareable short link plus a… | writes |
get_qr_code | Get one QR code's details and scan analytics (total and unique scans), plus a rendered PNG. | read-only |
update_qr_code | Update a QR code in place — the same code keeps working, so it's safe for already-printed codes. Changing `qr_data` retargets a DYNAMIC code's destination. Design fields (colors, pattern, eye style, frame, logo) restyle… | writes |
delete_qr_code | Delete a QR code. Dynamic codes stop redirecting after deletion. | writes |
get_qr_activity | List recent scan events for a dynamic QR code (time, location, device). Use this to answer questions like where or when a code was scanned. | read-only |
list_templates | List the workspace's saved QR design templates. Pass a template id to create_qr_code to reuse its branding. | read-only |
list_folders | List the workspace's folders with their full path, code count, id and slug. Use a folder's id or slug with create_qr_code / update_qr_code (`folder`) to file codes, or with list_qr_codes to filter. | read-only |
create_folder | Create a folder to organise QR codes, optionally nested under a parent. Creating a folder that already exists (same name, same parent) returns the existing one, so it's safe to call repeatedly. | writes |
update_folder | Rename a folder and/or move it under another folder. `parent` 'none' moves it to the top level. Codes inside keep their filing. | writes |
delete_folder | Delete a folder. The codes in it (and in its subfolders) are NOT deleted — they become unfiled — and its subfolders move up to its parent. | writes |
list_tags | List the workspace's tags (title + id). Tags are attached with create_qr_code (`tags`) or update_qr_code (`add_tags` / `remove_tags`), and list_qr_codes searches by tag. | read-only |
update_form | Change an existing form without recreating it: edit its fields, settings (redirect, thank-you, title), or branding (theme/colors/logo), or close/reopen it. If you pass `fields`, provide the COMPLETE desired list —… | writes |
list_forms | List the forms in a workspace, newest first. Optional `query` searches by title. | read-only |
get_form | Get one form's details: status, response count, share link, and QR. | read-only |
get_form_responses | List a form's submissions (newest first) so you can read or summarize them — e.g. 'summarize this week's feedback' or 'any complaints in the responses?'. | read-only |
create_page | Create a published micro landing page (link-in-bio style) with a title and a list of links, and return its live URL (`share_url`) + its own QR code (`qr_id`; style it with the QR design args here; don't create another).… | writes |
get_page | Get one landing page's details: status, live URL, QR, and its blocks (each block's id + type) so you can edit it with update_page. | read-only |
update_page | Change an existing landing page without recreating it: edit its blocks, title, description, or colors, and publish/unpublish it. Use for 'fix the typo on my page', 'add a section', or 'take the page down'. If you pass… | writes |
delete_page | Delete a landing page. Its live URL stops serving and it leaves the workspace's page list. Use for 'delete that page' / 'remove the landing page'. | writes |
list_pages | List the landing pages in a workspace, newest first. | read-only |
list_block_types | List the page BLOCK TYPES available to build_page, each with its content JSON Schema. Call this first when composing a rich page so you know the vocabulary (header, link, text, image, button, video, gallery, faq,… | read-only |
get_short_link | Get one short link's details, destination, click counts, and QR. | read-only |
list_short_links | List short links in a workspace, newest first. Optional `query` searches URL, name, and slug. | read-only |
update_short_link | Update a short link. Changing `link` retargets it — the short URL keeps working, it just points somewhere new. Also supports renaming and toggling location tracking. | writes |
delete_short_link | Delete a short link. It stops redirecting after deletion. | writes |
get_short_link_activity | List recent click events for a short link (time, location, device). | read-only |
What https://hovercode.com/mcp/ answered to tools/list, asked without credentials. answered without the initialize handshake. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.
How its tools read to an agent 0 errors · 8 warnings · 0 notes
- warnTC13build_pageblocks[].content (object with no properties)
- warnTC13update_pageblocks[].content (object with no properties)
- warnTC22create_formthe definition is about 2,940 tokens
- warnTC22create_pagethe definition is about 1,526 tokens
- warnTC22create_qr_codethe definition is about 2,199 tokens
- warnTC22update_formthe definition is about 2,014 tokens
- warnTC22update_qr_codethe definition is about 2,099 tokens
- warnTC23server36 tools, about 27,761 tokens of definitions
The checks from /check and anchor check, run each day on the list above: about 30,072 tokens of definitions. Not part of the score yet. Check your own server.