.dev
MCP server

Tools reference

All 138 tools of the Feeef MCP server, namespace by namespace — plus the tools_search discovery gateway and the server:// resources.

The server registers 138 tools across 22 namespaces. Names follow namespace_operation (dots in operations become underscores, e.g. stores_domain_add), and tool arguments are snake_case (store_id, never storeId). Everything below is derived from the tool registration source; the machine-readable equivalent is the server://scope resource, generated at runtime so it cannot drift.

Serializing all 138 tool schemas is ~360 KiB per tools/list call, so the server ships a retrieval gateway. tools_search ranks the registered tools (and agent skills) for a query with a BM25 scorer and returns the top-k — ask for a small surface instead of loading the whole catalog:

{
  "query": "send pending orders to delivery",
  "k": 12,
  "namespaces": ["orders", "stores"],
  "always_include": ["auth_me"]
}

The response is tools (each with qualifiedName, namespace, score, reason — pinned entries come first), total_candidates, and the scorer id. Skills resolve to their docs_skill loader tool, never an invented name.

MCP resources

ResourceContent
server://infoJSON: server name, transport (streamable-http), auth requirement
server://scopeJSON map of every namespace to its qualified tool names, from the live catalog

Conventions

  • select on list/get tools returns only the named keys — use it to shrink payloads.
  • filterator on products_list / orders_list adds complex filters and ordering (see API conventions).
  • update_many tools accept ids + data (same patch) or per-row updates, allow partial success, and cap at 50 rows per call.
  • lite_orders_report (lor) tools return a guide string plus 8 UTC days of [completed, cancelled, rest] counts and a scope-wide total; cached server-side ~1 hour.
  • Integration gates: finance_* and inventory_* need the integration active on the store, else they return integration_required pointing at integrations_subscribe.
  • Store-returning tools include a resolved publicUrl so clients never guess storefront links.

auth — 2 tools

ToolWhat it doesNotes
auth_meReturns the authenticated user profileCall first; its id is the user_id for stores_list
auth_updateUpdates the user profileDisplay fields, optional password rotation

stores — 28 tools

ToolWhat it doesNotes
stores_listLists stores with paging and filtersRead-only; requires user_id from auth_me
stores_getFetches one store by idRead-only
stores_get_template_dataReads only metadata.templateDataStorefront builder payload
stores_createCreates a store from a StoreCreate payload
stores_updateUpdates a store (nested JSON fields)
stores_update_manyBatch-updates storesMax 50, partial success
stores_set_template_dataWrites only metadata.templateDataPreserves the rest of metadata
stores_deleteDeletes a storeDestructive
stores_summarySummary metrics for a date rangeAnalytics permission
stores_chartOrder chart data keyed by dateAnalytics permission
stores_lite_orders_reportStore-wide 8-day lorAnalytics permission
stores_add_memberAdds a memberRoles: editor, viewer, confermer
stores_edit_memberEdits a member's role
stores_remove_memberRemoves a member
stores_create_inviteCreates a pending invite
stores_list_invitesLists invites (optional status filter)Read-only
stores_get_inviteFetches one inviteRead-only
stores_revoke_inviteRevokes a pending invite
stores_accept_inviteAccepts an invite with its token
stores_domain_addAttaches a custom domain
stores_domain_statusReads current domain statusRead-only
stores_domain_verifyTriggers domain verification
stores_domain_verification_checkChecks verification records and statusRead-only
stores_domain_check_dnsRuns a DNS check methodRead-only
stores_domain_removeRemoves the custom domain
stores_subscription_upgradeUpgrades the plan for N monthsPlans: free, premium, vip, ultra, custom
stores_subscription_pay_duePays a due subscription amount
stores_subscription_buy_month_with_iapFinalizes a month purchase via in-app-purchase payload

products — 8 tools

