Link in Seconds
com.linkinseconds/mcpVersion 1.0.0Upload a file and get a shareable link. List your links and see their view stats.
Status
Responds418 msAnswered our handshake without sign-in.- 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 msNo 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.
Tools
6 tools
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. | No | No | No | Yes |
finish_uploadCall after PUTting the file to the URL from create_upload_url. Checks and scans the file, then returns its public link. | No | No | No | Yes |
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. | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
list_linksList the links on this Link in Seconds account, newest first, with their URLs and status. | No | Yes | Yes | No |
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. | No | No | No | Yes |
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