Moltline Studio
com.moltlinestudio/catalogVersion 1.2.0Fleet entry point: 22 hosted MCP servers, 160 tools, 110 free. Searches 138 agent skills.
Status
Responds395 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:14 UTC
- Latency
- 395 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.moltlinestudio.com/catalogResponds395 msNo sign-in
Claude Code
claude mcp add --transport http catalog https://mcp.moltlinestudio.com/catalogClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: catalog
Remote MCP server URL: https://mcp.moltlinestudio.com/catalogCursor
{
"mcpServers": {
"catalog": {
"url": "https://mcp.moltlinestudio.com/catalog"
}
}
}VS Code
code --add-mcp '{"name":"catalog","type":"http","url":"https://mcp.moltlinestudio.com/catalog"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
10 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
get_free_skillLoad a product's free gateway skill with its complete instructions. FREE.
Typical input {"slug": "inbox-commander"} returns {"slug": ...,
"skill": "<skill name>", "instructions": "<full skill text>"}.
Returns exactly one skill - the product's free gateway skill - chosen
automatically from the slug, with no plan required. Use when the caller
wants usable instructions immediately. Not for the product's other skills:
those are named and need get_full_skill with a skill_name, which requires
a paid plan. Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "unknown slug '<value>'"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry. | No | Yes | Yes | No |
get_full_kitLoad a themed kit and every member product in full. PREMIUM (license).
Typical input {"slug": "founder-kit"} returns {"slug": ..., "name": ...,
"products": [{"slug": ..., "name": ..., "persona": ..., "skills":
[...]}, ...]}.
Returns every member product of one bundle in full, so the payload is
large. Use only after list_kits has confirmed the kit slug. Not for a
single product (get_full_product). Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "unknown kit '<value>'"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry. | No | Yes | Yes | No |
get_full_personaLoad a product's complete persona definition. PREMIUM (license).
Typical input {"slug": "inbox-commander"} returns {"slug": ...,
"persona": "<full persona text>"}.
Returns the persona text alone, with no skill bodies. Use when the caller
needs the product's voice and operating rules only. Not when skills are
also wanted - get_full_product returns persona and every skill in one
call. Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "unknown slug '<value>'"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry. | No | Yes | Yes | No |
get_full_productLoad one product in full: persona plus every skill's instructions. PREMIUM (license).
Typical input {"slug": "inbox-commander"} returns {"slug": ...,
"name": ..., "persona": ..., "skills": [{"name": ..., "instructions":
...}], "free_skill": {...}}.
Returns persona plus every skill for one product. Use when the caller
wants the whole product. Not for a single skill (get_full_skill) and not
for a bundle of products (get_full_kit). Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "unknown slug '<value>'"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry. | No | Yes | Yes | No |
get_full_skillLoad one paid skill's complete instructions from a product. PREMIUM (license).
Typical input {"slug": "inbox-commander", "skill_name": "email-triage"}
returns {"slug": ..., "skill": ..., "instructions": "<full
skill text>"}.
Returns one named skill, selected by skill_name. Use after preview_product
has shown the skill list and the caller wants one specific paid skill. Not
for the free gateway skill, which get_free_skill returns with no plan, and
not for every skill at once (get_full_product). Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "unknown slug '<value>'"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry. | No | Yes | Yes | No |
list_kitsList the 12 themed kits with pricing and member products. FREE.
Takes no arguments. Returns a list of kit objects, each {"slug": ...,
"name": ..., "price_usd": N, "tagline": ..., "members": ["product-slug",
...], "availability": ...}. Use a kit's slug with get_full_kit (premium).
Kits are not sold standalone on any marketplace: price_usd is the bundle's
reference value, and All-Access is how a caller actually unlocks one.
Use when the caller asks about bundles or bundle pricing. Not for
individual products (search_catalog) and not for a kit's full contents
(get_full_kit). Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry. | No | Yes | Yes | No |
preview_productPreview one product: metadata, persona teaser, and paid-skill teasers. FREE.
Typical input {"slug": "inbox-commander"} returns {"slug": ...,
"name": ..., "tagline": ..., "persona_preview": ..., "skills":
[{"name": ..., "preview": ...}], "free_skill": ..., "note": ...}.
Returns teasers only, never full text. Use to judge a product before
committing. Not for the complete persona or skill bodies
(get_full_persona, get_full_product), and not when the caller wants
instructions they can act on now (get_free_skill). Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "unknown slug '<value>'"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry. | No | Yes | Yes | No |
recommend_productsRecommend catalog products for a need described in plain language. FREE.
Typical input {"need": "help answering customer support emails"} returns
{"need": ..., "recommendations": [{"slug": ..., "name": ..., "why": ...,
"area": ..., "try_free": "<free skill name>"}], "next": "..."}.
Use when the caller describes a problem instead of naming a product;
ranking is by fit to the described need. Not for exact keyword or slug
lookups (search_catalog). Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry. | No | Yes | Yes | No |
search_catalogSearch all 138 catalog products by keyword and/or focus area. FREE.
Typical input {"query": "email inbox", "limit": 5} returns a ranked list
of product objects [{"slug": ..., "name": ..., "area": ..., "segment":
..., "tagline": ...}]. An empty query with an area set browses that area.
Use when the caller names a keyword, product, or focus area to look up.
Not for bundles (list_kits) and not for plain-language problem statements,
which recommend_products ranks by fit rather than keyword match. Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry. | No | Yes | Yes | No |
upgrade_infoExplain how to unlock full personas, paid skills, and kits. FREE.
Takes no arguments. Returns {"message": ..., "how": ..., "free_tier":
...} describing the upgrade path and what stays free.
Use when a premium tool has been refused or the caller asks what a plan
covers. Not for per-bundle or per-product pricing (list_kits,
preview_product). Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": "<what is wrong and how to fix it>"}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Sep 13, 2026
- Updated
- Sep 13, 2026
- Categories
- Uncategorized
- GDPR
- Not declared