ATTIM
Server Details
Put what you make with AI online at a link anyone can open, and change it later from any chat.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 24 tools
Most tools target a clearly distinct resource+action, and the risky pairs are explicitly disambiguated in the descriptions: edit_site (targeted edits) vs update_site (replace all files), and update_site_details (title/description metadata) vs edit_site (file content). A few pairs still require reading carefully — get_profile vs get_public_profile (account id/email vs public link-in-bio page), rename_site vs rename_version, and copy_site vs publish_site — but the descriptions resolve each case.
Every tool follows a snake_case verb_noun pattern (list_sites, read_site, edit_site, restore_version, set_variables, get_public_profile). Verb choices vary in synonym only (get/read/list, save/set) and correlate with meaning rather than being arbitrary, so the set remains highly predictable.
24 tools sits at the heavy end of the ideal range, but the server spans three genuine sub-domains (site publishing, versioning, link-in-bio profile, analytics), which justifies breadth. Some granularity (rename_version, preview_version, download_version) could plausibly be folded into fewer tools, making it slightly over-scoped rather than well-trimmed.
Site lifecycle is essentially complete: publish/read/edit/update/delete/copy/rename, metadata, password, variables, plus a full version surface (list, restore, rename, download, preview). Profiles and links are covered via get/save/set, though links can only be modified by full replacement (set_links) with no per-link add/remove/reorder, and there is no way to delete or reset a profile — minor gaps an agent can work around.
Available Tools
24 toolsclaim_siteClaim siteAInspect
Keep a temporary site so it no longer expires. Signed in, it moves into the account now. Otherwise pass the user's email: ATTIM emails them a link that keeps it and creates their free account. Without an email, the user is asked to connect ATTIM here.
Inputs: slug (required), claimToken (required), email, workspaceId. Returns: slug, claimed, pending, siteUrl, +2 more
copy_siteCopy siteBInspect
Copy a live temporary site to a new link. Signed in, the copy is permanent in the account; without an account it is temporary, with its own claimToken.
Inputs: sourceSlug (required), slug, ttlSeconds, workspaceId.
delete_siteDelete siteADestructiveIdempotentInspect
Delete a site. A temporary site needs its claimToken.
Inputs: slug (required), claimToken.
download_versionDownload versionARead-onlyIdempotentInspect
Get a resource link to a version's files as a ZIP; read it with resources/read.
Inputs: slug (required), versionId (required).
edit_siteEdit siteADestructiveInspect
Change a live site at the same link with targeted edits. Call read_site first and pass its versionId as baseVersionId. Put every requested change in this one call: only the last 10 versions are kept. replacements swap an exact oldText from read_site (found once unless replaceAll) for newText; writes add or overwrite whole files; deletes remove files. All apply together or not at all, as a new version named versionName. Keep {{ vars.* }} and {{ attim.links.* }} placeholders. A temporary site needs its claimToken.
Inputs: slug (required), baseVersionId (required), writes, deletes, +3 more. Returns: slug, changes, siteUrl, versionId, +1 more
get_insightsGet insightsARead-onlyIdempotentInspect
How the account's sites are doing: page views and visitors from people, AI agents (by name) and other bots counted apart, and top sites, referrers, and countries. Hobby and Team plans.
Inputs: days, slug, workspaceId. Returns: to, bots, days, from, +7 more
get_link_statsGet link statsBRead-onlyIdempotentInspect
Views, clicks, and click-through rate for each link and project on a profile or link page, and why each Smart link is where it is. Free plans see 7 or 30 days.
Inputs: slug (required), days. Returns: slug, links, range, projects, +1 more
get_profileGet profileARead-onlyIdempotentInspect
Get the connected account's id and email.
Inputs: no named parameters. Returns: id, email
get_public_profileGet public profileARead-onlyIdempotentInspect
Get the user's ATTIM profile: address, name, bio, socials, theme, links with their ids, projects (and which ones visitors cannot see), and version. profile is null when they have none.
Inputs: no named parameters. Returns: slug, links, profile, siteUrl, +2 more
list_linksList linksARead-onlyIdempotentInspect
List the links on a profile or link page with their ids, pinned first, and the position visitors see.
Inputs: slug (required). Returns: slug, smart, pinned, version
list_sitesList sitesCRead-onlyIdempotentInspect
List the account's sites.
Inputs: workspaceId. Returns: count, items
list_versionsList versionsARead-onlyIdempotentInspect
List a site's last 10 versions, with their names and which one is live.
Inputs: slug (required). Returns: versions, currentVersionId
preview_versionPreview versionAInspect
Make a private one-use link to an earlier version. Open it within 60 seconds; it then lasts 15 minutes.
Inputs: slug (required), versionId (required). Returns: url, expiresAt
publish_sitePublish siteAInspect
Publish files as a new site at .attim.link. Signed in, the site is permanent in the account; without an account it is temporary (ttlSeconds sets how long). To keep a temporary site, ask for the user's email and call claim_site.
Inputs: files (required), slug, ttlSeconds, workspaceId, +1 more. Returns: slug, status, siteUrl, anonymous, +3 more
read_siteRead siteARead-onlyIdempotentInspect
Open a site published before, in this chat or another: its live versionId, files, and the text of its HTML, CSS and JS, in pages. list_sites lists the account's sites; a temporary site needs its claimToken. Call this before edit_site.
Inputs: slug (required), path, offset, search, +2 more. Returns: slug, files, search, content, +3 more
rename_siteRename siteADestructiveInspect
Change a site's slug, on Hobby and Team plans. The old link redirects for a while.
Inputs: slug (required), newSlug (required).
rename_versionRename versionBDestructiveIdempotentInspect
Name a version, or pass null to clear its name.
Inputs: name (required), slug (required), versionId (required).
restore_versionRestore versionADestructiveInspect
Make an earlier version live again, as a new version. Pass the live versionId from list_versions as expectedCurrentVersionId.
Inputs: slug (required), versionId (required), expectedCurrentVersionId (required). Returns: slug, status, siteUrl, anonymous, +3 more
save_profileSave profileADestructiveInspect
Set up or change the user's ATTIM profile: one public link-in-bio page at .attim.link with their name, bio, avatar, social icons, up to 2 pinned links, other links, and their own sites under Projects. Call get_public_profile first. To set one up, ask for their name, a short bio, an optional https avatar URL, the links, and the handle they want (free on every plan). When changing, omitted fields stay; socials, theme, links, and projects replace what is stored, so pass link ids to keep click history. A new handle changes the address (Free: once a week; the old one redirects for 30 days).
Inputs: bio, name, links, theme, +7 more.
set_linksSet linksADestructiveIdempotentInspect
Replace every link on a profile or link page. Pass ids from list_links to keep click history; links you omit are deleted. Order is the order within each section; at most 2 pinned, 50 in all. Links with the same group show together under its name; null removes the group. trackingEnabled:false links are not counted and keep their place.
Inputs: slug (required), links (required), expectedVersion.
set_password_protectionSet password protectionBDestructiveIdempotentInspect
Turn a site's password on or off, or change it. A temporary site can only change or remove a password it already has, with its claimToken.
Inputs: slug (required), enabled (required), password, claimToken, +1 more.
set_variablesSet variablesBDestructiveIdempotentInspect
Set a site's public variables, shown where the site uses {{ vars.NAME }}. Anyone can read them.
Inputs: slug (required), variables (required).
update_siteUpdate siteADestructiveInspect
Replace every file of a site with a new version at the same link. A temporary site needs its claimToken. To change part of a site, use read_site and edit_site.
Inputs: slug (required), files (required), claimToken. Returns: slug, status, siteUrl, anonymous, +3 more
update_site_detailsUpdate site detailsADestructiveIdempotentInspect
Change the title and description ATTIM shows for a site in the dashboard and on profile project cards (not the page's own HTML), or whether search engines may list it. Omitted fields stay; null clears.
Inputs: slug (required), title, description, searchIndexing.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Turn what your AI makes into a shareable web page with its own short link.
Publish web pages straight from your AI assistant and share them with a link.
Give anything your AI makes a real, private-by-default link. Say "share this with Bauta."
Turn any AI chat or agent run into a beautiful, shareable public page.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenancePublish the website you built with AI to a live public URL — straight from chat, no setup. Enables deploying static sites and updating them with edit tokens.1MIT
- AlicenseAqualityBmaintenanceLets AI assistants share HTML they generate as a private, end-to-end encrypted link, and update the page later at the same link. The page is encrypted locally before upload, the key stays in the link, and no account is needed.2MIT
- AlicenseNot gradedqualityBmaintenanceEnables assistants to publish AI-generated web pages and share files as short public links, with safety checks and optional authentication for managing links.MIT
- AlicenseNot gradedqualityCmaintenancePublish the pages you build with AI - as a private, tracked, secure link.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.