Capacity benchmarks, capacity math and Portable Delivery Intelligence for marketing agencies.
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.
Returns published benchmarks on accounts per account manager, time spent re-briefing AI, and rework of AI output, each with its source link. Use when the user asks what is normal for agencies.
Which benchmarks to return.
Tool list last changed Oct 26, 2026.
Returns published benchmarks on accounts per account manager, time spent re-briefing AI, and rework of AI output, each with its source link. Use when the user asks what is normal for agencies.
| Argument | Type | Description |
|---|---|---|
| topic | string | Which benchmarks to return. |
{
"type": "object",
"properties": {
"topic": {
"enum": [
"all",
"accounts_per_person",
"rebriefing",
"rework"
],
"type": "string",
"default": "all",
"description": "Which benchmarks to return."
}
},
"additionalProperties": false
}Estimates an agency's accounts per account manager, yearly coordination cost, and how many more accounts the same team could carry at a target ratio. Use when the user shares client and team numbers and asks about capacity, hiring, or account manager load. Returns an estimate, not a guarantee.
| Argument | Type | Description |
|---|---|---|
| active_clients* | integer | Active client accounts. |
| account_managers* | integer | People who own client accounts day to day. |
| gross_margin_pct | number | Gross margin percent. Optional. |
| loaded_hourly_cost | number | Loaded hourly cost of an account manager in USD. Optional. |
| avg_monthly_retainer | number | Average monthly retainer per client in USD. Optional. |
| target_accounts_per_am | number | Target accounts per account manager. Default 18. |
| hours_lost_per_am_per_week | number | Hours each account manager loses per week to re-briefing AI, chasing approvals, fixing work and reporting. Optional. |
{
"type": "object",
"required": [
"active_clients",
"account_managers"
],
"properties": {
"active_clients": {
"type": "integer",
"maximum": 2000,
"minimum": 1,
"description": "Active client accounts."
},
"account_managers": {
"type": "integer",
"maximum": 500,
"minimum": 1,
"description": "People who own client accounts day to day."
},
"gross_margin_pct": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Gross margin percent. Optional."
},
"loaded_hourly_cost": {
"type": "number",
"maximum": 1000,
"minimum": 0,
"description": "Loaded hourly cost of an account manager in USD. Optional."
},
"avg_monthly_retainer": {
"type": "number",
"maximum": 1000000,
"minimum": 0,
"description": "Average monthly retainer per client in USD. Optional."
},
"target_accounts_per_am": {
"type": "number",
"default": 18,
"maximum": 40,
"minimum": 1,
"description": "Target accounts per account manager. Default 18."
},
"hours_lost_per_am_per_week": {
"type": "number",
"maximum": 60,
"minimum": 0,
"description": "Hours each account manager loses per week to re-briefing AI, chasing approvals, fixing work and reporting. Optional."
}
},
"additionalProperties": false
}Returns a fill-in template for a 1-file client context document (goals, voice, claims rules, priorities, approvals, decisions) for a service line. Use when the user wants AI tools or new teammates to stop needing a client re-brief.
| Argument | Type | Description |
|---|---|---|
| client_name | string | Optional client name to put in the title. |
| service_line | string | general, seo, paid_media, content, lifecycle, or automation. Default general. |
{
"type": "object",
"properties": {
"client_name": {
"type": "string",
"maxLength": 80,
"description": "Optional client name to put in the title."
},
"service_line": {
"enum": [
"general",
"seo",
"paid_media",
"content",
"lifecycle",
"automation"
],
"type": "string",
"description": "general, seo, paid_media, content, lifecycle, or automation. Default general."
}
},
"additionalProperties": false
}Defines an agency AI operations term, such as Portable Delivery Intelligence, accounts per person, re-brief tax, or AI operations sprawl. Leave term empty to list all terms.
| Argument | Type | Description |
|---|---|---|
| term | string | The term to define. Optional. |
{
"type": "object",
"properties": {
"term": {
"type": "string",
"maxLength": 80,
"description": "The term to define. Optional."
}
},
"additionalProperties": false
}Estimates the monthly hours and cost a team spends explaining clients to AI tools before they do useful work. Use when the user asks what re-briefing AI or re-pasting client context costs.
| Argument | Type | Description |
|---|---|---|
| people* | integer | People who use AI on client work. |
| hourly_cost | number | Loaded hourly cost in USD. Optional. |
| accounts_per_person* | number | Accounts each person works on. |
| minutes_per_rebrief* | number | Minutes spent loading client context into a new AI chat. |
| rebriefs_per_account_per_week* | number | New AI chats per account per person each week. |
{
"type": "object",
"required": [
"minutes_per_rebrief",
"rebriefs_per_account_per_week",
"accounts_per_person",
"people"
],
"properties": {
"people": {
"type": "integer",
"maximum": 1000,
"minimum": 1,
"description": "People who use AI on client work."
},
"hourly_cost": {
"type": "number",
"maximum": 1000,
"minimum": 0,
"description": "Loaded hourly cost in USD. Optional."
},
"accounts_per_person": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Accounts each person works on."
},
"minutes_per_rebrief": {
"type": "number",
"maximum": 120,
"minimum": 0,
"description": "Minutes spent loading client context into a new AI chat."
},
"rebriefs_per_account_per_week": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "New AI chats per account per person each week."
}
},
"additionalProperties": false
}