ToolWhat it doesNotes
products_listLists products for one exact store_idRead-only; q, filter_params, filterator, select
products_getFetches one productRead-only
products_createCreates a product (variants, offers, addons)body must be Markdown, never HTML
products_updateUpdates a productstoreId required in data for authorization
products_update_manyBatch-updates productsMax 50, partial success
products_deleteDeletes a productDestructive
products_sellsSells chart data keyed by dateRead-only
products_lite_orders_report8-day lor scoped to one productRead-only

orders — 13 tools

Includes the Ecotrack delivery integration (Algerian carrier).

ToolWhat it doesNotes
orders_listLists orders with status/payment/delivery/confirmer filtersRead-only; filterator, select
orders_getFetches one orderRead-only
orders_createCreates an ordervariantPath format VARIANT/CHILDVARIANTS (e.g. RED/29)
orders_updateUpdates an order
orders_update_manyApplies the same patch to many order idsMax 50, partial success
orders_deleteDeletes an orderDestructive
orders_calculatePrices an order before create/updateRead-only
orders_assignAssigns one order to a member as confirmer
orders_assign_manyAssigns many orders to the same member
orders_dispatchDispatches selected orders with a strategy payload
orders_send_to_ecotrackSends one order to Ecotrack deliveryBackend writes tracking metadata
orders_send_to_ecotrack_manyBulk-sends orders to EcotrackOptional shared commune/wilaya defaults
orders_unsend_from_ecotrackDetaches an order from EcotrackClears delivery metadata

landing_pages — 10 tools

ToolWhat it doesNotes
landing_pages_listLists product landing pages for a storeRead-only
landing_pages_getFetches one page with builder defaults/schemaRead-only
landing_pages_createCreates a landing page
landing_pages_updateUpdates builder defaults/schema
landing_pages_update_manyBatch-updates pagesMax 50, partial success
landing_pages_deleteDeletes a landing pageDestructive
landing_pages_generate_template_dataGenerates builder data from a prompt/attachmentsAI generation
landing_pages_generate_imageGenerates a tall marketing poster imageMerges a template prompt when template_id set
landing_pages_generate_aiStarts async full-page AI generationReturns jobId immediately
landing_pages_lite_orders_report8-day lor scoped to one landing pageRead-only

creative — 2 tools

ToolWhat it doesNotes
creative_generate_voiceoverGenerates voiceover audio from textReturns audioUrl
creative_generate_imageGeneral-purpose AI image (logos, marketing)Merges template prompt when template_id set

image_prompt_templates — 2 tools

ToolWhat it doesNotes
image_prompt_templates_listLists image prompt templates (photography styles, ad formats)Pair with creative_generate_image
image_prompt_templates_getFetches one template with prompt and propsSchemaRead-only

landing_page_templates — 2 tools

ToolWhat it doesNotes
landing_page_templates_listLists landing page templates with schema and defaultsPair with landing_pages_generate_template_data
landing_page_templates_getFetches one template with full schemaRead-only

inventory — 8 tools

Requires the inventory integration on the store. Concepts: bucketId (store), namespace (SKU grouping), batches (FIFO).

ToolWhat it doesNotes
inventory_list_objectsLists inventory objects (SKUs) in a projectRead-only
inventory_receiveStock-in: receives itemsIntegration gate
inventory_availabilityAggregated SKU availability across batchesRead-only
inventory_apply_deltasManual stock adjustmentsIntegration gate; long-form doc via tool_doc_get
inventory_movementsMovement ledger / historyRead-only
inventory_reservations_by_holderActive reservations for a holder (e.g. an order)Read-only
inventory_projects_listLists inventory projectsRead-only
inventory_projects_createCreates an inventory project

finance — 6 tools

Requires the finance integration on the store.

ToolWhat it doesNotes
finance_suppliers_listLists suppliersRead-only
finance_suppliers_getFetches one supplierRead-only
finance_suppliers_createCreates a supplierIntegration gate
finance_purchase_orders_listLists purchase ordersRead-only
finance_purchase_orders_createCreates a purchase order draftLong-form doc via tool_doc_get
finance_reports_overviewFinance overview reportRead-only

integrations — 4 tools

