Home
Providers
Storylane
Storylane
Storylane is an interactive demo platform that enables sales and marketing teams to build and share self-serve product walkthroughs, embedded demos, and demo galleries without engineering involvement. The platform offers an External REST API for Enterprise customers to programmatically manage published demos, generate secure shareable links with passcodes and expiration dates, and personalize demo experiences via email parameters. Storylane also provides webhooks, cross-frame events, and 30-plus native integrations with CRM, marketing automation, and analytics tools to connect demo engagement data with existing GTM workflows. Its widest programmatic surface is not REST but a first-party hosted Model Context Protocol server at identity.storylane.io/mcp, secured with OAuth 2.0 dynamic client registration and PKCE, exposing 22 documented tools for demo creation from media, AI personalization, publishing, hubs, voices, analytics, leads and accounts to Claude, ChatGPT and other MCP clients.
Storylane publishes 1 API on the APIs.io network: External API. Tagged areas include Interactive Demos, Product Walkthroughs, Sales Enablement, Marketing, and Demo Analytics.
The Storylane catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 JSON-LD context.
Storylane’s developer surface includes documentation, engineering blog, pricing, authentication, changelog, API reference, getting-started guide, and 33 more developer resources.
4 APIs
1 MCP Servers
On this page
Kin Score
APIs 4
MCP Servers 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Event Specs 1
Vocabularies 1
Security Posture 3
Scopes 1
Resources 40
apis.yml
76 Operational Transparency
Composite quality — 62.9/100 · strong
Contract Quality
13.0 / 25
Developer Ergonomics
9.9 / 20
Operational Transparency
9.9 / 13
Contract Governance
2.2 / 12
Agent readiness — 41/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
0 / 10
Documented Reversibility
0 / 6
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Model Context Protocol servers that expose these APIs to AI agents.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 6
Authentication, authorization, and security posture
Operate 6
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: storylane
name: Storylane
description: 'Storylane is an interactive demo platform that enables sales and marketing teams to build and share self-serve
product walkthroughs, embedded demos, and demo galleries without engineering involvement. The platform offers an External
REST API for Enterprise customers to programmatically manage published demos, generate secure shareable links with passcodes
and expiration dates, and personalize demo experiences via email parameters. Storylane also provides webhooks, cross-frame
events, and 30-plus native integrations with CRM, marketing automation, and analytics tools to connect demo engagement data
with existing GTM workflows. Its widest programmatic surface is not REST but a first-party hosted Model Context Protocol
server at identity.storylane.io/mcp, secured with OAuth 2.0 dynamic client registration and PKCE, exposing 22 documented
tools for demo creation from media, AI personalization, publishing, hubs, voices, analytics, leads and accounts to Claude,
ChatGPT and other MCP clients.
'
type: Index
accessModel:
pricing: freemium
onboarding: unknown
trial: false
try_now: false
public: false
label: Freemium
confidence: medium
source:
- plans
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/storylane.png
url: https://raw.githubusercontent.com/api-evangelist/storylane/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-08-13'
specificationVersion: '0.23'
tags:
- Interactive Demos
- Product Walkthroughs
- Sales Enablement
- Marketing
- Demo Analytics
- Demo Automation
- Buyer Hub
- Sales
- MCP
- Agent Tools
- Webhook
- Embeds
- oEmbed
- Demo Automation Platform
tags_raw:
- Interactive Demos
- Product Walkthroughs
- Sales Enablement
- Marketing
- Demo Analytics
- Demo Automation
- Buyer Hub
- Sales
- MCP
- Agent Tools
- Webhooks
- Embeds
- oEmbed
- Demo Automation Platform
apis:
- aid: storylane:storylane-external-api
name: Storylane External API
description: 'The Storylane External API allows Enterprise plan customers to programmatically list published demos, retrieve
demo details including chapters and steps, manage demo links, create new shareable links with advanced security options
such as passcodes and expiration dates, and update existing link configurations. Authentication uses a Bearer token paired
with a workspace identifier, and a public Postman collection is provided for testing endpoints.
'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://docs.storylane.io/integrations/integrations-and-data-flow/external-api
baseURL: https://api.storylane.io
tags:
- Demos
- Links
- Personalization
- Enterprise
properties:
- type: Documentation
url: https://docs.storylane.io/integrations/integrations-and-data-flow/external-api
- type: APIReference
url: https://docs.storylane.io/integrations/integrations-and-data-flow/external-api
- type: PostmanCollection
url: https://www.postman.com/team-storylane/storylane-public/collection/2zkg7jc/storylane-connect
- type: Postman
url: https://www.postman.com/team-storylane/storylane-public/collection/2zkg7jc/storylane-connect
- type: Authentication
url: authentication/storylane-authentication.yml
- type: DataModel
url: data-model/storylane-data-model.yml
- type: Conventions
url: conventions/storylane-conventions.yml
- type: ErrorCatalog
url: errors/storylane-problem-types.yml
- type: RateLimits
url: rate-limits/storylane-rate-limits.yml
- aid: storylane:storylane-mcp
name: Storylane MCP Server
description: 'Storylane''s first-party hosted Model Context Protocol server, the widest programmatic surface the company
operates. It exposes 22 documented tools covering demo analytics, engaged accounts and captured leads; the demo library
across workspaces; demo creation from screenshots or screen recordings; AI personalization of demo variants; publishing;
Demo Hubs; share links; and AI narration voices. Authentication is OAuth 2.0 with RFC 8414 authorization server metadata,
RFC 7591 dynamic client registration and PKCE S256, so an MCP client can self-provision with no manual step. Claude, ChatGPT
and Microsoft Copilot are named as supported clients. Seventeen of its tools have no publicly documented REST equivalent.
'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://docs.storylane.io/integrations/integrations-and-data-flow/mcp
baseURL: https://identity.storylane.io/mcp
tags:
- MCP
- Agent Tools
- Demos
- Analytics
- Authentication
tags_raw:
- MCP
- Agent Tools
- Demos
- Analytics
- OAuth
properties:
- type: MCPServer
url: mcp/storylane-mcp.yml
- type: ToolCrosswalk
url: mcp/storylane-tool-crosswalk.yml
- type: Documentation
url: https://docs.storylane.io/integrations/integrations-and-data-flow/mcp
- type: OAuthScopes
url: scopes/storylane-scopes.yml
- type: Authentication
url: authentication/storylane-authentication.yml
- type: WellKnown
url: well-known/storylane-well-known.yml
- type: AgentSkill
url: skills/_index.yml
- aid: storylane:storylane-oembed-api
name: Storylane oEmbed API
description: 'A public, unauthenticated oEmbed 1.0 provider endpoint that resolves any Storylane demo share URL into a rich
embed response containing the demo title, provider metadata, a preview thumbnail, and the ready-to-paste embed HTML with
its iframe and loader script. It is the only Storylane API endpoint callable with no credential of any kind, and the only
one whose exact request path the company publishes. Documented as compatible with iFramely and Embedly.
'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://docs.storylane.io/sharing-demos/embed-on-website-or-product
baseURL: https://api.storylane.io
tags:
- oEmbed
- Embeds
- Public
properties:
- type: Documentation
url: https://docs.storylane.io/sharing-demos/embed-on-website-or-product
- type: Components
url: components/storylane-components.yml
- type: Conformance
url: conformance/storylane-conformance.yml
- aid: storylane:storylane-webhooks
name: Storylane Webhooks and Demo Events
description: 'Storylane''s event surface, in two channels. Outbound HTTPS webhooks deliver completed demo sessions to a
customer endpoint, signed with a base64 HMAC-SHA256 of the raw body in an x-storylane-signature header, carrying completion,
dwell time, intent level, location, UTM parameters, captured lead identity and firmographic buyer reveal. In the browser,
an embedded demo iframe emits cross-frame postMessage analytics events (demo_open, step_view, demo_finished, lead_identify,
open_external_url) to its host page, and accepts an inbound cookie-consent message that gates tracking for GDPR. Available
from the Starter plan.
'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://docs.storylane.io/integrations/integrations-and-data-flow/webhooks
baseURL: https://api.storylane.io
tags:
- Webhook
- Event
- Analytics
- Lead Capture
tags_raw:
- Webhooks
- Events
- Analytics
- Lead Capture
properties:
- type: Webhooks
url: asyncapi/storylane-webhooks.yml
- type: Documentation
url: https://docs.storylane.io/integrations/integrations-and-data-flow/webhooks
- type: DataModel
url: data-model/storylane-data-model.yml
- type: AgentSkill
url: skills/storylane-verify-webhook.md
common:
- type: TrustCenter
url: security/storylane-trust-center.yml
- type: DomainSecurity
url: security/storylane-domain-security.yml
- type: Website
url: https://www.storylane.io
- type: Documentation
url: https://docs.storylane.io
- type: Blog
url: https://www.storylane.io/blog
- type: Pricing
url: https://www.storylane.io/pricing
- type: StatusPage
url: https://status.storylane.io
- type: LinkedIn
url: https://www.linkedin.com/company/storylane-io
- type: X
url: https://x.com/storylaneio
- type: GitHubOrg
url: https://github.com/storylane
- type: Plans
url: plans/storylane-plans-pricing.yml
- type: RateLimits
url: rate-limits/storylane-rate-limits.yml
- type: FinOps
url: finops/storylane-finops.yml
- type: MCPServer
url: mcp/storylane-mcp.yml
- type: ToolCrosswalk
url: mcp/storylane-tool-crosswalk.yml
- type: AgentSkill
url: skills/_index.yml
- type: LLMsTxt
url: llms/storylane-llms.txt
- type: WellKnown
url: well-known/storylane-well-known.yml
- type: OAuthScopes
url: scopes/storylane-scopes.yml
- type: Authentication
url: authentication/storylane-authentication.yml
- type: Conformance
url: conformance/storylane-conformance.yml
- type: Compliance
url: security/storylane-trust-center.yml
- type: Conventions
url: conventions/storylane-conventions.yml
- type: DataModel
url: data-model/storylane-data-model.yml
- type: ErrorCatalog
url: errors/storylane-problem-types.yml
- type: Lifecycle
url: lifecycle/storylane-lifecycle.yml
- type: ChangeLog
url: changelog/storylane-changelog.yml
- type: Webhooks
url: asyncapi/storylane-webhooks.yml
- type: Components
url: components/storylane-components.yml
- type: Packages
url: packages/storylane-packages.yml
- type: APIReference
url: https://docs.storylane.io/integrations/integrations-and-data-flow/external-api
- type: GettingStarted
url: https://docs.storylane.io/welcome-to-storylane
- type: HelpCenter
url: https://docs.storylane.io
- type: Support
url: mailto:support@storylane.io
- type: ChangeLogURL
url: https://docs.storylane.io/changelog
- type: TermsOfService
url: https://www.storylane.io/terms-of-service
- type: PrivacyPolicy
url: https://www.storylane.io/privacy-policy
- type: SignUp
url: https://app.storylane.io/register
- type: Login
url: https://app.storylane.io/login
- type: Integrations
url: https://www.storylane.io/integrations
- type: TrustCenterURL
url: https://trust.storylane.io/
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 22
pass: local-v1
x-coverage:
state: covered
reason: mcp-and-event-surface-captured
detail: 'Storylane publishes no OpenAPI on any host, but contract discovery found a live first-party remote MCP server at
https://identity.storylane.io/mcp with RFC 8414 OAuth metadata, RFC 7591 dynamic client registration and 22 documented
tools, plus a public oEmbed 1.0 endpoint, a signed webhook surface, an llms.txt and a SOC 2 Type 2 trust center.
'
checked: '2026-08-13'