Find AI tools for small businesses, get setup prices, and hand setup jobs to OBZDN.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Starting price for OBZDN to set up a specific tool (by aitools id) or deliver a service (by service id). Prices are 'from' prices; the final price is confirmed on a 20-minute call.
An aitools tool id, if the person wants a tool set up
An OBZDN service id from list_services
Starting price for OBZDN to set up a specific tool (by aitools id) or deliver a service (by service id). Prices are 'from' prices; the final price is confirmed on a 20-minute call.
| Argument | Type | Description |
|---|---|---|
| tool_id | string | An aitools tool id, if the person wants a tool set up |
| team_size | integer | |
| service_id | string | An OBZDN service id from list_services |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"tool_id": {
"type": "string",
"description": "An aitools tool id, if the person wants a tool set up"
},
"team_size": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1
},
"service_id": {
"type": "string",
"description": "An OBZDN service id from list_services"
}
}
}Full aitools.obzdn.co listing for one tool by its id (from search_tools).
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
}
}OBZDN's done-for-you services with starting prices, what is included and typical timelines.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Hand a setup job to OBZDN on behalf of the person you represent. Only call this when they asked for it AND agreed to share these contact details with OBZDN. Returns the booking link for them to pick a 20-minute call. OBZDN never asks for passwords; access is granted by the owner on the call.
| Argument | Type | Description |
|---|---|---|
| email* | string | |
| phone | string | |
| wants* | string | Tool id or service id, or plain words, e.g. 'set up Jobber AI Receptionist' |
| details | string | Anything useful: current tools, deadline, budget |
| website | string | |
| team_size | integer | |
| contact_name* | string | |
| business_name* | string | |
| assistant_name | string | Which assistant is making this request, e.g. 'Grok', 'ChatGPT', 'Claude' |
Search the aitools.obzdn.co directory of AI and open-source tools for owner-operators and small teams. Returns up to `limit` tools with what each does, who it fits, starting price, the catch to watch for, and links.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | What the business needs, in plain words, e.g. 'answer missed calls for a plumber' |
| audience | string | Optional: trades (trades and home services), local (gyms, salons, studios, shops), pros (consultants, agencies, freelancers), creators |
| category | string | Optional category id, e.g. missed-calls, estimates, scheduling, bookkeeping, reviews, field-photos, inbox, sales-followup, content, lead-gen, admin-docs |
| max_monthly_usd | number | Optional: only tools whose starting price is at or under this many dollars |
| open_source_only | boolean | Optional: only free and open-source tools |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1
},
"query": {
"type": "string",
"description": "What the business needs, in plain words, e.g. 'answer missed calls for a plumber'"
},
"audience": {
"enum": [
"trades",
"local",
"pros",
"creators"
],
"type": "string",
"description": "Optional: trades (trades and home services), local (gyms, salons, studios, shops), pros (consultants, agencies, freelancers), creators"
},
"category": {
"type": "string",
"description": "Optional category id, e.g. missed-calls, estimates, scheduling, bookkeeping, reviews, field-photos, inbox, sales-followup, content, lead-gen, admin-docs"
},
"max_monthly_usd": {
"type": "number",
"description": "Optional: only tools whose starting price is at or under this many dollars"
},
"open_source_only": {
"type": "boolean",
"description": "Optional: only free and open-source tools"
}
}
}| human_approved* |
| boolean |
| Must be true: the person agreed to share these details with OBZDN for this request |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"human_approved",
"business_name",
"contact_name",
"email",
"wants"
],
"properties": {
"email": {
"type": "string",
"format": "email",
"pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"phone": {
"type": "string",
"maxLength": 30
},
"wants": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Tool id or service id, or plain words, e.g. 'set up Jobber AI Receptionist'"
},
"details": {
"type": "string",
"maxLength": 1500,
"description": "Anything useful: current tools, deadline, budget"
},
"website": {
"type": "string",
"maxLength": 200
},
"team_size": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1
},
"contact_name": {
"type": "string",
"maxLength": 80,
"minLength": 2
},
"business_name": {
"type": "string",
"maxLength": 120,
"minLength": 2
},
"assistant_name": {
"type": "string",
"maxLength": 60,
"description": "Which assistant is making this request, e.g. 'Grok', 'ChatGPT', 'Claude'"
},
"human_approved": {
"type": "boolean",
"const": true,
"description": "Must be true: the person agreed to share these details with OBZDN for this request"
}
}
}