Hovercode
Create and manage QR codes, short links, landing pages, and forms in your Hovercode workspace.
Connector by hovercode.comOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/hovercode-com-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://hovercode.com/mcp/Remote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 18 read · 9 write · 9 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 36
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 18 · Look things up without changing anything.
download_qrget_analyticsget_formget_form_responsesget_pageget_qr_activityget_qr_codeget_short_linkget_short_link_activitylist_block_typeslist_folderslist_forms
Show 6 more tools
list_pageslist_qr_codeslist_short_linkslist_tagslist_templateslist_workspaces
Write 9 · Create, change, send or run things.
build_pagecreate_foldercreate_formcreate_pagecreate_pdf_qrcreate_qr_codecreate_qr_codes_bulkcreate_short_linkset_workspace
Delete 9 · Delete, drop, revoke or wipe things.
delete_folderdelete_pagedelete_qr_codedelete_short_linkupdate_folderupdate_formupdate_pageupdate_qr_codeupdate_short_link
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
HOVERCODE_API_TOKEN
Network hosts it talks to 1
hovercode.com· found in remote endpoint, install command
Files it touches
- Any path the agent passes to its tools
Tools (36)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
build_pageBuild landing pageBuild 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). This is the 'make me a page for X' tool — e.g. an event, product, restaurant, link-in-bio, or a scan-to-enter sweepstakes. Each block is {type, content}; call list_block_types first to see every type and its content shape. Blocks render in order in a centered column; a 'header' block (name/bio/photo) is the profile.
create_folderCreate folderCreate 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.
create_formCreate formCreate 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 `qr_id` is the form's own dynamic QR code (image included) — never call create_qr_code or create_short_link for a form's link; pass QR design args (primary_color, eye_style, frame, logo_url, …) here to style that code in the same call. Supports on-brand styling (theme/colors/logo), a `redirect_url` after submit, conditional logic (`show_when` on a field) and branching…
create_pageCreate link-in-bio pageCreate 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 'make me a page with these links and a QR to share it'. The page is a dynamic destination you can keep; it counts toward the workspace's page limit.
create_pdf_qrCreate PDF QR codeCreate 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. Because it's dynamic you can later swap the PDF without reprinting the code — always dynamic, no static option here. Counts toward the same workspace dynamic-code limit as create_qr_code (list_workspaces' `dynamic_qr_limit`); past that limit this call returns an error.
create_qr_codeCreate QR codeCreate 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 into the code image — it can never be retargeted or tracked, and this choice can't be changed after creation. If the request doesn't make the choice clear, ask the user whether it should be trackable and editable later, or fixed permanently once printed. Dynamic codes count toward the workspace's dynamic-code limit (list_workspaces' `dynamic_qr_used`/`dynamic_qr_limit`); past tha…
create_qr_codes_bulkCreate QR codes in bulkCreate 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 per-item errors. Max 100 per call.
create_short_linkCreate short linkCreate 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 shorten a link that is already a Hovercode short link, form link, or page link — those are already tracked and already have a QR code.
delete_folderDelete foldercan change or delete dataDelete a folder. The codes in it (and in its subfolders) are NOT deleted — they become unfiled — and its subfolders move up to its parent.
delete_pageDelete landing pagecan change or delete dataDelete 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'.
delete_qr_codeDelete QR codecan change or delete dataDelete a QR code. Dynamic codes stop redirecting after deletion.
delete_short_linkDelete short linkcan change or delete dataDelete a short link. It stops redirecting after deletion.
download_qrDownload QR code filesread-onlyGet 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.
get_analyticsGet scan analyticsread-onlyScan 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 did my codes do this month and where were people scanning?'.
get_formGet formread-onlyGet one form's details: status, response count, share link, and QR.
Show 21 more tools
get_form_responsesGet form responsesread-onlyList 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?'.
get_pageGet landing pageread-onlyGet 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.
get_qr_activityGet QR code scan activityread-onlyList recent scan events for a dynamic QR code (time, location, device). Use this to answer questions like where or when a code was scanned.
get_qr_codeGet QR coderead-onlyGet one QR code's details and scan analytics (total and unique scans), plus a rendered PNG.
get_short_linkGet short linkread-onlyGet one short link's details, destination, click counts, and QR.
get_short_link_activityGet short link click activityread-onlyList recent click events for a short link (time, location, device).
list_block_typesList page block typesread-onlyList 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, divider, form, …).
list_foldersList foldersread-onlyList 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.
list_formsList formsread-onlyList the forms in a workspace, newest first. Optional `query` searches by title.
list_pagesList landing pagesread-onlyList the landing pages in a workspace, newest first.
list_qr_codesList QR codesread-onlyList 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 — use it instead of calling get_analytics once per code.
list_short_linksList short linksread-onlyList short links in a workspace, newest first. Optional `query` searches URL, name, and slug.
list_tagsList tagsread-onlyList 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.
list_templatesList design templatesread-onlyList the workspace's saved QR design templates. Pass a template id to create_qr_code to reuse its branding.
list_workspacesList workspacesread-onlyList 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.
set_workspaceSwitch workspaceSwitch 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`.
update_folderRename or move foldercan change or delete dataRename a folder and/or move it under another folder. `parent` 'none' moves it to the top level. Codes inside keep their filing.
update_formUpdate formcan change or delete dataChange 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 field's `id` (from get_form) to keep it; omit a field to remove it; leave `id` off a new field. If the form is already published, edits are re-published so they go live.
update_pageUpdate landing pagecan change or delete dataChange 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 the COMPLETE desired list (same {type, content} shape as build_page; include each block's `id` from get_page to keep it, omit to remove) — leaving `blocks` off keeps the existing blocks untouched. If the page is already published, edits are re-published so they go live; pass publish:false to take it offline.
update_qr_codeUpdate QR codecan change or delete dataUpdate 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 replacing it. Also supports renaming, toggling location tracking, moving it into a folder (`folder`, or 'none' to unfile), and adding/removing tags. Returns the re-rendered QR so you can preview the result. Any combination works in one call. Only include a design field when you actually intend to change it: every one you pass is applied exactly as given, even a…
update_short_linkUpdate short linkcan change or delete dataUpdate a short link. Changing `link` retargets it — the short URL keeps working, it just points somewhere new. Also supports renaming and toggling location tracking.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 22, 2026 (6 days ago)
- Last release
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
com.hovercode/mcp- Version
- 1.0.1
- Auth
- Auth not stated, API key
- Packages
- npm hovercode-mcp
- License
- MIT
- Repository
- github.com/Hovercode-Ltd/hovercode-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Hovercode MCP server. Agent Mart. https://agentmart.dev/connectors/hovercode-com-mcp (last updated 2026-10-24)