
Find and compare creative AI tools: what they do, cost, open or closed, licences, with sources.
Maintained byplainly.guide(verified)Also a maintainer?
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.
Compare 2 to 5 entries side by side on the questions people ask: what each is for, open or closed, licence, commercial use, free option, cheapest paid plan, skill needed, how you use it, and when the facts were last checked.
Entry slugs or names.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http mcp https://mcp.plainly.guide/mcp
Compare 2 to 5 entries side by side on the questions people ask: what each is for, open or closed, licence, commercial use, free option, cheapest paid plan, skill needed, how you use it, and when the facts were last checked.
| Argument | Type | Description |
|---|---|---|
| slugs* | array | Entry slugs or names. |
{
"type": "object",
"required": [
"slugs"
],
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 5,
"minItems": 2,
"description": "Entry slugs or names."
}
}
}Shortlist creative AI tools, models and hosts for something the user wants to make (pictures, video, voice, music, talking presenters, 3D). Returns the best matches with a plain-English summary, whether it is open or closed, whether there is a free option, the cheapest paid plan, and links. Ordered by how well each matches the task; nobody pays for placement.
| Argument | Type | Description |
|---|---|---|
| area | string | Optional: limit to one area. |
| task* | string | What the user wants to make or do, in plain words, e.g. "turn a photo into a short video" or "clone my voice for a podcast". |
| type | string | Optional: tool = an app you sign up to; model = the engine (often downloadable); host = a service that runs other makers' models. |
| limit | integer | How many results to return (default 8). |
| budget | number | Most the user will pay per month, in US dollars. 0 means free options only. Leave out for any price. |
| open_source | boolean | true: only open-source or downloadable (open-weights) entries. false: only closed ones. Leave out for both. |
| commercial_use | boolean | Optional: true to keep only entries whose terms allow commercial use of what you make (including with conditions or on paid plans). |
{
"type": "object",
"required": [
"task"
],
"properties": {
"area": {
"enum": [
"image",
"video",
"voice",
"music",
"avatar",
"3d"
],
"type": "string",
"description": "Optional: limit to one area."
},
"task": {
"type": "string",
"description": "What the user wants to make or do, in plain words, e.g. \"turn a photo into a short video\" or \"clone my voice for a podcast\"."
},
"type": {
"enum": [
"tool",
"model",
"host"
],
"type": "string",
"description": "Optional: tool = an app you sign up to; model = the engine (often downloadable); host = a service that runs other makers' models."
},
"limit": {
"type": "integer",
"default": 8,
"maximum": 20,
"minimum": 1,
"description": "How many results to return (default 8)."
},
"budget": {
"type": "number",
"minimum": 0,
"description": "Most the user will pay per month, in US dollars. 0 means free options only. Leave out for any price."
},
"open_source": {
"type": "boolean",
"description": "true: only open-source or downloadable (open-weights) entries. false: only closed ones. Leave out for both."
},
"commercial_use": {
"type": "boolean",
"description": "Optional: true to keep only entries whose terms allow commercial use of what you make (including with conditions or on paid plans)."
}
}
}Full Plainly entry for one tool, model or host: summary, what it is for, open or closed, licence, whether you can sell what you make (and conditions), every plan and price, access, skill needed, maker, rights and safety (training on your work, watermarks, face/voice cloning), related entries, alternatives, and a source URL with check date for every fact. Accepts the slug (e.g. "midjourney") or a name.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Entry slug from find_tool, or the tool's name, e.g. "suno" or "Runway". |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Entry slug from find_tool, or the tool's name, e.g. \"suno\" or \"Runway\"."
}
}
}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 7, 2026.