Hovercode
com.hovercode/mcp · v1.0.1 · MCP 2025-06-18
Create and manage QR codes, short links, landing pages, and forms in your Hovercode workspace.
Reachability
reachable
checked 2026-09-20 05:34 UTC
Registry status active
Tools pinned 36
9c2f004779c9
Tools last changed
2026-09-17
Repo last push 2026-09-14
GitHub stars 0
Provenance
Registry namespace com.hovercode
(domain verified by the official registry)
Repository
github.com/hovercode-ltd/hovercode-mcp
Remote endpoints
https://hovercode.com/mcp/ (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-09-17 05:34 | tools changed | 0 added, 0 removed, 17 changed |
| 2026-09-16 05:33 | tools changed | 0 added, 0 removed, 36 changed |
| 2026-09-12 05:31 | tools changed | 0 added, 0 removed, 36 changed |
| 2026-09-11 05:30 | first capture | 36 tools pinned |
Pinned tool definitions (36)
| Tool | Description |
|---|---|
| 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. |
| create_qr_code | Create a Hovercode QR code and return its details plus a rendered PNG. Set `dynamic: true` for a code whose destination can be changed later and whose scans are tracked (requires a paid plan); static codes are free and encode the data... |
| 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 create another).... |
| 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 public link and... |
| 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 this to answer 'how... |
| 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` adds scan counts —... |
| 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 tracked. Never... |
| 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`. |
| 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 codes and any... |
| 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. |
| 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 rendered QR.... |
| get_qr_code | Get one QR code's details and scan analytics (total and unique scans), plus a rendered PNG. |
| 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 the code WITHOUT... |
| delete_qr_code | Delete a QR code. Dynamic codes stop redirecting after deletion. |
| 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. |
| list_templates | List the workspace's saved QR design templates. Pass a template id to create_qr_code to reuse its branding. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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 — include each existing... |
| list_forms | List the forms in a workspace, newest first. Optional `query` searches by title. |
| get_form | Get one form's details: status, response count, share link, and QR. |
| 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?'. |
| 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). Use this for... |
| 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. |
| 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 `blocks`, provide... |
| 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'. |
| list_pages | List the landing pages in a workspace, newest first. |
| 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, countdown, socials,... |
| get_short_link | Get one short link's details, destination, click counts, and QR. |
| list_short_links | List short links in a workspace, newest first. Optional `query` searches URL, name, and slug. |
| 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. |
| delete_short_link | Delete a short link. It stops redirecting after deletion. |
| get_short_link_activity | List recent click events for a short link (time, location, device). |
Get alerted when this changes.
Email the moment com.hovercode/mcp drifts, dies, or revives.
Status badge
[](https://toolpin.dev/servers/com.hovercode/mcp)
Maintain this server? Add the badge to your README. It links your users to this live status page.