Set what it promotes and the goal
set_offerSets what the project is and how Marsell sells for it: its type (one of twelve, by what people do when its marketing works; get_setup's types explains each and the week it gets), a second type, the switches (who buys it, where people get it, restricted goods, for children, inside a big company, ads on or off), the four facts (what it promotes, what people should do, whether it's out yet, whether people already look for it), whose accounts its posts come from (the business's own, a person's own, or both) and the owner's goal for the next weeks. Give any of them; the ones left out stay as they are.
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": "set_offer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ads | No | The ads switch, the same one get_setup's ads question sets (set_preferences ads): ask the owner, never pick it for them. Free tools and campaigns start with ads off; left out, the type's default stands. | |
| goal | No | What the owner wants Marsell to reach, in their own words: ask them, never write it for them. With a number and a day ("$5k a month by 8 November", "500 stars by Christmas") it becomes the goal Marsell counts and plans every week toward when the setup finishes; it is also the campaign brief the planner reads. Send it empty to clear the one on file. | |
| type | No | What the project is, by what people do when its marketing works (it sets what every week plans): shop (Shop: people buy products); paid_software (Paid software: people sign up and pay); free_tool (Free or open tool: people download and use it); local (Local place or service: people come in or book nearby); client_work (Client work: people hire you for a job); channel (Channel or show: people follow what you put out); release (Release: people wishlist, then buy a book, album, film or game); course (Course: people enrol); event (Event: people come on a date); community (Community: people join); fundraiser (Fundraiser or charity: people give money); campaign (Campaign: people sign, vote or act). A project is one thing; a person with several (a channel, an app, an open-source starter) makes one project each. Sets what it promotes and what people should do with it, unless you give those too. Leave it out when unsure: Marsell decides it from what is on file and asks the owner. | |
| until | No | For out_yet until: the end date, YYYY-MM-DD. | |
| out_yet | No | Is it out yet: not_launched (Not launched yet), launched (Launched), until (Running until a date). | |
| sold_on | No | Where people get it: own_site (Its own site), marketplace (A marketplace), app_store (An app store), in_person (In person), platform_profile (A profile on a platform). Marsell reads it from the address when left out. | |
| promotes | No | What it promotes, the main one: products (Things people buy and own, physical or digital); software (Apps, platforms, tools, open source); services (Work done for people: professional, local, trades, agencies, freelance); places (Restaurants, cafés, hotels, gyms, studios, venues, attractions); events (Concerts, conferences, festivals, workshops, meetups); learning (Courses, coaching, schools, tutoring); media (Creators, podcasts, newsletters, publications); creative (Music, film, books, art, games); causes (Charities, nonprofits, fundraisers, petitions, campaigns); communities (Clubs, paid communities, teams, fan clubs); person (A personal brand, a portfolio, a job search); project (A side project, research, a one-off campaign). | |
| who_buys | No | Who buys it: people (People), businesses (Businesses), both (Both). | |
| restricted | No | Goods the ad platforms limit or refuse that it sells: alcohol, gambling, cannabis, adult, weapons, crypto, supplements. An empty list says none. | |
| person_name | No | With posts_come_from person or both: that person's name as people know them. | |
| second_type | No | A second type it also is, with type: an open-core company is paid_software with free_tool as its second type. | |
| for_children | No | true when it is made mainly for children. | |
| also_promotes | No | Anything else it also promotes (never the main one again). | |
| people_should | No | What people should do, the main one: buy (Buy), sign_up (Sign up), book (Book or visit), attend (Attend), donate (Donate), join (Join or subscribe), follow (Follow), use (Use or contribute), vote (Sign or vote), hire (Hire), contact (Get in touch). | |
| something_else | No | When none of the families fits: what it promotes, in a few words. | |
| posts_come_from | No | Whose accounts its posts come from: business (its own accounts, speaking as itself), person (one person's own accounts: the maker of a free, open-source or side project who shares it from their own profiles, a coach, a freelancer, a practitioner posting as themselves; posts are then written by that person in first person, and nothing posts by itself unless they switch it on) or both (a founder-led business: its own accounts speak as the business, and the founder also posts about it from their own, in first person). Leave it out when unsure: Marsell decides it from what is on file and asks the owner. | |
| people_could_also | No | Other things people can do. | |
| inside_big_company | No | true for a team, programme or campaign inside a large company: Marsell then approaches no one and runs no ads for it on its own. | |
| people_look_for_it | No | searched: Yes, people search for this; new: No, it's new and needs showing first. |