salesleader-desk
Read-only Sales Leader Guide desk: writers roster and magazine pieces. Public, no authentication.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"salesleader-desk": {
"url": "https://salesleader.guide/api/mcp"
}
}
}Remote endpoints
https://salesleader.guide/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢list_writers
List the four fictional staff writers on the SalesLeader desk — slug, display name, pole, bio, and byline status.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"api_version": {
"type": "string"
},
"count": {
"type": "number"
},
"writers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"display_name": {
"type": "string"
},
"pole": {
"type": "string"
},
"bio": {
"type": "string"
},
"tier": {
"type": "string"
},
"byline_allowed": {
"type": "boolean"
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"slug",
"display_name",
"pole",
"bio",
"tier",
"byline_allowed",
"canonicalUrl"
],
"additionalProperties": false
}
}
},
"required": [
"api_version",
"count",
"writers"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_writer(slug)
Return one desk writer's full roster record — pole, bio, tier, byline status, canonical URL.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Writer slug from list_writers, e.g. ray-delgado."
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"api_version": {
"type": "string"
},
"slug": {
"type": "string"
},
"display_name": {
"type": "string"
},
"pole": {
"type": "string"
},
"bio": {
"type": "string"
},
"tier": {
"type": "string"
},
"byline_allowed": {
"type": "boolean"
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"api_version",
"slug",
"display_name",
"pole",
"bio",
"tier",
"byline_allowed",
"canonicalUrl"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢list_magazine_pieces(limit)
List juxtaposition pieces generated by the writers' desk — title, format, question, contributing writers. Returns an honest empty array when no pieces have been generated yet (the corpus binding is not live; see AGENTS.md 'the corpus gap').
Input Schema
{
"type": "object",
"properties": {
"limit": {
"description": "Max rows (default 50, max 200).",
"type": "number"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"api_version": {
"type": "string"
},
"total_matching": {
"type": "number"
},
"count": {
"type": "number"
},
"limit": {
"type": "number"
},
"pieces": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"format": {
"type": "string"
},
"question": {
"type": "string"
},
"generated": {
"type": "string"
},
"writerSlugs": {
"type": "array",
"items": {
"type": "string"
}
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"slug",
"title",
"format",
"question",
"generated",
"writerSlugs",
"canonicalUrl"
],
"additionalProperties": false
}
}
},
"required": [
"api_version",
"total_matching",
"count",
"limit",
"pieces"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_magazine_piece(slug)
Return one full juxtaposition piece: the question, each writer's section body, and the Editor's weaving coda.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Magazine piece slug from list_magazine_pieces."
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"api_version": {
"type": "string"
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"format": {
"type": "string"
},
"question": {
"type": "string"
},
"generated": {
"type": "string"
},
"writerSlugs": {
"type": "array",
"items": {
"type": "string"
}
},
"canonicalUrl": {
"type": "string"
},
"sections": {
"type": "array",
"items": {
"type": "object",
"properties": {
"writer": {
"type": "string"
},
"display_name": {
"type": "string"
},
"pole": {
"type": [
"string",
"null"
]
},
"body": {
"type": "string"
}
},
"required": [
"writer",
"display_name",
"pole",
"body"
],
"additionalProperties": false
}
},
"editor": {},
"editorCoda": {
"type": "string"
}
},
"required": [
"api_version",
"slug",
"title",
"format",
"question",
"generated",
"writerSlugs",
"canonicalUrl",
"sections",
"editor"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Community
Evidence