LinkForty MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LINKFORTY_API_KEY | Yes | Your LinkForty workspace API key (starts with dl_) | |
| LINKFORTY_BASE_URL | No | Override for self-hosted LinkForty Core instances | https://api.linkforty.com/api |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_linkA | Create a new deep link in LinkForty. Supports device-specific URLs (iOS App Store, Google Play, web fallback), UTM parameters, targeting rules, custom short codes, deep link parameters, attribution window, and expiration. If no templateId or templateSlug is provided, the workspace default template is used automatically. Returns the created link with its short URL. |
| list_linksA | List deep links in the current workspace. Supports filtering by status (active/inactive), source (dashboard/sdk/bulk/migration), project, search query (title/description/short code), and date range. Returns a paginated list with click counts. |
| get_linkA | Get a single deep link by ID or short code. Use this to inspect a specific link's configuration, destinations, UTM parameters, and stats. |
| update_linkA | Update an existing deep link. All fields are optional — only provided fields are updated. Use this to change destinations, UTM parameters, targeting rules, status (active/inactive), or expiration. |
| delete_linkA | Permanently delete a deep link by ID. This action cannot be undone — historical click events for the link are also removed. |
| bulk_create_linksA | Create up to 100 deep links in a single request. Each link in the array uses the same shape as create_link. If no templateId or templateSlug is provided on a link, the workspace default template is used automatically. Returns the count and the array of created links. Useful for importing campaigns or generating links in bulk. |
| get_link_analyticsA | Get detailed analytics for a single deep link. Returns total clicks, unique clicks, time series, and breakdowns by country, city, region, timezone, device, and platform. Use the days parameter to control the lookback window (default: 30 days). |
| get_overview_analyticsA | Get workspace-wide analytics across all links. Returns total clicks, unique clicks, time series, geo breakdown (country/city/region/timezone), device/platform/browser breakdown, hourly distribution, UTM parameter breakdown (source/medium/campaign), referrers, and top performing links. Default lookback is 30 days. |
| get_top_linksA | Get the top performing links in the workspace ranked by total clicks. Returns each link's short code, title, total clicks, and unique clicks. Default lookback is 30 days. |
| get_install_attributionA | Get install attribution data showing how app installs are linked to clicks via device fingerprinting. Pass a linkId to get installs for a specific link, or omit it for workspace-wide stats. Returns total installs, attributed vs organic split, attribution rate, time series, platform breakdown, and recent installs. Note: requires the analytics:installs permission. |
| get_funnelA | Get the conversion funnel from clicks → installs → events for the workspace. Returns total clicks, unique clicks, total/attributed installs, click-to-install conversion rate, average/median/p75/p95 time to install, and the top converting links. Useful for understanding overall campaign efficiency. Note: requires the analytics:installs permission. |
| list_templatesA | List all link templates in the current workspace. Templates define default destinations, UTM parameters, and targeting rules that new links can inherit. Each template has a slug used for URL routing. |
| create_templateA | Create a new link template. Templates let you define default destinations (iOS/Android/web), UTM parameters, targeting rules, and attribution windows that new links inherit. Useful for ensuring consistency across campaigns. |
| set_default_templateA | Mark a template as the default for the workspace. The default template is used by the SDK when creating links from mobile apps without specifying a template. |
| list_projectsA | List all projects in the current workspace. Projects are containers for organizing related deep links — for example, by campaign, product, or feature. |
| create_projectB | Create a new project to group related links. Returns the created project. Use the project ID when creating links to associate them with this project. |
| list_workspacesA | List all workspaces accessible by the current API key. Note: API keys are scoped to a single workspace, so this typically returns one workspace. Use this to confirm which workspace the AI is connected to. |
| get_current_workspaceA | Get details about the current workspace including subscription tier, member count, link count, project count, and settings. Returns the workspace bound to the active API key. |
| get_app_configA | Get the iOS/Android app configuration for the current workspace, including app scheme, bundle IDs, package name, Universal Link/App Link domains, app store URLs, and SHA256 fingerprints. Use this to know how to integrate the SDK or build deep link URLs that open the right app. |
| get_sdk_install_snippetA | Generate a ready-to-paste SDK initialization snippet for a specific mobile platform. The snippet is pre-filled with the user's API key, base URL, and app config (bundle IDs, schemes, link domains) from the current workspace. Supported platforms: react-native, expo, ios, android, flutter. Use this to help a developer integrate LinkForty into their mobile app in under a minute. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LinkForty/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server