Browse ElfHosted's managed apps, prices, savings, the $1 trial, docs and status. No account needed.
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.
Search ElfHosted's catalogue of apps and bundles. Returns each match's name, a short description, its live price and its store link.
How many to return (1 to 20, default 10).
Words to search for, such as "plex", "photos" or "audiobooks". Leave out to list the first page of the catalogue.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http public https://mcp.elfhosted.com/mcp
Search ElfHosted's catalogue of apps and bundles. Returns each match's name, a short description, its live price and its store link.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many to return (1 to 20, default 10). |
| query | string | Words to search for, such as "plex", "photos" or "audiobooks". Leave out to list the first page of the catalogue. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many to return (1 to 20, default 10)."
},
"query": {
"type": "string",
"description": "Words to search for, such as \"plex\", \"photos\" or \"audiobooks\". Leave out to list the first page of the catalogue."
}
},
"additionalProperties": false
}Compare 2 to 5 ElfHosted apps or bundles side by side: name, description, live price and store link for each. Give store product ids or names.
| Argument | Type | Description |
|---|---|---|
| products* | array | Product names, search words or store product ids. |
{
"type": "object",
"required": [
"products"
],
"properties": {
"products": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 5,
"minItems": 2,
"description": "Product names, search words or store product ids."
}
},
"additionalProperties": false
}How an ElfHosted customer connects their agent to their own private MCP server, which sees their apps and can ask for changes, with the steps for claude.ai, ChatGPT, Claude Code and Cursor. Read from the docs, with the link.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Suggests which ElfHosted path fits how someone watches and what they want: a Plex/Emby/Jellyfin library, Stremio-only, or Flex for everyday apps. Rules-based, with live store links and prices.
| Argument | Type | Description |
|---|---|---|
| wants | string | library: a media server with the *arrs and their own provider accounts; addons: Stremio addons; apps: everyday apps such as notes, photos and recipes. |
| watch_on | array | Where they watch: Apple TV, Android TV or Google TV, Fire TV, Roku, LG or Samsung TV, phone, browser, Stremio. |
| already_use | array | What they use today: Plex, Emby, Jellyfin, Stremio, or none. |
| household_size | integer | |
| budget_monthly_usd | number |
{
"type": "object",
"properties": {
"wants": {
"enum": [
"library",
"addons",
"apps"
],
"type": "string",
"description": "library: a media server with the *arrs and their own provider accounts; addons: Stremio addons; apps: everyday apps such as notes, photos and recipes."
},
"watch_on": {
"type": "array",
"items": {
"type": "string"
},
"description": "Where they watch: Apple TV, Android TV or Google TV, Fire TV, Roku, LG or Samsung TV, phone, browser, Stremio."
},
"already_use": {
"type": "array",
"items": {
"type": "string"
},
"description": "What they use today: Plex, Emby, Jellyfin, Stremio, or none."
},
"household_size": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"budget_monthly_usd": {
"type": "number",
"minimum": 0
}
},
"additionalProperties": false
}Read one page of the public ElfHosted docs as markdown. Give its path ("app/plex", "trial") or its docs.elfhosted.com link, as search_docs returns. Long pages are cut short.
| Argument | Type | Description |
|---|---|---|
| path* | string | The page path, such as "app/plex", or its link. |
{
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"type": "string",
"description": "The page path, such as \"app/plex\", or its link."
}
},
"additionalProperties": false
}How ElfHosted's $1, 7-day trial works: what you get, which products are not on trial, what happens on day 8, and how to cancel. Read from the trial page of the docs, with its link.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Whether ElfHosted's public services are up right now, from the status page, naming any that are down.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Ways to pay less for an ElfHosted app: prepaying 3, 6 or 12 months, and paying with ElfBuckz bought with Bitcoin, which stacks with prepaying. Give a product (a name, search words or a store product id) to get its live monthly price and what each term costs; without one, it explains the savings with a worked example.
| Argument | Type | Description |
|---|---|---|
| product | string | Optional: an app or bundle name, search words, or a store product id. |
{
"type": "object",
"properties": {
"product": {
"type": "string",
"description": "Optional: an app or bundle name, search words, or a store product id."
}
},
"additionalProperties": false
}Search ElfHosted's public documentation. Returns the best matching pages and sections, each with its title, link and a short snippet. get_doc reads a whole page.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many matches (1 to 10, default 5). |
| query* | string | What to look for. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "How many matches (1 to 10, default 5)."
},
"query": {
"type": "string",
"description": "What to look for."
}
},
"additionalProperties": false
}For someone happy with their stack who wants more: suggests up to 5 ElfHosted apps that pair with the apps they list, never one they already run, each with why and a live store link. Rules-based.
| Argument | Type | Description |
|---|---|---|
| my_apps | array | The apps they already run, such as Plex, Radarr, AIOStreams or Immich. |
{
"type": "object",
"properties": {
"my_apps": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60
},
"maxItems": 30,
"description": "The apps they already run, such as Plex, Radarr, AIOStreams or Immich."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.