-
-
Bio Page Builder: Interface allowing users to design and customize landing pages with custom links and themes.
-
User Dashboard: Main interface displaying real-time link clicks, total redirects, and traffic analytics.
-
Link Analytics: Granular details showing device types, referrers, and geolocations for short links.
-
Link Creator: Simple and fast interface to generate new short links with custom routing parameters.
-
Link Creator: Simple and fast interface to generate new short links with custom routing parameters.
-
Smart Link dashboard — the all-in-one link management platform with geo-targeting, A/B testing, bot protection, and WebMCP agent tools.
Inspiration
Content creators, influencers, and small business owners spend hundreds of dollars monthly on tools like ClickMagick, Voluum, and Linktree — just to manage links and track who clicks them. We wanted to build one unified platform that replaces all of them, and takes it a step further by letting AI agents handle complex marketing setups natively via WebMCP.
What it does
Smart Link is a high-performance link tracking and bio page platform built with native WebMCP agent support.
Users can shorten links, build Link-in-Bio pages, track real-time analytics by country and device, run A/B split tests, and protect their campaigns from bot traffic automatically with an enterprise Datacenter Shield.
When opened in ChatGPT's in-app browser or Chrome with WebMCP enabled, Smart Link exposes structured tools that AI agents can use directly:
shorten_url: Instantly shortens any URL and enables bot protection in a single step.get_link_analytics: Retrieves real-time click metrics, human vs. bot breakdown, top countries, and performance statistics for any short code.calculate_ad_savings: Calculates wasted ad spend saved from bot and datacenter traffic filtering based on monthly ad spend.check_url_reputation: Analyzes destination URLs for potential proxy, VPN, or datacenter bot flags before launching paid ad campaigns.
How we built it
The platform is built with a full-stack architecture using React, Tailwind CSS, and Vite on the frontend (deployed on Render/Vercel). The backend runs on Node.js with Express.js, MongoDB Atlas for persistence, and Redis for high-speed caching and rate limiting, deployed on Render. We use Brevo for email notifications and Lemon Squeezy for subscription billing.
For WebMCP, we registered the tools directly on document.modelContext.registerTool() and window.navigator.modelContext.registerTool(). When an AI agent visits the platform, it discovers the available tools and can execute link shortenings, analytics queries, and ROI calculations seamlessly.
Challenges we ran into
The biggest technical challenge was achieving sub-150ms redirect speeds while simultaneously recording click analytics and running bot detection in real time. We solved this by caching redirect targets in Redis and processing analytics asynchronously in the background.
For WebMCP, the challenge was designing structured JSON input schemas and safe tool execution handlers that allow AI agents to safely interact with our backend APIs while enforcing rate limits.
Accomplishments that we are proud of
Smart Link is a live production application with real tracked clicks — built and engineered for high-volume traffic. We are proud of achieving sub-150ms redirect performance and being one of the first link management platforms to implement the WebMCP open standard, allowing marketers to create bot-protected tracking campaigns through natural language conversations with AI agents.
What we learned
We learned how to design APIs that serve both humans and AI agents — with clear parameter descriptions, structured schemas, and meaningful response payloads that agents can reason about. We also deepened our understanding of Redis caching strategies for high-traffic systems.
What's next for Smart Link
We plan to add create_bio_page and run_ab_test as additional WebMCP tools, allowing agents to build complete landing pages and launch multi-variant experiments without touching the UI. We also plan to integrate automated Meta Pixel and Google Ads conversion events directly through agent tools.
Built With
- express.js
- javascript
- mongodb
- node.js
- react
- redis
- render
- tailwind-css
- vercel
- vite


Log in or sign up for Devpost to join the conversation.