ToolWhat it doesNotes
integrations_catalogSubscription catalog: prices, plan inclusionRead-only
integrations_statusPer-store entitlement and active flagsRead-only
integrations_subscribeSubscribes a store (wallet charge + activate)Finance and inventory install together
integrations_cancelCancels auto-renewFinance and inventory cancel together

feedbacks — 7 tools

ToolWhat it doesNotes
feedbacks_listLists feedback with status/priority/tags/date filtersRead-only
feedbacks_getFetches one entryRead-only
feedbacks_createCreates an entryAttachment URLs only, no raw uploads
feedbacks_updateUpdates an entry
feedbacks_update_manyBatch-updates entriesMax 50, partial success
feedbacks_add_commentAppends a comment to an entry
feedbacks_deleteDeletes an entryDestructive

shipping_prices — 6 tools

Store shipping price matrices by country and state.

ToolWhat it doesNotes
shipping_prices_listLists configurations for a storeRead-only
shipping_prices_getFetches one configurationRead-only
shipping_prices_createCreates a configuration
shipping_prices_updateUpdates a configuration
shipping_prices_update_manyBatch-updates configurationsMax 50, partial success
shipping_prices_deleteDeletes a configurationDestructive

categories — 6 tools

ToolWhat it doesNotes
categories_listLists categories for a storeRead-only
categories_getFetches one categoryRead-only
categories_createCreates a category
categories_updateUpdates a category
categories_update_manyBatch-updates categoriesMax 50, partial success
categories_deleteDeletes a categoryDestructive

geo_countries, geo_states, geo_cities — 15 tools

Geographic reference data, keyed by codes (geo_states by country + state code, geo_cities by country + state + city name). Each namespace has the same five operations:

ToolWhat it doesNotes
geo_countries_list / geo_states_list / geo_cities_listLists countries, states of a country, or cities of a stateRead-only
geo_countries_get / geo_states_get / geo_cities_getFetches one row by code(s)Read-only
geo_countries_create / geo_states_create / geo_cities_createCreates a row
geo_countries_update / geo_states_update / geo_cities_updateUpdates a row
geo_countries_delete / geo_states_delete / geo_cities_deleteDeletes a rowDestructive

currencies — 5 tools

ToolWhat it doesNotes
currencies_listLists currenciesRead-only
currencies_getFetches one currency by codeRead-only
currencies_createCreates a currency
currencies_updateUpdates a currency by code
currencies_deleteDeletes a currency by codeDestructive

docs — 8 tools

Static markdown guidance shipped with the server, plus agent skills (multi-step workflows: frontend-ui, landing-page-build, product-create, product-research, store-logo-design).

ToolWhat it doesNotes
docs_agentic_chatAgent loop guide: checklist UX, ask tools, evidence rulesRead-only
docs_templateTemplate-data guideSee templates
docs_componentsPage components guideRead-only
docs_custom_componentCustom components guideRead-only
docs_generate_landing_pageGenerated landing page starting point from product/store dataRead-only
docs_skill_listLists agent skills and their reference filesRead-only
docs_skillLoads a skill's main SKILL.md workflowRead-only
docs_skill_referenceLoads one reference file from a skillRead-only

tool_doc — 2 tools

ToolWhat it doesNotes
tool_doc_getFetches long-form markdown docs for a tool by keyKeys include products_create, inventory_apply_deltas, finance_purchase_orders_create, creative_generate_image, urls_and_routes
tool_doc_listLists available doc keysRead-only

helpers — 3 tools

ToolWhat it doesNotes
helpers_dart2cssConverts a color from Dart AARRGGBB to CSS RRGGBBAA orderPure function
helpers_css2dartConverts a color from CSS RRGGBBAA to Dart AARRGGBB orderPure function
helpers_todo_manageMaintains a visible task checklist for multi-step requestsSupports nested subtasks

tools — 1 tool

ToolWhat it doesNotes
tools_searchSemantic tool retrieval: top-k tools for a queryRead-only; see Discovery

On this page