Ulink
Deep linking for iOS, Android & Flutter.
Connector by FlywheelStudio · GitHub account verified by the MCP Registry
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.
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.
About
Reviews
Write a reviewNo 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_statusget_linkget_link_analyticsget_onboarding_statusget_projectget_subscriptionget_usagelist_api_keyslist_domainslist_linkslist_planslist_projects
Write 8 · Create, change, send or run things.
add_domainauthenticateconfigure_projectcreate_api_keycreate_linkcreate_projectupdate_linkupdate_project
Delete 3 · Delete, drop, revoke or wipe things.
delete_domaindelete_linkrevoke_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 DomainAdd 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.
authenticateAuthenticateAuthenticate 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-onlyCheck 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 ProjectUpdate 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 KeyCreate 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 LinkCreate 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 ProjectCreate 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 dataRemove 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 dataPermanently delete a link. This is irreversible and the short URL will stop working immediately. Use with caution.
get_linkGet Linkread-onlyRetrieve detailed information about a specific link by its ID, including all platform URLs, parameters, metadata, and current configuration.
get_link_analyticsGet Link Analyticsread-onlyRetrieve 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-onlyGet 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-onlyRetrieve detailed information about a specific Ulinkly project by its ID, including configuration, domains, and membership details.
get_subscriptionGet Subscriptionread-onlyRetrieve the active subscription for a specific project, including plan name, billing period, status, and renewal date. Subscriptions are per-project.
get_usageGet Usageread-onlyRetrieve 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-onlyList 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-onlyList 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-onlyList all links in a Ulinkly project with optional pagination. Returns an array of link objects with their configuration, URLs, and metadata.
list_plansList Plansread-onlyList all available Ulinkly subscription plans with their features, limits, and pricing. Useful for comparing plans or determining upgrade options.
list_projectsList Projectsread-onlyList 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 dataPermanently revoke an API key. Any applications using this key will immediately lose access. This action cannot be undone.
update_linkUpdate LinkUpdate 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 ProjectUpdate the name and/or default URL of an existing Ulinkly project. Only the fields you provide will be changed.
verify_domainVerify DomainTrigger 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
- Packages
- npm @ulinkly/mcp-server
- 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.
Cite this page
Ulink MCP server. Agent Mart. https://agentmart.dev/connectors/flywheelstudio-ulink (last updated 2026-10-24)