Businesses
Core tools for reading and updating businesses. Businesses are provisioned with the organization, so there are nocreate or delete tools.
getBusiness
Get details for a specific business by ID. Permission:businesses:read
Parameters:
Returns: Business object, or
null if not found.
listBusinesses
List all businesses in the organization. Permission:businesses:read
Parameters:
Returns:
updateBusiness
Update an existing business by ID. Permission:businesses:write
Parameters:
Stripe Connect-related fields on the business record are managed by the
Stripe integration — do not pass them in here, as they are overwritten or
ignored.
Business Profile
Tools for reading and updating the descriptive profile of a business. The profile is created alongside the business, so there is nocreate, list, or
delete tool — there is exactly one profile per business.
getBusinessProfile
Get the detailed profile of a business by ID. Permission:businesses.profiles:read
Parameters:
Returns: Business profile object, or
null if not found.
updateBusinessProfile
Update the profile information of a business. Permission:businesses.profiles:write
Parameters:
Returns: The updated business profile object.
Offerings
Tools for managing the products and services a business offers.createBusinessOffering
Create a new product or service offering for a business. Permission:businesses.offerings:write
Parameters:
Returns: The created business offering object.
getBusinessOffering
Get details of a specific business offering by ID. Permission:businesses.offerings:read
Parameters:
Returns: Business offering object, or
null if not found.
listBusinessOfferings
List all products and services offered by a business. Permission:businesses.offerings:read
Parameters:
Returns:
updateBusinessOffering
Update details of an existing business offering. Permission:businesses.offerings:write
Parameters:
Returns: The updated business offering object.
deleteBusinessOffering
Delete a business offering (soft delete). Permission:businesses.offerings:delete
Parameters:
Returns: The deleted business offering object.
Online Presences
Tools for managing a business’s online presence — websites, social media profiles, marketplace listings, and similar.createBusinessOnlinePresence
Create a new online presence for a business (website, social media, marketplace, etc.). Permission:businesses.online-presences:write
Parameters:
Returns: The created business online presence object.
getBusinessOnlinePresence
Get details of a specific business online presence by ID. Permission:businesses.online-presences:read
Parameters:
Returns: Business online presence object, or
null if not found.
listBusinessOnlinePresences
List all online presences for a specific business. Permission:businesses.online-presences:read
Parameters:
Returns:
updateBusinessOnlinePresence
Update an existing business online presence - all fields are optional except onlinePresenceId. Permission:businesses.online-presences:write
Parameters:
Returns: The updated business online presence object.
deleteBusinessOnlinePresence
Delete a business online presence (soft delete). Permission:businesses.online-presences:delete
Parameters:
Returns: The deleted business online presence object.
Physical Presences
Tools for managing a business’s physical locations — offices, stores, warehouses, and similar.createBusinessPhysicalPresence
Create a new physical location (office, store, warehouse, etc.) for a business. Permission:businesses.physical-presences:write
Parameters:
Returns: The created business physical presence object.
getBusinessPhysicalPresence
Get details of a specific business physical location by ID. Permission:businesses.physical-presences:read
Parameters:
Returns: Business physical presence object, or
null if not found.
listBusinessPhysicalPresences
List all physical locations (offices, stores, etc.) for a business. Permission:businesses.physical-presences:read
Parameters:
Returns:
updateBusinessPhysicalPresence
Update an existing business physical location - all fields are optional except physicalPresenceId. Permission:businesses.physical-presences:write
Parameters:
Returns: The updated business physical presence object.
deleteBusinessPhysicalPresence
Delete a business physical location (soft delete). Permission:businesses.physical-presences:delete
Parameters:
Returns: The deleted business physical presence object.
Next Steps
Customer Tools
Manage customers and their relationships with your business
Authentication
Learn how MCP clients authenticate to the server