Skip to content
Agentmart
Submit a tool

Ulink

Deep linking for iOS, Android & Flutter.

Connector by FlywheelStudio · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)
Write a review

Chalk Labs

Need help deploying Ulink?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/flywheelstudio-ulink

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.

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.

We use your email only for this newsletter. Privacy

About

Deep linking for iOS, Android & Flutter. Firebase Dynamic Links alternative.

No 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
12 read · 8 write · 3 delete · 1 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 24

Read from the source code; the running server may list different tools.

Read 12 · Look things up without changing anything.

  • check_auth_status
  • get_link
  • get_link_analytics
  • get_onboarding_status
  • get_project
  • get_subscription
  • get_usage
  • list_api_keys
  • list_domains
  • list_links
  • list_plans
  • list_projects

Write 8 · Create, change, send or run things.

  • add_domain
  • authenticate
  • configure_project
  • create_api_key
  • create_link
  • create_project
  • update_link
  • update_project

Delete 3 · Delete, drop, revoke or wipe things.

  • delete_domain
  • delete_link
  • revoke_api_key

Not yet classified 1 · We could not tell from the name and description.

  • verify_domain

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • ULINK_API_KEY

Tools (24)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_domainAdd Domain

    Add a custom domain to a Ulinkly project. After adding, you must configure DNS records and verify the domain before it can be used for links.

  • authenticateAuthenticate

    Authenticate with Ulinkly by opening a browser window for sign-in or sign-up. No existing account required — new users can create a free account during this flow. This is the first tool to call if check_auth_status reports no valid credentials. If a browser cannot be opened automatically, the response includes an 'authUrl' — present it to the user as a clickable link to open manually, then continue. After success, all other Ulinkly tools become usable.

  • check_auth_statusCheck Auth Statusread-only

    Check whether valid Ulinkly authentication credentials exist. Returns authentication state without triggering any login flow. Call this first to determine if the authenticate tool needs to be called.

  • configure_projectConfigure Project

    Update platform-specific configuration for a Ulinkly project, such as iOS bundle identifier, Android package name, deeplink schemas, and SHA-256 fingerprints. These settings are used for deep link resolution on mobile platforms.

  • create_api_keyCreate API Key

    Create a new API key for a Ulinkly project. The full key value is only returned once in the response and cannot be retrieved again. Store it securely.

  • create_linkCreate Link

    Create a new smart link in a Ulinkly project. Supports unified links (single URL that routes by platform) and dynamic links (parameterised deep links). You must specify the project, domain, and link type. Optionally set platform-specific URLs, fallback URLs, custom slug, metadata, and parameters. Pass externalId (any stable string from your system) to make creation idempotent on (project, externalId).

  • create_projectCreate Project

    Create a new Ulinkly project. A project is the top-level container for links, domains, and API keys. Requires a name and a default fallback URL.

  • delete_domainDelete Domaincan change or delete data

    Remove a custom domain from a Ulinkly project. Any links using this domain will stop working. This action is irreversible.

  • delete_linkDelete Linkcan change or delete data

    Permanently delete a link. This is irreversible and the short URL will stop working immediately. Use with caution.

  • get_linkGet Linkread-only

    Retrieve detailed information about a specific link by its ID, including all platform URLs, parameters, metadata, and current configuration.

  • get_link_analyticsGet Link Analyticsread-only

    Retrieve click analytics for a specific link. Returns aggregated data such as total clicks, unique clicks, and breakdowns by platform, country, and referrer for the requested time period.

  • get_onboarding_statusGet Onboarding Statusread-only

    Get the onboarding progress for a Ulinkly project, including which setup steps are complete and what to do next. Requires authentication. Use this after creating a project to guide users through setup.

  • get_projectGet Projectread-only

    Retrieve detailed information about a specific Ulinkly project by its ID, including configuration, domains, and membership details.

  • get_subscriptionGet Subscriptionread-only

    Retrieve the active subscription for a specific project, including plan name, billing period, status, and renewal date. Subscriptions are per-project.

  • get_usageGet Usageread-only

    Retrieve usage statistics for a specific project's active billing period, including link clicks, links created, and API calls against plan limits. Usage is per-project.

Show 9 more tools
  • list_api_keysList API Keysread-only

    List all API keys for a Ulinkly project. API keys are used for server-side and SDK authentication. Returns key metadata (name, prefix, creation date) but never the full key value.

  • list_domainsList Domainsread-only

    List all domains associated with a Ulinkly project, including shared domains and any custom domains that have been added. Shows verification status for each domain.

  • list_linksList Linksread-only

    List all links in a Ulinkly project with optional pagination. Returns an array of link objects with their configuration, URLs, and metadata.

  • list_plansList Plansread-only

    List all available Ulinkly subscription plans with their features, limits, and pricing. Useful for comparing plans or determining upgrade options.

  • list_projectsList Projectsread-only

    List all Ulinkly projects owned by or shared with the authenticated user. Returns an array of project objects including id, name, slug, and default URL.

  • revoke_api_keyRevoke API Keycan change or delete data

    Permanently revoke an API key. Any applications using this key will immediately lose access. This action cannot be undone.

  • update_linkUpdate Link

    Update an existing link's properties. You can change the name, platform-specific URLs, fallback URLs, parameters, and metadata. Only the fields you provide will be modified.

  • update_projectUpdate Project

    Update the name and/or default URL of an existing Ulinkly project. Only the fields you provide will be changed.

  • verify_domainVerify Domain

    Trigger DNS verification for a custom domain. The domain's DNS records must be correctly configured before verification will succeed. Returns the current verification status.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Oct 8, 2026 (22 days ago)
Last release
Mar 25, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.FlywheelStudio/ulink
Version
0.1.15
Auth
API key
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Ulink running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Ulink?

CallGet help
Cite this page

Ulink MCP server. Agent Mart. https://agentmart.dev/connectors/flywheelstudio-ulink (last updated 2026-10-24)