Skip to main content
Glama

cabgo_create_my_app

Materializes a free Cabgo workspace for the operator and queues an Android build of their branded app. No payment, no card, no checkout — the workspace is free to create and operate. Call ONLY when the user explicitly wants to create / launch / spin up / set up a new app for their business — verbs like 'create', 'launch', 'build me', 'set up an app for'. Do NOT call this for setup / installation / connector questions (use cabgo_install_instructions). Ask the user 2 things: (1) what type of business — taxi / food delivery / gas distribution? (2) what brand name for their app? Optionally city + brand color. The connected OAuth user becomes the owner automatically — no email or name is needed in the body. A single user can own multiple tenants — calling this again creates a NEW workspace rather than erroring. Branding tweaks happen via other Cabgo tools after creation. Any plan / billing / subscription management is done by the operator on https://www.cabgo.app — never through this tool.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cityNoOperator's city. Stored as context — operator adjusts the zone after first login.
countryNoISO 3166-1 alpha-2 lowercase. Default 'mx'.
brandNameYesApp brand shown to riders. e.g. 'Pidelo Express', 'Taxi del Valle'. Must be the operator's OWN brand: a name containing another company's brand (Uber, DiDi, Rappi, Chevrolet…) gets 409 brand_belongs_to_someone_else — ask for another name.
businessTypeYestaxi = transport; delivery_food = restaurants; delivery_gas = LP gas distribution.
primaryColorNoHex color. Defaults to a sensible per-vertical palette (blue/red/orange).
ownerWhatsAppNoWhatsApp in +E.164 (optional, for reminder messages).
brandConfirmedNoOnly after a 409 brand_belongs_to_someone_else, and only if the operator confirms the name is really theirs (a surname, a city). Never set it on your own.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / brandConfirmed
      Added value: +{
      +  "description": "Only after a 409 brand_belongs_to_someone_else, and only if the operator confirms the name is really theirs (a surname, a city). Never set it on your own.",
      +  "type": "boolean"
      +}
    • changedInput schema / properties / brandName / description
      Previous value: -"App brand shown to riders. e.g. 'Rappi Express', 'Taxi del Valle'."New value: +"App brand shown to riders. e.g. 'Pidelo Express', 'Taxi del Valle'. Must be the operator's OWN brand: a name containing another company's brand (Uber, DiDi, Rappi, Chevrolet…) gets 409 brand_belongs_to_someone_else — ask for another name."
  2. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "data": {}
      +  },
      +  "required": [
      +    "data"
      +  ],
      +  "type": "object"
      +}
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources