Storylane MCP for AI. Track demo performance and generate personalized links.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Storylane connects your AI agent directly to your demo infrastructure. It lets you query demo completion rates, create personalized demo links for prospects, and sync detailed engagement data natively.
If you need to track how people interact with product demos or manage interactive content links, this is the tool.
What your AI can do
Create demo link
Generates and returns a new, unique URL that tracks demo viewership data for leads.
Get demo analytics
Pulls key engagement metrics, like completion rate and average view time, for a specified demo link or ID.
Get demo
Retrieves metadata and the current status details for one specific product demonstration by its ID.
Create a new, unique URL for a product demo that tracks user clicks and activity.
Retrieve specific engagement metrics—like completion rate or average view time—for any given demo ID.
Pull a full list of published demos in the workspace, or retrieve every active link associated with one demo.
Get granular metrics for individual viewing sessions by providing a specific session ID.
List all users, teams, and retrieve high-level metadata about the current Storylane workspace setup.
Ask an AI about this
Waiting for input…
Storylane: 12 Tools for Demo Link Management
These tools let your AI agent manage the entire lifecycle of product demos, from listing available content to analyzing granular session data.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Storylane on VinkiusCreate Demo Link
Generates and returns a new, unique URL that tracks demo viewership data for leads.
Get Demo Analytics
Pulls key engagement metrics, like completion rate and average view time, for a...
Get Demo
Retrieves metadata and the current status details for one specific product...
Get Me
Returns identifying information about the user who is currently authenticated to the...
Get Session Details
Fetches detailed activity logs for a specific viewer session, including timestamps...
Get Workspace Info
Retrieves high-level metadata about the entire Storylane workspace instance, such as billing or owner details.
List Demo Links
Lists all active demo links associated with a particular product demonstration ID for review.
List Demos
Returns a complete list of every published demo available within the workspace...
List Sessions
Retrieves a comprehensive list of session analytics records for all viewers who have...
List Teams
Lists every team configured within the workspace, providing their name and...
List Users
Provides a list of all user accounts in the workspace, including their roles (admin...
Update Demo Link
Modifies specific settings for an existing demo link, such as expiry dates or custom redirect URLs.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Storylane, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Storylane. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Tracking demo performance shouldn't feel like auditing a spreadsheet.
Today, tracking product demos means jumping between three tabs: the CMS for content, Google Analytics for clicks, and your CRM to log leads. You spend time manually cross-referencing link names with session IDs just to get a single completion rate metric. It's tedious, fragmented, and always delayed.
With Storylane MCP Server, you ask your agent one question: 'How did the Platform Overview demo perform last month?' The system runs `get_demo_analytics` directly, pulling the data from all sources and giving you a single, actionable percentage. You get immediate answers without leaving the chat.
Storylane MCP Server: Get granular session data with get_session_details.
Manually checking what happened during a prospect's demo involves looking at a massive, undifferentiated log file. You have to hunt for timestamps, filter by user ID, and piece together the exact sequence of events they clicked through. It’s an archaeological dig.
Now, you just call `get_session_details`. The system returns all that context—every click, every time spent on a specific screen—in one structured response. You know exactly what happened in minutes, not hours.
What your AI can actually do with this
Storylane hooks your AI agent right into your entire demo infrastructure. You use this server to track how people interact with your product demos, letting you query specific completion rates and creating unique links for prospects. It syncs all that engagement data directly into whatever workflow you're running.
Need to know what’s going on in the workspace? Start by getting high-level metadata about the whole Storylane setup using get_workspace_info. You can also see who’s logged into the system via list_users or check out every team configured with list_teams. For immediate user context, get_me returns identifying info for the agent's current workspace user.
To manage your content, you first need to know what demos you have. Run list_demos and you get a complete list of every demo published in the workspace, along with their primary IDs. Once you pick a specific demo ID, you can grab its metadata and current status using get_demo.
You'll also want to review all active links tied to that demo by calling list_demo_links. Don’t forget that you can tweak existing assets; update_demo_link lets you modify settings like expiry dates or redirect URLs for any link.
Creating a trackable link is simple: use create_demo_link and it spits out a new, unique URL. When the prospects start clicking that link, your agent can pull deep analytics using get_demo_analytics. This tool gives you key metrics like the completion rate or average time spent viewing for any specific demo ID or link.
For a full picture of what’s happening across all viewers, run list_sessions and you get a comprehensive list of every session record.
If you need to drill down on one person's activity—say, a single lead who left a weird pattern of clicks—you can fetch detailed logs using get_session_details. This provides timestamps and specific actions taken during that viewing session. You'll never have to guess how long someone was looking at the pricing screen again.
This suite lets you manage everything from user lists and team counts right down to tracking a single click on slide three of Demo Alpha. It keeps your entire demo funnel visible, giving you actionable data every time you run an inquiry.
019dd168-ef80-72ad-8770-371b119d7ce4 Here's how it actually works
The bottom line is: your AI agent uses the tool definitions to read available demos, create necessary links, and then run analytics checks against those assets.
First, tell your AI agent which demo you want data on. The agent calls list_demos to get a list of available demos and their IDs.
Next, if you need a link for a prospect, the agent uses create_demo_link, passing in the target demo ID and any required custom metadata.
Finally, when you're ready to see metrics, the agent calls get_demo_analytics using the specific demo or link ID. This pulls the completion rates and engagement data back to your client.
Who is this actually for?
Product Marketing Managers who need to prove demo ROI. Sales Operations Engineers who manage lead flow and link generation at scale. SaaS Onboarding Specialists who need real-time visibility into how prospects interact with product features.
Uses create_demo_link to generate customized, trackable links for specific client accounts before a meeting. They also call list_users to verify access permissions.
Routinely calls get_demo_analytics and list_demos to benchmark the performance of new product features against existing benchmarks, identifying drop-off points.
Uses list_teams and get_workspace_info to audit the entire account setup. They might also call update_demo_link if a link needs an immediate setting change.
What Changes When You Connect
Immediate ROI data: Don't wait for manual reports. Call get_demo_analytics to get instant completion rates and average view times for any product demo, telling you exactly where prospects drop off.
Personalized outreach at scale: Instead of sending a generic link, use create_demo_link to generate unique URLs tailored to specific client needs, making your marketing efforts feel one-to-one.
Full audit trail: Need to know what happened in a session last week? Use get_session_details with just the session ID. It pulls every action taken during that viewing period into plain text for review.
Manage link lifecycles: Links expire, and settings change. You can use update_demo_link to extend access or modify parameters on existing links without having to recreate them entirely.
Audit the setup: Need a full inventory of who's using the system? Run list_users and list_teams. This shows you exactly who has access and what roles they hold in the workspace.
See it in action
The Marketing Team Needs to Benchmark a New Demo
A PMM just launched 'Feature X' demo. Instead of waiting three days for manual data exports, they ask their agent: 'What is the engagement rate for Feature X?' The agent calls get_demo_analytics and immediately returns the completion percentage and average view time, letting them adjust the content that afternoon.
Sales Needs a Customized Link for an Enterprise Client
A sales rep has a meeting with Acme Corp. They know the generic demo link isn't enough. They ask their agent to create a personalized path, running create_demo_link and passing in 'Acme Corp' as metadata. The client receives a unique URL that tracks only their specific interaction.
Ops Needs to Audit All Active Links
The Ops Engineer needs to know if any demo links are about to expire or need updating before the end of the quarter. They run list_demo_links for a core product line, getting an immediate list of all active URLs and their current settings.
Investigating a Suspicious Session
A lead reported that their demo link was viewed multiple times in a short span. The agent uses list_sessions to get all records, then calls get_session_details on the suspicious ID. This reveals exactly who accessed it and what actions they performed.
The honest tradeoffs
Guessing Link IDs
An agent tries to query metrics using a link ID like 'demo-link-12345' without knowing if it exists or if it’s active.
First, run list_demo_links to see all currently published links and confirm the exact ID. Then use that verified ID in get_demo_analytics.
Confusing Demos vs. Links
The agent tries to get analytics for a demo using an endpoint meant only for session viewing data.
If you want overall performance metrics, use get_demo_analytics. If you need to list the source content itself, call list_demos first.
Overwriting Links Incorrectly
A user runs an update command (update_demo_link) but forgets to specify which link ID they are modifying.
Always pass the necessary unique identifier (the demo link ID) as a required parameter before calling update_demo_link to prevent accidental changes.
When It Fits, When It Doesn't
Use Storylane if your primary need is tracking user behavior on product demos. The key distinction here is that you are measuring product interaction (completion rate, click path), not general sales activity or contact details. If you need to check a prospect's current job title or call them directly, use a dedicated CRM tool for that—don't rely on Storylane. However, if your goal involves tracking which specific product feature they viewed and for how long, then this server is the right fit. Always cross-reference link IDs from list_demo_links before running analytics.
Questions you might have
How do I find out if my demo link is still active? (list_demo_links) +
Run list_demo_links. This tool pulls all current links associated with a demo, letting you see their status and whether they are currently published or nearing expiry.
What should I call to find out the completion rate? (get_demo_analytics) +
You need get_demo_analytics. This tool accepts a demo ID or link ID, and it returns the key metrics like completion percentage and average view time.
Do I need to know the user's email to list all demos? (list_demos) +
No. list_demos pulls a complete index of every published demo in the workspace, regardless of which user created it or who is viewing it.
If I change a link's expiry date, which tool do I use? (update_demo_link) +
Use update_demo_link. This tool lets you modify settings like the expiration dates or custom parameters for an existing link without creating a new one.
What is the difference between list_demos and list_demo_links? (list_demos, list_demo_links) +
list_demos shows you the main product content available in your system. list_demo_links only shows the specific URLs that have been generated for those demos.
How do I use `get_me` to verify which user my AI agent is acting as? +
It returns the current authenticated user's profile data. This lets your agent confirm permissions before running complex queries against demo metrics or links, ensuring proper scope management.
What does `get_session_details` provide about a specific demo viewing instance? +
It provides granular, time-stamped activity for one viewer session. You can track exactly what content was viewed and when, improving forensic analysis of engagement patterns.
Before querying anything, how can I use the `get_workspace_info` tool? +
It pulls metadata about your entire Storylane environment. This is useful for ensuring your AI agent knows which demos and teams are available before attempting to list or create resources.
Can I generate a personalized demo link? +
Yes! Provide the prospect's name and the base demo ID, and the agent will return a uniquely tracked URL.
How do I view the analytics for a specific demo? +
You can ask the AI to summarize views, completion rates, and the most clicked features of any published demo.
Is it possible to list all active demo flows? +
Yes, querying for active demos will return their titles, IDs, and current engagement scores.
We've already built the connector for Storylane. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.