Agoria
What this MCP does
Searches businesses and marketplace listings, checks availability, requests and compares quotes, books appointments, places orders, and performs supported business actions.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['briefToken', 'slug'], 'properties': {'slug': {'type': 'string', 'description': 'The business whose quote to accept'}, 'briefToken': {'type': 'string', 'description': 'From request_quotes'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['question'], 'properties': {'question': {'type': 'string', 'description': "The user's request, in their words"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'serviceId', 'startsAt', 'customerName', 'customerContact'], 'properties': {'note': {'type': 'string'}, 'slug': {'type': 'string', 'description': 'Business slug'}, 'startsAt': {'type': 'string', 'description': 'ISO datetime from check_availability'}, 'serviceId': {'type': 'string'}, 'customerName': {'type': 'string'}, 'customerContact': {'type': 'string', 'description': 'Phone or email'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'serviceId', 'date'], 'properties': {'date': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'slug': {'type': 'string', 'description': 'Business slug'}, 'serviceId': {'type': 'string', 'description': 'Service id from get_business'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['briefToken'], 'properties': {'briefToken': {'type': 'string', 'description': 'From request_quotes'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contact', 'request'], 'properties': {'name': {'type': 'string'}, 'cadence': {'enum': ['instant', 'daily', 'weekly'], 'type': 'string', 'description': 'How often to tell them about new matches'}, 'contact': {'type': 'string', 'description': "The customer's email â\x80\x94 never shown to sellers"}, 'request': {'type': 'string', 'description': 'What they want, in their words'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Business slug from search_businesses'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': "Item ref from search_market, e.g. 'acme-motors/offering:stk991'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Business slug'}, 'targetId': {'type': 'string', 'description': 'Product/service id; omit for whole business'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Narrow to specific kinds'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Business slug'}, 'query': {'type': 'string', 'description': 'Optional keyword filter'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'type': 'array', 'items': {'type': 'string'}}, 'where': {'type': 'string'}, 'unmetOnly': {'type': 'boolean', 'description': 'Only requests nothing currently matches'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'attributes'], 'properties': {'kind': {'type': 'string', 'description': "Item kind, e.g. 'vehicle' or 'listing'"}, 'where': {'type': 'string', 'description': 'Restrict to a locality first; dropped automatically if too thin'}, 'attributes': {'type': 'object', 'description': 'What is being priced, e.g. {"make":"Toyota","model":"HiLux","year":2021}', 'additionalProperties': {'type': ['string', 'number']}}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['details', 'customerContact'], 'properties': {'slugs': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Specific businesses to ask. Omit to have Agoria match them.'}, 'title': {'type': 'string', 'description': 'Short label for the job'}, 'budget': {'type': 'number'}, 'details': {'type': 'string', 'description': 'What the customer needs, in plain language. The more specific, the better the quotes.'}, 'category': {'type': 'string', 'description': "Business category to target, e.g. 'Plumber'"}, 'location': {'type': 'string', 'description': 'City or suburb'}, 'neededBy': {'type': 'string', 'description': "When it's needed"}, 'customerName': {'type': 'string'}, 'customerContact': {'type': 'string', 'description': 'Email or phone â\x80\x94 businesses quote back to this'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['where'], 'properties': {'where': {'type': 'string', 'description': "e.g. 'Fitzroy', '3065', 'Geelong VIC'"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string'}, 'query': {'type': 'string', 'description': "e.g. 'emergency plumber', 'gluten free pizza'"}, 'category': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'type': 'array', 'items': {'type': 'string'}, 'description': "Item kinds to include, e.g. ['listing'], ['vehicle'], ['course']. Call list_market_filters to see what exists."}, 'page': {'type': 'number'}, 'sort': {'enum': ['relevance', 'price_asc', 'price_desc', 'newest', 'nearest', 'proven'], 'type': 'string'}, 'limit': {'type': 'number'}, 'query': {'type': 'string', 'description': "Free text, e.g. 'renovated terrace', 'diesel ute'"}, 'where': {'type': 'string', 'description': "A suburb, postcode, city or 'lat,lng'"}, 'filters': {'type': 'object', 'description': 'Typed facet filters keyed by field id, e.g. {"beds":{"min":3},"make":"toyota"}', 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}, {'type': 'object', 'properties': {'max': {'type': 'number'}, 'min': {'type': 'number'}}, 'additionalProperties': False}]}}, 'maxPrice': {'type': 'number'}, 'minPrice': {'type': 'number'}, 'radiusKm': {'type': 'number', 'description': 'Radius around `where`. Defaults to the size of the place named.'}, 'verifiedOnly': {'type': 'boolean', 'description': 'Only items from businesses whose details have been checked against an outside register'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug', 'action', 'fields'], 'properties': {'slug': {'type': 'string', 'description': 'Business slug'}, 'action': {'type': 'string', 'description': "Action id, e.g. 'request_quote'"}, 'fields': {'type': 'object', 'description': "The action's input fields as a JSON object (include confirmToken to complete a gated action)", 'additionalProperties': {}}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
zobrx
Provides read-only ecommerce operations and analytics for orders, inventory, marketplace performance, advertising, settlements, t…
SupplySlate
Supports component sourcing, fabrication requests, supplier RFQs, catalog imports, quotes, purchase planning, checkout handoffs, …
Obriym CRM
Manages CRM records, sales pipelines, activities, orders, products, inventory, and marketplace catalog operations.
velora
Provides Argentine commerce operations including catalog and inventory, customer and supplier management, cash register tracking,…
Shopify
Provides read access to Shopify Admin data for store operations through the Shopify REST API.
Woocommerce
Provides access to WooCommerce store data through the WooCommerce REST API.
Troostwijk
Searches European industrial and insolvency liquidation auctions and retrieves auction lot details.