Linof turns family photos into a short film. Read Linof's docs and live prices. No sign-in.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
The doc's path, e.g. "/pricing.md", or its full URL, e.g. "https://linof.ai/index.md".
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.
| Argument | Type | Description |
|---|---|---|
| path* | string | The doc's path, e.g. "/pricing.md", or its full URL, e.g. "https://linof.ai/index.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
}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.
| Argument | Type | Description |
|---|---|---|
| plan | string | Only this plan. Leave out for every plan. |
{
"type": "object",
"required": [],
"properties": {
"plan": {
"enum": [
"starter",
"standard",
"premium"
],
"type": "string",
"description": "Only this plan. Leave out for every plan."
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many matches to return (1–10, default 5). |
| query* | string | Keywords to look for, e.g. "refund" or "old photos restore". |
{
"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
}