Skip to main content
Glama

Create a website or online store

createWebsite

Creates a new website or webshop draft from a plain-language description. All properties can be changed afterwards by the user.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "name": "<name>"
    },
    "name": "createWebsite"
  }
}

Input Schema

NameRequiredDescriptionDefault
infoNoAdditional information about the user, the users' business and/or the users' desired website. Optional.
langNoUser language in ISO 639-1. Choose from: cs, da, de, el, en, es, fi, fr, it, ja, ko, nl, no, pl, pt, ro, ru, sv, tr, zh (traditional Chinese). Optional, defaults to "en".
nameYesWebsite name
emailNoUsers' email address. Optional.
styleNoOverall visual style. Defaults to "Playful".
domainNoDesired domain name in the form of "example.com". Valid TLDs are: .abc.br, .able, .abo.pa, .ac.ae, .ac.bw, .ac.im, .ac.ke, .ac.mu, .ac.ni, .ac.nz, .ac.pa, .ac.th, .academy, .accountant, .ad, .adm.br, .adv.br, .ae.org, .aeroport.fr, .ag, .agency, .agr.br, .ai, .airforce, .airline.aero, .airport.aero, .airtraffic.aero, .aju.br, .allfinanz, .alsace, .am.br, .amsterdam, .ao, .aparecida.br, .app.br, .ar, .archi, .army, .arq.br, .art.br, .as, .asia, .asn.lv, .associates, .at, .au, .auction, .audio, .auto, .auto.pl, .auz.biz, .auz.info, .auz.net, .avocat.fr, .band, .bar, .barcelona, .bargains, .bayern, .be, .beer, .belem.br, .berlin, .best, .bet, .bg, .bhz.br, .bib.br, .bid, .bike, .bio, .bio.br, .biz, .biz.id, .biz.mm, .biz.pl, .biz.pr, .blackfriday, .blog.br, .blue, .bmw, .boavista.br, .boutique, .brand, .brussels, .bsb.br, .build, .builders, .business, .buzz, .bw, .bz, .bzh, .ca, .cab, .cafe, .campinas.br, .capetown, .car, .cards, .care, .caregional, .cars, .casa, .cash, .catering, .caxias.br, .cc, .cenic_prem, .cenic_prem2, .center, .ceo, .cf, .ch, .chambagri.fr, .charity, .chat, .cheap, .chintai, .christmas, .church, .cim.br, .city, .clothing, .cloud, .club, .club.tw, .cn, .cnidn, .cnregional, .cnt.br, .co, .co.ag, .co.at, .co.bz, .co.com, .co.dk, .co.dm, .co.gl, .co.il, .co.lc, .co.mu, .co.net.nz, .co.nl, .co.no, .co.nz, .co.pl, .co.uk, .co.za, .coffee, .cologne, .com, .com.ag, .com.armanual, .com.au, .com.aw, .com.br, .com.bz, .com.cn, .com.co, .com.de, .com.dulce, .com.es, .com.gl, .com.lc, .com.lv, .com.mt, .com.mu, .com.pl, .com.post, .com.pr, .com.pt, .com.sc, .com.se, .com.so, .com.tc, .com.tr, .com.tw, .com.vc, .com.zm, .community, .computer, .conf.lv, .construction, .consulting, .contact, .contagem.br, .contractors, .cooking, .cool, .courses, .coz.br, .cr_prem1, .cr_prem2, .cr_prem3, .cuiaba.br, .curitiba.br, .cymru, .cz, .dad, .dance, .date, .de, .de, .de.com, .deals, .defreg-name, .democrat, .des.br, .design, .det.br, .dev.br, .diet, .digital, .direct, .directory, .discount, .dk, .do, .domains, .download, .dulce, .durban, .dvag, .earth, .ebiz.tw, .eco.br, .edu, .edu.dulce, .edu.gl, .edu.ky, .edu.lk, .edu.lv, .edu.mk, .edu.mt, .edu.pa, .edu.pl, .edu.post, .edu.pt, .edu.sg, .education, .ee, .email, .emp.br, .enf.br, .engineer, .enterprises, .equipment, .es, .esq, .estate, .etc.br, .eu, .eu.com, .eus, .events, .exchange, .exposed, .express, .fail, .faith, .family, .far.br, .farm, .fashion, .feedback, .fie.ee, .film, .fish, .fishing, .fit, .fitness, .flog.br, .floripa.br, .florist, .flowers, .fm.br, .foo, .football, .forsale, .fortal.br, .foundation, .foz.br, .fr, .fresenius, .fun, .futbol, .fyi, .ga, .gal, .gallery, .game, .game.tw, .games, .garden, .gd, .geek.nz, .gen.nz, .gent, .geo.br, .gifts, .gives, .gl, .gmbh, .goiania.br, .gov.dulce, .gov.ky, .gov.ng, .gov.uk, .gq, .gr, .gr.com, .gr.jp, .graphics, .gratis, .gripe, .group, .gru.br, .gs, .guide, .guitars, .guru, .gw, .hamburg, .haus, .help, .hk.com, .hk.org, .horse, .hosting, .house, .how, .hu, .hu.net, .id.au, .id.lv, .idv.tw, .im, .imb.br, .immo, .immobilien, .in, .in.net, .in.rs, .inc.hk, .ind.br, .industries, .inf.br, .inf.mk, .info, .info.co, .info.pl, .info.pr, .ing, .ing.pa, .ink, .institute, .int.co, .int.mk, .international, .iq, .is, .isla.pr, .ist, .istanbul, .it, .itregional, .iwi.nz, .jab.br, .jampa.br, .jdf.br, .jetzt, .joburg, .joinville.br, .jp.net, .juegos, .katrin, .kaufen, .kim, .kiwi, .koeln, .kr, .krd, .kred, .l.lc, .la, .land, .lat, .lc, .li, .life, .lighting, .limited, .link, .live, .loan, .log.br, .lol, .london, .londrina.br, .love, .lt, .ltd, .ltd.hk, .lu, .luxe, .luxury, .lv, .ly, .macapa.br, .maceio.br, .madrid, .management, .manaus.br, .maori.nz, .maringa.br, .market, .marketing, .mb.ca, .mba, .me, .me.ke, .me.uk, .med.br, .med.ee, .med.pa, .medecin.fr, .media, .meme, .men, .menu, .miami, .mini, .ml, .mn, .mobi, .mobi.ke, .moda, .moe, .mom, .money, .moscow, .mov, .ms, .mt, .mu, .my.id, .nagoya, .name, .name.pr, .name.qa, .name_thirdlevel, .nameemail, .natal.br, .navigation.aero, .navy, .nb.ca, .ne, .net, .net.ag, .net.au, .net.br, .net.bw, .net.bz, .net.cn, .net.co, .net.dulce, .net.gl, .net.lc, .net.lv, .net.mk, .net.mu, .net.ng, .net.nz, .net.pl, .net.pr, .net.sc, .net.so, .net.vc, .net.za, .network, .news, .nexus, .nf.ca, .ng, .ninja, .niteroi.br, .nl, .nl, .nl.ca, .no, .nom.ag, .nom.co, .nom.es, .nom.pa, .nom.pe, .noregional, .north.am, .notaires.fr, .nrw, .ns.ca, .nt.ca, .nu, .nu.ca, .nyc, .nz, .nz.basketball, .okinawa, .on.ca, .one, .ong, .ong.br, .onl, .ooo, .or.at, .org, .org.ag, .org.au, .org.br, .org.bz, .org.cn, .org.dulce, .org.es, .org.gl, .org.il, .org.lc, .org.lv, .org.mk, .org.mu, .org.nz, .org.pl, .org.post, .org.pr, .org.pt, .org.sc, .org.so, .org.tw, .org.uk, .org.vc, .org.za, .osasco.br, .p.lc, .palmas.br, .paris, .parts, .party, .pe.ca, .pet, .pharmacien.fr, .pharmacy, .phd, .photo, .photography, .photos, .pics, .pictures, .pink, .pl, .place, .plus, .pm, .poa.br, .pohl, .port.fr, .post, .ppg.br, .pr, .pri.ee, .priv.no, .pro, .pro.br, .pro.pr, .productions, .prof, .properties, .psi.br, .pt, .pty-ltd.com, .pub, .pw, .qpon, .racing, .radio, .radio.br, .re, .rec.br, .recife.br, .red, .rehab, .reisen, .rentals, .rep.br, .repair, .report, .republican, .rest, .review, .reviews, .ribeirao.br, .rich, .rio, .rio.br, .riobranco.br, .rip, .rocks, .rodeo, .ru, .ru_third, .ruhr, .run, .ryukyu, .saarland, .sale, .salvador.br, .sampa.br, .saobernardo.br, .sarl, .sb, .sc, .sc.ke, .sch.ae, .sch.uk, .school, .school.nz, .schule, .science, .scot, .se, .seg.br, .services, .shiksha, .shop, .shopping, .show, .si, .singles, .site, .sjc.br, .sk, .sk.ca, .sld.do, .sld.pa, .slz.br, .so, .soccer, .social, .software, .solutions, .sorocaba.br, .south.am, .soy, .space, .sport, .srv.br, .stream, .studio, .study, .style, .su, .su_third, .sucks, .supplies, .supply, .support, .surf, .swiss, .sx, .systems, .taipei, .tatar, .tattoo, .tc, .tdk, .team, .tec.br, .technology, .tel, .teo.br, .tf, .the.br, .theatre, .tips, .tk, .tm.dz, .tm.fr, .tmp.br, .today, .tokyo, .tokyo.jp, .tools, .top, .town, .tr, .trade, .training, .trust, .tur.br, .tv, .tv.br, .tv.tr, .tw, .twidn, .tz, .udi.br, .uk, .uno, .us, .us.com, .us.org, .uz, .vacations, .vc, .vet, .veterinaire.fr, .vg, .video, .vip, .vision, .vix.br, .vlaanderen, .vlog.br, .vodka, .voting, .vuelos, .wales, .wang, .watch, .watches, .waw.pl, .web.tr, .web.za, .webcam, .website, .wedding, .wf, .wiki, .wiki.br, .win, .work, .works, .world, .ws, .wtf, .xin, .xyz, .yk.ca, .yoga, .yokohama, .yt, .yt.ca, .za.bz, .zip, .zlg.br, .zone. Optional.
versionNoFree: free version; no KYC or credit card is required. €0 / month Basic: perfect for creating a showcase website. €7.95 / month Professional: budget friendly shop, for professional online selling. €24.95 / month Business: complete package with all features included. €49.95 / month Defaults to "Free".
webshopNoTrue: website will include a webshop False: shopping basket will be disabled. Defaults to "True".
currencyNoUser currency in ISO 4217. Choose from: BTC, EUR, GBP, USD, ... Optional, defaults to "EUR".

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations at all, the description carries the full burden and does deliver two genuinely useful facts: the result is a draft (not a live site) and every property is user-editable afterwards, which signals reversibility. It omits other material behavior: whether an account or payment is required (the version parameter carries monthly prices up to €49.95), whether a domain is actually registered, and whether anything is published. Those omissions matter for a creation tool with commercial implications.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the verb and resource, followed by the one reassurance the agent most needs (draft, editable later). Nothing is padded and no sentence is wasted.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a nine-parameter creation tool with no annotations and no output schema, the definition is thin. It never says what the call returns (site ID, URL, draft handle) even though there is no output schema to compensate, and it omits cost and account prerequisites that are central to a tool whose version options are priced. The draft/editability note is the only behavioral anchor.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so every one of the nine parameters already has a description, enum, or default documented in the schema. The description adds only the hint that input should be plain language, which loosely maps to the free-text 'info' parameter. Baseline 3 is correct when the schema does all the parameter work.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Creates a new website or webshop draft', plus the input modality 'from a plain-language description'. That distinguishes it clearly from the read-only siblings (getFeatures, getPrices, supportSearch) without needing to name them. It stops short of a 5 only because it doesn't explicitly contrast itself with any alternative creation path.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use guidance, no prerequisites, and no conditions under which the agent should prefer or avoid this tool. The phrase 'draft ... can be changed afterwards' implies a low-risk starting point, but that is inferred, not stated as usage direction. An agent gets no signal about account state, cost, or readiness before calling.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources