Skip to main content

Link in Seconds

com.linkinseconds/mcpVersion 1.0.0

Upload a file and get a shareable link. List your links and see their view stats.

Status

Responds418 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:04 UTC
Latency
418 ms
Remotes responding
1 of 1
Sign-in
API key
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://linkinseconds.com/api/mcpResponds418 ms
No sign-in

Claude Code

claude mcp add --transport http linkinseconds https://linkinseconds.com/api/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'

Replace <YOUR_TOKEN> before running.

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: linkinseconds
Remote MCP server URL: https://linkinseconds.com/api/mcp
This server expects the header Authorization.

Cursor

{
  "mcpServers": {
    "linkinseconds": {
      "url": "https://linkinseconds.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

Replace <YOUR_TOKEN> before running.

VS Code

code --add-mcp '{"name":"linkinseconds","type":"http","url":"https://linkinseconds.com/api/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'

Replace <YOUR_TOKEN> before running.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

6 tools

Tools of Link in Seconds
Read-only
Idempotent
Open world
create_upload_urlFor files too big to send inline: returns a short-lived upload URL (valid 10 minutes). PUT the raw file bytes to it with the given Content-Type header (for example with curl), then call finish_upload with the returned path. Per-file limit: 10 GB on the free trial, Pro and Lifetime (one API upload is a single PUT, so files over 5 GB are refused with code single_put_too_big: send those from the website). Uploads need an active trial (started on the website with a card, $0 today) or a paid plan; otherwise, or when the trial or plan has ended, the upload is refused with code plan_ended: tell the user to start the trial or subscribe on the website, do not retry. A bigger file is refused, so tell the user it is over the limit instead of asking for it. Programs and scripts (.exe, .msi, .dmg, .apk, .app, .bat, .sh, .jar, .dll and similar) are always blocked: say so and do not try to upload them. HTML pages (.html, .htm) need a Pro or Lifetime account that is at least 24 hours old, and are uploaded one at a time: on a Free account the upload is refused with code html_pro_required (html_account_too_new for a newer paid account), so tell the user instead of retrying.NoNoNoYes
finish_uploadCall after PUTting the file to the URL from create_upload_url. Checks and scans the file, then returns its public link.NoNoNoYes
get_account_analyticsRead-only. The whole account's analytics over a UTC window: views, unique visitors, time on files, countries, devices, traffic sources, busiest hour and the top links. NoYesYesNo
get_link_analyticsRead-only. Use this when the user asks whether someone opened a link, or how it did. How one of the account's links performed: views, unique visitors, time on the file, how far readers got (pages for PDFs, watch-through for video and audio, scroll depth for pages), countries, devices, traffic sources and the busiest hour, over a UTC window. Pass the slug or the full link URL. NoYesYesNo
list_linksList the links on this Link in Seconds account, newest first, with their URLs and status.NoYesYesNo
upload_fileUse this when the user wants to share a file, document, image or HTML page as a link. Publish a file and get a public Link in Seconds URL that opens in any browser (no sign-in for the viewer). If the user attached a file in the chat, pass it in `file` (any size the plan allows). Otherwise pass the file as text in `content` (HTML, Markdown, CSV, SVG, JSON...) or as base64 in `content_base64` (PDF, images, ZIP...), up to 3 MB; for bigger files use create_upload_url. The account's plan limits apply. Per-file limit: 10 GB on the free trial, Pro and Lifetime (one API upload is a single PUT, so files over 5 GB are refused with code single_put_too_big: send those from the website). Uploads need an active trial (started on the website with a card, $0 today) or a paid plan; otherwise, or when the trial or plan has ended, the upload is refused with code plan_ended: tell the user to start the trial or subscribe on the website, do not retry. A bigger file is refused, so tell the user it is over the limit instead of asking for it. Programs and scripts (.exe, .msi, .dmg, .apk, .app, .bat, .sh, .jar, .dll and similar) are always blocked: say so and do not try to upload them. HTML pages (.html, .htm) need a Pro or Lifetime account that is at least 24 hours old, and are uploaded one at a time: on a Free account the upload is refused with code html_pro_required (html_account_too_new for a newer paid account), so tell the user instead of retrying.NoNoNoYes

Details

Registry status
Active
Published
Oct 14, 2026
Updated
Oct 14, 2026
Repository
Not given
Categories (suggested)
Files and storageSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing