Skip to main content
Glama

Change a project's settings

update_project

Changes a project's settings like Settings in the app: name, account type, what it sells and the keyword of its sales videos, topic, niche (Project); channels, audience country, time zone, fixed posting times, videos per week, videos the user films (Posting); style, video language, voice, character (Videos); brand colors (random, a ready palette or theirs, also from their website) and removing the logo (Brand). With videos the user films the style stays among those that work with them (get_catalog). Send only what changes. Changing the style in Automatic when the weekly plan already has videos made in the old style needs already_made: keep them, remake them in the new style, or remove them (ask the user). To switch Automatic/Manual use set_mode. The project icon and the logo are uploaded in the app.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

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

Input Schema

NameRequiredDescriptionDefault
nameNo
nicheNo
sellsNoBusiness accounts only
styleNo
topicNoWhat the channel talks about (HypeFox sets it at the first video; the user can change it)
voiceNo
countryNoISO code, or "" for everywhere (the time zone follows it)
projectNoProject id or name (optional if the user has one project)
channelsNo
characterNoCharacter id for the videos, or "none" (faceless)
time_zoneNoIANA time zone of the audience, e.g. America/New_York
automationsNoAutomatic mode only: what HypeFox does on its own and what the user keeps. Everything is on by default. The posting times are fixed_times ([] = HypeFox picks them). Turning one on makes things go public without the user's OK: ask them first
fixed_timesNoFixed weekly posting times; [] = HypeFox picks the audience's best times
remove_logoNotrue removes the project's logo (the user uploads a new one in the app)
account_typeNo
already_madeNoOnly when changing style in Automatic with videos already made
brand_colorsNoThe colors of every new video and cover: random (the default), a ready palette, or the user's brand colors. Videos already made keep theirs
brand_websiteNoThe user's website: HypeFox takes the brand colors from it (custom), and the logo if the project has none yet
video_languageNoNeeds a voice of that language: send voice too if the current one doesn't speak it
videos_per_weekNoHow many videos Automatic makes each week
videos_you_filmNoHow many of the weekly videos the user films with their phone and their face (To film), from 0 to videos_per_week: each comes with the script HypeFox picked (keep its hook and ending) and a time to film it by, 6 hours before it goes out; the editing is all automatic; if it doesn't arrive, HypeFox makes it with AI in the project's style. With 1 or more the style must be one of icone, collage, mappe, parole. 0 = HypeFox makes them all. It counts from next week's plan.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / character / description
      Previous value: -"Character id for the videos, or \"none\" (faceless; in Pixel Quest a random narrator)"New value: +"Character id for the videos, or \"none\" (faceless)"
    • changedInput schema / properties / style / enum
      Previous value: -[
      -  "icone",
      -  "scarabocchi",
      -  "collage",
      -  "mappe",
      -  "pixel",
      -  "parole"
      -]New value: +[
      +  "icone",
      +  "scarabocchi",
      +  "collage",
      +  "mappe",
      +  "parole"
      +]
  2. Changed1 schema field changed
    • addedInput schema / properties / automations
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Automatic mode only: what HypeFox does on its own and what the user keeps. Everything is on by default. The posting times are fixed_times ([] = HypeFox picks them). Turning one on makes things go public without the user's OK: ask them first",
      +  "properties": {
      +    "make_videos": {
      +      "description": "true: HypeFox makes the plan's videos with AI. false: the user makes them all; they upload their filmed videos in the app (home page, Add videos), HypeFox edits them, keeps them in a queue and posts one at every post of the plan (videos_you_film goes to 0)",
      +      "type": "boolean"
      +    },
      +    "post_videos": {
      +      "description": "true: every video goes out on its own. false: every video waits for the user's OK in the calendar (approve_video)",
      +      "type": "boolean"
      +    },
      +    "reply_to_comments": {
      +      "description": "true: HypeFox answers simple questions on its own (prices, criticism and anything unsure always wait). false: every reply waits for the user's OK",
      +      "type": "boolean"
      +    },
      +    "send_keyword_offer": {
      +      "description": "true: who writes the project's keyword gets the offer right away. false: each one waits for the user's OK",
      +      "type": "boolean"
      +    }
      +  },
      +  "type": "object"
      +}
  3. Changed1 schema field changed
    • addedInput schema / properties / sells / properties / keyword
      Added value: +{
      +  "description": "With dm: the project's keyword, the word people comment or send in a DM to get the offer (3 to 12 letters or digits, saved in capitals, e.g. PRICES). Sales videos start from it (one that offers something different may use its own) and HypeFox's replies recognize it. An empty string removes it: then HypeFox picks one for each sales video",
      +  "maxLength": 30,
      +  "type": "string"
      +}
  4. Changed3 schema fields changed
    • addedInput schema / properties / brand_colors
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "The colors of every new video and cover: random (the default), a ready palette, or the user's brand colors. Videos already made keep theirs",
      +  "properties": {
      +    "colors": {
      +      "description": "With custom: 2 to 5 colors as #RRGGBB, the most important first. HypeFox puts each one where it reads best in every style; together they must read (a light one and a dark one, at least)",
      +      "items": {
      +        "type": "string"
      +      },
      +      "maxItems": 5,
      +      "type": "array"
      +    },
      +    "mode": {
      +      "description": "random (the default: every video gets its own colors from the style), palette (one ready palette for every video), custom (the user's brand colors)",
      +      "enum": [
      +        "random",
      +        "palette",
      +        "custom"
      +      ],
      +      "type": "string"
      +    },
      +    "palette": {
      +      "description": "With palette: one of notte (Night: #0B1020 #FFFFFF #FFC83D #3D5AFE), pomodoro (Tomato: #D62F25 #FFF8EF #1C1C1C #FFC93C), carta (Paper: #F4EFE6 #1F1F1F #D9480F #2B6CB0), menta (Mint: #0E3B2E #EAFBF3 #2EE6A6 #F2C14E), oceano (Ocean: #0A4D8C #FFFFFF #6FD3FF #FFB703), sole (Sunshine: #FFD23F #1A1A1A #D62828 #FFFFFF), lavanda (Lavender: #2B1B4E #F3EEFF #C29BFF #FF7AB6), rosa (Candy: #2A0A18 #FFFFFF #FF4F8B #FFE066), bosco (Forest: #1E3A2B #F2E8CF #E9A23B #BC4749), inchiostro (Black and white: #FFFFFF #111111 #FF3B30)",
      +      "enum": [
      +        "notte",
      +        "pomodoro",
      +        "carta",
      +        "menta",
      +        "oceano",
      +        "sole",
      +        "lavanda",
      +        "rosa",
      +        "bosco",
      +        "inchiostro"
      +      ],
      +      "type": "string"
      +    },
      +    "roles": {
      +      "additionalProperties": false,
      +      "description": "With custom, only if the user wants to decide where each color goes (instead of colors)",
      +      "properties": {
      +        "background": {
      +          "description": "#RRGGBB",
      +          "type": "string"
      +        },
      +        "highlight": {
      +          "description": "#RRGGBB: highlights, keywords, the spoken word",
      +          "type": "string"
      +        },
      +        "text": {
      +          "description": "#RRGGBB, readable on the background",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "background",
      +        "text",
      +        "highlight"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "mode"
      +  ],
      +  "type": "object"
      +}
    • addedInput schema / properties / brand_website
      Added value: +{
      +  "description": "The user's website: HypeFox takes the brand colors from it (custom), and the logo if the project has none yet",
      +  "maxLength": 300,
      +  "type": "string"
      +}
    • addedInput schema / properties / remove_logo
      Added value: +{
      +  "description": "true removes the project's logo (the user uploads a new one in the app)",
      +  "type": "boolean"
      +}
  5. Changed3 schema fields changed
    • changedInput schema / properties / character / description
      Previous value: -"Character id for the videos, or \"none\" (faceless; in Cartoon Storytime a random narrator)"New value: +"Character id for the videos, or \"none\" (faceless; in Pixel Quest a random narrator)"
    • changedInput schema / properties / style / enum
      Previous value: -[
      -  "icone",
      -  "scarabocchi",
      -  "cartone",
      -  "collage",
      -  "mappe"
      -]New value: +[
      +  "icone",
      +  "scarabocchi",
      +  "collage",
      +  "mappe",
      +  "pixel",
      +  "parole"
      +]
    • changedInput schema / properties / videos_you_film / description
      Previous value: -"How many of the weekly videos the user films with their phone and their face (To film), from 0 to videos_per_week: each comes with the script HypeFox picked (keep its hook and ending) and a time to film it by, 6 hours before it goes out; the editing is all automatic; if it doesn't arrive, HypeFox makes it with AI in the project's style. With 1 or more the style must be one of icone, collage, mappe. 0 = HypeFox makes them all. It counts from next week's plan."New value: +"How many of the weekly videos the user films with their phone and their face (To film), from 0 to videos_per_week: each comes with the script HypeFox picked (keep its hook and ending) and a time to film it by, 6 hours before it goes out; the editing is all automatic; if it doesn't arrive, HypeFox makes it with AI in the project's style. With 1 or more the style must be one of icone, collage, mappe, parole. 0 = HypeFox makes them all. It counts from next week's plan."
  6. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources