Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GROWWER_API_KEYNoGrowwer API key sent as a Bearer token. Without it the bridge still starts and advertises the full catalogue, but every tool except growwer_get_guide and the prompts returns setup instructions instead of data.
GROWWER_MCP_URLNoUpstream endpoint of the hosted Growwer MCP server.https://tool.growwer.com/mcp

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
growwer_setupA

Explain how to finish connecting this bridge to Growwer. The bridge has no API key, so no project, order, wallet or seller data can be read until one is configured.

growwer_accept_seller_orderB

Use this when a seller takes an order placed on one of their medias that waits for acceptance: accepts it and the buyer is told.

growwer_apply_seller_media_competitive_feesA

Use this when a seller wants the fees Growwer suggests for one of their medias: sets its post fees to the competitiveFees growwer_get_seller_media answers.

growwer_approve_orderA

Use this when the user has checked the delivery of an order that waits for their review and accepts it: the order finishes and the seller is paid. It cannot be undone. The user is asked to confirm first.

growwer_approve_order_draftA

Use this when the user has read the draft of a post order that waits for their review and accepts it: the seller then publishes it.

growwer_cancel_orderA

Use this when the user wants to cancel an order the seller has not accepted yet: cancels it, its price returns to their wallet and the seller is told the reason. The user is asked to confirm first.

growwer_count_saved_filter_mediasA

Use this when you need how many catalogue medias one saved filter of a project matches, without listing them: the total growwer_search_project_medias answers with that savedFilterId.

growwer_create_orderA

Use this when the user has decided to buy an article or a link addition on a catalogue media for one of their projects: places the order, and its price leaves their wallet. Send the price growwer_estimate_order answered as expectedPrice. The user is asked to confirm the purchase first, and nothing is charged unless they accept.

growwer_create_projectB

Use this when the user wants to buy links for a website that has no project yet: creates the project, which Growwer then analyses in the background to recommend medias.

growwer_create_saved_filterA

Use this when the user wants to keep a catalogue search of a project to reuse it, here or on the web: saves the filters growwer_search_project_medias takes, optionally with notifications of new matching medias.

growwer_create_seller_mediaA

Use this when a seller wants to offer a new website of theirs on Growwer: registers the media with its fees and offer, and Growwer reviews it in the background.

growwer_delete_projectA

Use this when the user no longer wants one of their projects: deletes it for good. A project with an order in progress cannot be deleted. The user is asked to confirm first.

growwer_delete_saved_filterA

Use this when the user no longer wants one of the saved filters of a project, including one saved on the web: deletes it and stops its notifications.

growwer_delete_seller_mediaA

Use this when a seller wants to stop offering one of their medias for good: deletes it, as the web's delete button does. A media with an order in progress cannot be deleted. The user is asked to confirm first.

growwer_deliver_seller_orderB

Use this when a seller has published an accepted order: delivers a post order with the URL of the post and publicationDateConfirmed, and a link addition with neither, for the buyer to review.

growwer_deliver_seller_order_draftA

Use this when a seller who writes the draft of a post order has it ready: delivers it from a file uploaded with growwer_upload_file.

growwer_deliver_seller_order_draft_updateA

Use this when a seller has changed the draft of a post order as the buyer asked: delivers the new draft from a file uploaded with growwer_upload_file.

growwer_deliver_seller_order_updateA

Use this when a seller has changed a delivered order as the buyer asked: delivers a post order with the URL of the post and publicationDateConfirmed, and a link addition with neither, for the buyer to review again.

growwer_discard_mediaA

Use this when the user does not want a catalogue media for one of their projects: discards it for that project, as the web does. Discarding it again changes nothing.

growwer_download_buyer_transaction_documentA

Use this when the user needs the document Growwer attached to a movement of their buyer wallet: returns the file. Find the movement with growwer_list_buyer_transactions.

growwer_download_order_briefingB

Use this when the user needs the file they attached to the briefing of one of their post orders: returns the file.

growwer_download_order_draftA

Use this when the user needs the current draft file of one of their post orders, to review it before publishing: returns the file.

growwer_download_seller_order_briefingC

Use this when the user, as a seller, needs the file the buyer attached to the briefing of a post order they sell: returns the file.

growwer_download_seller_order_draftB

Use this when the user, as a seller, needs the current draft file of a post order they sell: returns the file.

growwer_download_seller_transaction_documentA

Use this when the user needs the document Growwer attached to a movement of their seller wallet: returns the file. Find the movement with growwer_list_seller_transactions.

growwer_download_withdrawal_invoiceA

Use this when the user needs the invoice they uploaded for one of their withdrawals: returns the file.

growwer_estimate_managed_service_proposalsA

Use this when the user considers accepting proposals of a managed service campaign: totals the accepted proposals still awaiting their order and the proposed ones named in accept, and compares the total with the available wallet balance. Changes nothing.

growwer_estimate_orderA

Use this when the user considers buying an article on a media: checks and prices the order these arguments describe and compares the price with the available wallet balance. Changes nothing.

growwer_favourite_mediaA

Use this when the user likes a catalogue media for one of their projects: marks it as a favourite of that project, as the heart on the web does. Adding it again changes nothing.

growwer_get_buyer_walletA

Use this when the user asks how much they can spend: answers the balance of their buyer wallet and the page where they top it up.

growwer_get_catalogue_mediaA

Use this when you need the full details of one media of the catalogue, such as its prices, metrics and conditions, before estimating or recommending an order on it.

growwer_get_guideA

Use this when you start working with Growwer, or when a tool answer is unclear: explains the buyer and seller profiles, the order states, paging, the error codes and where the vocabulary ids come from. Needs no sign-in or API key.

growwer_get_invoice_pdfA

Use this when the user needs the PDF of one of their top-up invoices: returns the file. Find the invoice id with growwer_list_invoices.

growwer_get_managed_service_campaignA

Use this when you need one managed service campaign in full: its budget, targets, state and progress.

growwer_get_managed_service_proposals_summaryB

Use this when the user wants the PDF summary of a managed service campaign's proposals, as the campaign page offers it; extended adds the details of each media. Returns the file.

growwer_get_meA

Use this when you start working with an account, or need its profiles, balances or access: answers the profile basics, the buyer and seller balances, whether the seller account is restricted, whether the catalogue is open to it, and whether it has a managed service.

growwer_get_orderA

Use this when you need one order the user bought in full: its briefing, its draft and its state history.

growwer_get_projectA

Use this when you need one of the user's projects in full, such as its domain, its topics and its state.

growwer_get_seller_mediaA

Use this when you need one of the user's seller medias in full: its fees, extras, the competitive fees Growwer suggests and its performance.

growwer_get_seller_orderA

Use this when you need one order placed on one of the user's medias in full: its briefing, its draft and its state history.

growwer_get_seller_walletA

Use this when the user asks what their sales earned: answers the balance they can withdraw now and what is held until orders settle.

growwer_get_vocabularyA

Use this when a filter or an answer takes a country, language, topic, product type or link type: lists every code with its English name, so the ids are never guessed.

growwer_list_buyer_transactionsA

Use this when the user asks about the movements of their buyer wallet: lists top-ups, order debits and their refunds, gifts and manual corrections, newest first.

growwer_list_flash_offersB

Use this when the user looks for discounted medias: lists the medias on a time-limited flash offer in the catalogue of one of their projects.

growwer_list_invoicesA

Use this when the user asks about the invoices of their top-ups: lists them, newest first, with their amounts and dates.

growwer_list_managed_service_campaignsA

Use this when the user asks about the campaigns Growwer's team runs for them: lists their managed service campaigns, newest first. Empty without a managed service.

growwer_list_managed_service_proposalsA

Use this when the user reviews what Growwer's team proposes for a managed service campaign: lists the proposed medias, newest first, with their state and price.

growwer_list_ordersA

Use this when the user asks about the orders they bought, or to follow them: lists them with filters on state, project and dates; sort by updatedAt with updatedSince to see only what changed.

growwer_list_projectsA

Use this when you need the user's projects (the websites they buy for), for example to pick the project id the catalogue and order tools take: lists them, newest first.

growwer_list_saved_filtersA

Use this when the user refers to a catalogue search they saved, on the web or here: lists the saved filters of one project, newest first, to apply one with savedFilterId in growwer_search_project_medias.

growwer_list_seller_mediasA

Use this when the user asks about the medias they sell articles on: lists them in every state with their fees and performance.

growwer_list_seller_ordersA

Use this when the user, as a seller, asks about the orders placed on their medias, or to follow them: lists them with filters; sort by updatedAt with updatedSince to see only what changed.

growwer_list_seller_transactionsA

Use this when the user asks about the movements of their seller wallet: lists earnings from orders, withdrawals and manual corrections, newest first.

growwer_list_withdrawalsA

Use this when the user asks about the withdrawals they requested from their seller wallet: lists them, newest first, with their state.

growwer_put_seller_holidayB

Use this when a seller wants to start, change or end their holiday: while on holiday their medias take no orders. Setting the holiday they already have changes nothing.

growwer_refute_seller_order_draft_updateA

Use this when a seller will not change a draft as the buyer asked: refuses the update with a reason the buyer is told.

growwer_refute_seller_order_updateA

Use this when a seller will not change a delivered order as the buyer asked: refuses the update with a reason the buyer is told.

growwer_reject_seller_orderA

Use this when a seller will not take an order placed on one of their medias that waits for acceptance: rejects it, the buyer gets the price back and is told the reason. The user is asked to confirm first.

growwer_request_managed_service_campaignB

Use this when a user with a managed service wants Growwer's team to run a new campaign: asks their account manager for it, and the team emails them to agree on it.

growwer_request_managed_service_infoB

Use this when a user without a managed service wants Growwer's team to run their link building: asks the team about it for their website, and the team contacts them.

growwer_request_mediasA

Use this when the user wants medias on particular domains the catalogue does not offer for a project: asks Growwer to find them, as the web's "request specific domains" form does.

growwer_request_order_draft_updateA

Use this when the user wants the seller to change the draft of a post order that waits for their review: sends the seller the reason.

growwer_request_order_updateA

Use this when the user wants the seller to change the delivery of an order that waits for their review: sends the seller the reason.

growwer_review_managed_service_proposalsA

Use this when the user has decided on every proposal of a managed service campaign that awaits their review: accepts or rejects each one; the team then places the orders of the accepted ones, which their wallet pays. growwer_estimate_managed_service_proposals says what they cost. The user is asked to confirm first.

growwer_search_project_mediasA

Use this when the user wants media to publish on for one of their projects: searches the catalogue with filters on price, metrics, topics, languages, countries and more, and answers each media with its state in the project.

growwer_undiscard_mediaA

Use this when the user wants back a media they discarded for one of their projects: removes the discard. Restoring one that is not discarded changes nothing.

growwer_unfavourite_mediaA

Use this when the user no longer wants a media among the favourites of one of their projects: removes it. Removing one that is not a favourite changes nothing.

growwer_update_projectA

Use this when the user wants to change the settings of one of their projects, such as its name, language, country, topics or promoted products: changes only the fields sent.

growwer_update_seller_mediaA

Use this when a seller wants to change the fees, extra services, typology or post offer of one of their medias: replaces each field sent and keeps the rest.

growwer_upload_fileA

Use this when a later write needs a document, such as a seller delivering a draft: uploads an odt, doc, docx or txt file of at most 3 MB, sent as its name and base64 content, and answers its id for that write. The file expires after 24 hours.

Prompts

Interactive templates invoked by user choice

NameDescription
find_media_for_projectSearch the catalogue for media that fit one of your projects and compare the best candidates.
review_managed_service_proposalsCompare the media Growwer proposed for a campaign, see the cost and decide on each one.
safe_purchaseEstimate an order, then place it with its confirmed price, without charging anything by surprise.
seller_fulfilmentWork through the orders placed on your media: accept them, deliver them and answer update requests.
track_ordersSee where your orders stand and act on the drafts and deliveries that wait for you.
wallet_and_spend_reportSummarise your wallet balances, recent movements, invoices and, if you sell, your earnings.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 70 tools

Disambiguation4/5

Most tools target a clearly distinct resource and action, and descriptions explicitly separate buyer vs seller flows, drafts vs delivered orders, and campaign proposal review steps. The large number of closely related seller/buyer and draft/update variants still creates some misselection risk, so it is not quite perfect.

Naming Consistency5/5

The tool names consistently use the growwer_ prefix and snake_case verb_noun phrasing such as list_orders, create_project, approve_order, and download_seller_order_draft. Buyer/seller qualifiers are generally applied consistently where needed.

Tool Count1/5

Seventy tools is far beyond a manageable surface for an agent, even for a broad two-sided marketplace domain. Many operations are granular and legitimate, but the overall count is an extreme mismatch for practical tool selection.

Completeness4/5

The surface covers projects, catalogue search, favourites/discards, buyer and seller orders, seller media, wallets, invoices, transactions, withdrawals listing, managed services, saved filters, and file uploads. Notable gaps remain, such as actually requesting a seller withdrawal or topping up a buyer wallet through the MCP surface.

Maintenance

ActivityMaintained
ResponsivenessNo issues