Linof MCP
An official read-only MCP server that allows AI agents to search Linof documentation, fetch specific guide pages, and retrieve live pricing information for family photo animation services without requiring authentication.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://linof.ai/api/apps/6a562086cd3bd1e44e0d4c3d/functions/docsMcpWhat you can do with it
- Search Linof guides and pricing pages
- Fetch full markdown content of specific documentation
- Retrieve current one-time plan pricing details
Source and maintenance
Protocol and capabilities
- Server
- linof-docs 9e7ac2f9d571a1953f804ace165fa23ae8c583e2
- MCP protocol
- 2025-06-18
- Tools
- 3 advertised
- Resources
- 22 advertised
- Resource templates
- 0 advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
},
"resources": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
3 advertised
search_linof_docs — Search Linof docs
Search Linof's public documentation (what Linof does, how a film is made, pricing, guides, policies) by keywords. Use it first when a question is about Linof and you do not yet know which page answers it; then read a page in full with fetch_linof_doc.
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "How many matches to return (1–10, default 5)."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Keywords to look for, e.g. \"refund\" or \"old photos restore\"."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"query",
"results"
],
"properties": {
"query": {
"type": "string"
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"title",
"path",
"url",
"excerpt"
],
"properties": {
"url": {
"type": "string"
},
"path": {
"type": "string"
},
"title": {
"type": "string"
},
"excerpt": {
"type": "string"
}
}
}
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}fetch_linof_doc — Read a Linof doc
Read one of Linof's public markdown docs in full, by its path ("/pricing.md") or its https://linof.ai URL. Use it after search_linof_docs, or directly for /index.md (the product overview) and /pricing.md.
{
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"type": "string",
"maxLength": 300,
"minLength": 1,
"description": "The doc's path, e.g. \"/pricing.md\", or its full URL, e.g. \"https://linof.ai/index.md\"."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"path",
"url",
"title",
"markdown"
],
"properties": {
"url": {
"type": "string"
},
"path": {
"type": "string"
},
"title": {
"type": "string"
},
"markdown": {
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_linof_pricing — Get Linof's live prices
Get the prices Linof sells at right now: the Starter, Standard and Premium plans, their packages in every currency, top-ups and the free trial, read live from Linof's pricing service. Use it for any question about cost, rather than quoting a price from memory.
{
"type": "object",
"required": [],
"properties": {
"plan": {
"enum": [
"starter",
"standard",
"premium"
],
"type": "string",
"description": "Only this plan. Leave out for every plan."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"source",
"currencies",
"animationSeconds",
"freeTrialAnimations",
"plans",
"packs",
"topups"
],
"properties": {
"packs": {
"type": "array",
"items": {
"type": "object",
"required": [
"minutes",
"animations",
"prices"
],
"properties": {
"prices": {
"type": "object",
"additionalProperties": {
"type": "number"
}
},
"minutes": {
"type": "number"
},
"animations": {
"type": "number"
}
}
}
},
"plans": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"packages"
],
"properties": {
"id": {
"type": "string"
},
"tag": {
"type": "string"
},
"name": {
"type": "string"
},
"includes": {
"type": "object",
"additionalProperties": {
"type": "number"
}
},
"packages": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"animations",
"filmSeconds",
"prices"
],
"properties": {
"id": {
"type": "string"
},
"prices": {
"type": "object",
"additionalProperties": {
"type": "number"
}
},
"animations": {
"type": "number"
},
"filmSeconds": {
"type": "number"
}
}
}
}
}
}
},
"buyUrl": {
"type": "string"
},
"source": {
"type": "string"
},
"topups": {
"type": "array",
"items": {
"type": "object",
"required": [
"animations",
"prices"
],
"properties": {
"prices": {
"type": "object",
"additionalProperties": {
"type": "number"
}
},
"animations": {
"type": "number"
}
}
}
},
"currencies": {
"type": "array",
"items": {
"type": "string"
}
},
"pricingPage": {
"type": "string"
},
"taxIncluded": {
"type": "boolean"
},
"animationSeconds": {
"type": "number"
},
"freeTrialAnimations": {
"type": "number"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
22 advertised
linof-pricing-card — Linof pricing card
The plans Linof sells right now, as a small page an AI host can show beside get_linof_pricing's answer.
ui://linof/pricing.htmlllms.txt — Linof
Linof's public doc /llms.txt.
https://linof.ai/llms.txtguides/llms.txt — Linof guides
Linof's public doc /guides/llms.txt.
https://linof.ai/guides/llms.txtindex.md — Linof: turn family photos and videos into a cinematic film
Linof's public doc /index.md.
https://linof.ai/index.mdpricing.md — Linof pricing
Linof's public doc /pricing.md.
https://linof.ai/pricing.mddevelopers.md — Linof for developers and AI agents
Linof's public doc /developers.md.
https://linof.ai/developers.mdguides.md — Guides: Make a film they will keep
Linof's public doc /guides.md.
https://linof.ai/guides.mdabout.md — About Linof: three generations of one family, keeping other families' memories
Linof's public doc /about.md.
https://linof.ai/about.mdcontact.md — Contact Linof
Linof's public doc /contact.md.
https://linof.ai/contact.mdprivacy.md — Privacy Policy
Linof's public doc /privacy.md.
https://linof.ai/privacy.mdterms.md — Terms of Use
Linof's public doc /terms.md.
https://linof.ai/terms.mdguides/choosing-photos-and-videos.md — How to choose photos and videos for your film
Linof's public doc /guides/choosing-photos-and-videos.md.
https://linof.ai/guides/choosing-photos-and-videos.mdguides/how-long-should-the-film-be.md — How long should the film be?
Linof's public doc /guides/how-long-should-the-film-be.md.
https://linof.ai/guides/how-long-should-the-film-be.mdguides/picking-the-music.md — Picking the best music for your film
Linof's public doc /guides/picking-the-music.md.
https://linof.ai/guides/picking-the-music.mdguides/opening-and-closing.md — Creating a great opening and closing
Linof's public doc /guides/opening-and-closing.md.
https://linof.ai/guides/opening-and-closing.mdguides/classic-or-growing.md — Classic or Growing: choosing a style
Linof's public doc /guides/classic-or-growing.md.
https://linof.ai/guides/classic-or-growing.mdguides/showing-the-film-at-the-event.md — Showing the film at the event
Linof's public doc /guides/showing-the-film-at-the-event.md.
https://linof.ai/guides/showing-the-film-at-the-event.mdguides/birthday-film-for-a-child.md — A birthday film for your child
Linof's public doc /guides/birthday-film-for-a-child.md.
https://linof.ai/guides/birthday-film-for-a-child.mdguides/growing-up-video.md — How to make a growing up video from photos, from baby to today
Linof's public doc /guides/growing-up-video.md.
https://linof.ai/guides/growing-up-video.mdguides/wedding-anniversary-film.md — A wedding or anniversary film
Linof's public doc /guides/wedding-anniversary-film.md.
https://linof.ai/guides/wedding-anniversary-film.mdguides/parents-big-birthday-film.md — A film for a parent's big birthday
Linof's public doc /guides/parents-big-birthday-film.md.
https://linof.ai/guides/parents-big-birthday-film.mdguides/memorial-film.md — A memorial film, made gently
Linof's public doc /guides/memorial-film.md.
https://linof.ai/guides/memorial-film.md30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1522 ms
- 95th percentile latency
- 1522 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1522 ms · metadata changed · 3 tool(s), 22 resource(s), 0 resource template(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http linof-mcp https://linof.ai/api/apps/6a562086cd3bd1e44e0d4c3d/functions/docsMcpCodex
codex mcp add linof-mcp --url https://linof.ai/api/apps/6a562086cd3bd1e44e0d4c3d/functions/docsMcpCursor
{
"mcpServers": {
"linof-mcp": {
"url": "https://linof.ai/api/apps/6a562086cd3bd1e44e0d4c3d/functions/docsMcp"
}
}
}Cline
{
"mcpServers": {
"linof-mcp": {
"type": "streamableHttp",
"url": "https://linof.ai/api/apps/6a562086cd3bd1e44e0d4c3d/functions/docsMcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"linof-mcp": {
"type": "http",
"url": "https://linof.ai/api/apps/6a562086cd3bd1e44e0d4c3d/functions/docsMcp"
}
}
}Gemini CLI
gemini mcp add --transport http linof-mcp https://linof.ai/api/apps/6a562086cd3bd1e44e0d4c3d/functions/docsMcpClaude Desktop
{
"mcpServers": {
"linof-mcp": {
"url": "https://linof.ai/api/apps/6a562086cd3bd1e44e0d4c3d/functions/docsMcp"
}
}
}Windsurf
{
"mcpServers": {
"linof-mcp": {
"serverUrl": "https://linof.ai/api/apps/6a562086cd3bd1e44e0d4c3d/functions/docsMcp"
}
}
}Let your agent find its tools
Find servers like Linof MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run Linof MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.