Connect Claude to Uplink

Last updated 2 November 2026

Uplink is the backend a website plugs into: its content, images, documents, business details, theme, SEO and legal pages. The Uplink connector lets Claude read and update a site’s Uplink workspace while it works on the site with you. Everything Claude writes starts as a draft, nothing can be deleted through the connector, and every change is recorded in the workspace’s Activity Log.

Before you start

  • An Uplink account that may connect agents to at least one workspace (a client admin or platform admin).
  • Claude on claude.ai, the Claude apps, or Claude Code.

Add the connector

  1. In Claude, open Settings → Connectors and add Uplink from the directory. To add it by address instead, choose Add custom connector and enter https://www.uplinkcms.com/api/mcp.
  2. Claude opens Uplink’s sign-in page. Sign in with your Uplink account.
  3. Tick each workspace this connector may reach. Nothing is ticked for you. For each one, leave Can write on to let Claude make changes there, or turn it off for read-only access.
  4. Choose Allow. Claude returns with the connector ready.

In Claude Code, run claude mcp add --transport http uplink https://www.uplinkcms.com/api/mcp, then /mcp to sign in.

How Claude knows which client it is working on

One connector can reach several workspaces, but every tool call lands on exactly one of them, and the client’s name is shown each time.

  • Every call names the project’s site (project_site), read from the project Claude is working in. Uplink answers from the workspace whose site that is. If no workspace you granted serves that site, the call is refused and Claude asks you which workspace to use.
  • Every call that changes something also names the workspace. Claude asks before each change, so you see the client’s name in the approval before anything is written.
  • Using a workspace from a project whose site is not that workspace’s needs your yes in the conversation. Uplink records whether each change matched the site or was confirmed by you.
  • Every result starts with the workspace it came from, for example “Uplink workspace: Harbour Bakery”.

What the tools do

Reading

  • list_workspaces lists the workspaces this connector reaches, the site each serves, and whether it may write there.
  • fetch_schemas, fetch_content, fetch_media, resolve_media and fetch_documents read the workspace’s lists, items, images and files.
  • fetch_business_info, fetch_theme, fetch_saved_themes, fetch_settings, fetch_seo, fetch_legal, fetch_integrations, fetch_agency and find_fonts read the site’s details, look, settings, SEO, legal pages and connected services.
  • site_checkup and check_site report what the site uses from Uplink and what it is missing, with its Uplink Score.
  • get_install_setup, get_starter_setup, get_backup_setup and inspect_backup return the files and steps to connect a site, start a new one from Uplink’s starter, or back a site up into its own repository.

Writing (only where Can write is on)

  • create_schema, add_schema_fields, create_list, upsert_items and upsert_post create and update lists and their items.
  • upload_media, upload_document, lock_media and set_serve_original add images and files and control how they are served.
  • set_business_info, set_theme, save_theme, define_color_role, define_setting, set_setting, set_integration, set_seo, set_page_seo and register_pages update the site’s details, look, settings and SEO.
  • upsert_legal_page and sync_legal_page draft and update legal pages.
  • set_status publishes or unpublishes what Claude made. Until then it is a draft the live site does not show.

There is no tool that deletes anything.

Add or remove a workspace later

  • From Uplink: open the workspace, go to API Keys, and under Your Claude connectors choose Add. Claude reaches it the next time it uses the connector.
  • From Claude: disconnect and reconnect the Uplink connector, and tick the workspaces again.
  • Remove one workspace: in that workspace’s API Keys, revoke the Claude connector key. The connector keeps its other workspaces.
  • Disconnect entirely: remove the connector in Claude’s settings, and revoke its keys in Uplink.

Examples

  • “What is this site missing from Uplink?” Claude runs a checkup and lists what it found.
  • “Add our three new team members to the Team list.” Claude adds them as drafts and asks before publishing.
  • “Use the logo in Uplink in the site header.” Claude reads the business info and updates the code.

Help and privacy

Read how Uplink handles data in the privacy policy. For help, write to support@astriondynamics.com.