{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-14",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.8",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "category": "",
    "endpoint": "https://mcp.silvertongue.dev/mcp",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/silvertongue.json",
    "kind": "mcp",
    "listed": "indexed",
    "liveUrl": "https://www.anchorterminal.com/api/v1/live/silvertongue.json",
    "markdownUrl": "https://www.anchorterminal.com/tools/silvertongue.md",
    "mcpTools": {
      "check": {
        "checker": "anchor-check/1.0",
        "totalTokens": 4196,
        "counts": {
          "error": 0,
          "note": 0,
          "warn": 0
        },
        "findings": []
      },
      "checkedAt": "2026-11-14T03:34:48Z",
      "count": 4,
      "schemaTokens": 4196,
      "status": "ok",
      "tools": [
        {
          "name": "search_voices",
          "title": "Search voices",
          "description": "Call this first whenever the user asks for writing as, like or in the voice of a named person or character, even if they don't mention Silvertongue. Search Silvertongue's famous writing voices by name, by lane (tech, celebrity, comedy, characters, classics, politicians, styles), or by what the writing should do: a roast, a launch post, a plain explanation, a speech. Each result gives the voice ID, its lane, what the voice does, what was studied, its strengths and limits, and its status. Omit the query to list every voice, featured voices first.",
          "inputSchema": {
            "additionalProperties": false,
            "properties": {
              "lane": {
                "description": "Only voices in this lane.",
                "enum": [
                  "tech",
                  "celebrity",
                  "comedy",
                  "characters",
                  "classics",
                  "politicians",
                  "styles"
                ],
                "type": "string"
              },
              "limit": {
                "description": "Maximum results to return; defaults to 25.",
                "maximum": 100,
                "minimum": 1,
                "type": "integer"
              },
              "query": {
                "description": "A person's name, a lane, or what you want the writing to do. Omit to list every voice.",
                "maxLength": 200,
                "minLength": 1,
                "type": "string"
              }
            },
            "type": "object"
          },
          "outputSchema": {
            "additionalProperties": false,
            "properties": {
              "data": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "description": {
                      "maxLength": 220,
                      "minLength": 20,
                      "type": "string"
                    },
                    "featured": {
                      "description": "One of the featured voices that open the site and the README.",
                      "type": "boolean"
                    },
                    "lane": {
                      "enum": [
                        "tech",
                        "celebrity",
                        "comedy",
                        "characters",
                        "classics",
                        "politicians",
                        "styles"
                      ],
                      "type": "string"
                    },
                    "limitations": {
                      "items": {
                        "type": "string"
                      },
                      "minItems": 2,
                      "type": "array"
                    },
                    "move": {
                      "description": "What the voice does, in one sentence.",
                      "minLength": 1,
                      "type": "string"
                    },
                    "name": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "page_url": {
                      "format": "uri",
                      "type": "string"
                    },
                    "scope": {
                      "description": "The medium and period studied, and what the profile does not cover.",
                      "minLength": 30,
                      "type": "string"
                    },
                    "slug": {
                      "pattern": "^[a-z][a-z0-9-]{0,60}$",
                      "type": "string"
                    },
                    "status": {
                      "const": "unofficial",
                      "description": "unofficial: the person named did not write, review or endorse the profile.",
                      "type": "string"
                    },
                    "strengths": {
                      "items": {
                        "type": "string"
                      },
                      "minItems": 2,
                      "type": "array"
                    },
                    "studied": {
                      "description": "The sources studied, by kind, and the years they span.",
                      "minLength": 1,
                      "type": "string"
                    },
                    "voice_id": {
                      "description": "The voice's slug and edition digest, such as elon-musk@sha256:…; it pins one exact edition.",
                      "pattern": "^[a-z][a-z0-9-]{0,60}@sha256:[a-f0-9]{64}$",
                      "type": "string"
                    },
                    "voice_md_url": {
                      "format": "uri",
                      "type": "string"
                    }
                  },
                  "required": [
                    "voice_id",
                    "slug",
                    "name",
                    "lane",
                    "featured",
                    "move",
                    "description",
                    "scope",
                    "studied",
                    "strengths",
                    "limitations",
                    "status",
                    "page_url",
                    "voice_md_url"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "release_id": {
                "description": "The Provenry release every voice in this answer was read from.",
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "total": {
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              },
              "truncated": {
                "type": "boolean"
              }
            },
            "required": [
              "release_id",
              "total",
              "truncated",
              "data"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": false,
            "readOnlyHint": true,
            "title": "Search voices"
          }
        },
        {
          "name": "get_voice",
          "title": "Get a voice",
          "description": "Get one voice's full profile: its VOICE.md, every source studied with a note on what it shows, the observations drawn from them, an iconic example, the licence and the attribution line. Profiles are unofficial studies of public writing technique; the people named did not write or endorse them.",
          "inputSchema": {
            "additionalProperties": false,
            "properties": {
              "voice": {
                "description": "A voice slug such as elon-musk for the current edition, or an exact voice ID (slug@sha256:…) from search_voices.",
                "pattern": "^[a-z][a-z0-9-]{0,60}(@sha256:[a-f0-9]{64})?$",
                "type": "string"
              }
            },
            "required": [
              "voice"
            ],
            "type": "object"
          },
          "outputSchema": {
            "additionalProperties": false,
            "properties": {
              "data": {
                "additionalProperties": false,
                "properties": {
                  "attribution": {
                    "description": "The attribution line CC BY 4.0 asks for when reusing it.",
                    "minLength": 1,
                    "type": "string"
                  },
                  "description": {
                    "maxLength": 220,
                    "minLength": 20,
                    "type": "string"
                  },
                  "example": {
                    "additionalProperties": false,
                    "description": "The voice at its most iconic: a message from its own world and the draft the voice makes of it; written in its technique, never the person's words.",
                    "properties": {
                      "format": {
                        "enum": [
                          "post",
                          "reply",
                          "explanation",
                          "thread"
                        ],
                        "type": "string"
                      },
                      "message": {
                        "type": "string"
                      },
                      "text": {
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "required": [
                      "message",
                      "format",
                      "text"
                    ],
                    "type": "object"
                  },
                  "featured": {
                    "description": "One of the featured voices that open the site and the README.",
                    "type": "boolean"
                  },
                  "lane": {
                    "enum": [
                      "tech",
                      "celebrity",
                      "comedy",
                      "characters",
                      "classics",
                      "politicians",
                      "styles"
                    ],
                    "type": "string"
                  },
                  "licence": {
                    "const": "CC-BY-4.0",
                    "type": "string"
                  },
                  "licence_url": {
                    "const": "https://creativecommons.org/licenses/by/4.0/",
                    "type": "string"
                  },
                  "limitations": {
                    "items": {
                      "type": "string"
                    },
                    "minItems": 2,
                    "type": "array"
                  },
                  "move": {
                    "description": "What the voice does, in one sentence.",
                    "minLength": 1,
                    "type": "string"
                  },
                  "name": {
                    "minLength": 1,
                    "type": "string"
                  },
                  "notice": {
                    "description": "What the profile is, and how writing made with it may be presented.",
                    "minLength": 1,
                    "type": "string"
                  },
                  "observations": {
                    "description": "Traits drawn from the sources, each citing the source IDs it rests on.",
                    "items": {
                      "additionalProperties": false,
                      "properties": {
                        "sourceIds": {
                          "items": {
                            "type": "string"
                          },
                          "minItems": 1,
                          "type": "array"
                        },
                        "trait": {
                          "minLength": 10,
                          "type": "string"
                        }
                      },
                      "required": [
                        "trait",
                        "sourceIds"
                      ],
                      "type": "object"
                    },
                    "minItems": 3,
                    "type": "array"
                  },
                  "page_url": {
                    "format": "uri",
                    "type": "string"
                  },
                  "scope": {
                    "description": "The medium and period studied, and what the profile does not cover.",
                    "minLength": 30,
                    "type": "string"
                  },
                  "slug": {
                    "pattern": "^[a-z][a-z0-9-]{0,60}$",
                    "type": "string"
                  },
                  "sources": {
                    "description": "Every source studied, with a note on what it shows.",
                    "items": {
                      "additionalProperties": false,
                      "properties": {
                        "id": {
                          "pattern": "^[a-z0-9-]+$",
                          "type": "string"
                        },
                        "language": {
                          "pattern": "^[a-z]{2,3}$",
                          "type": "string"
                        },
                        "medium": {
                          "enum": [
                            "essay",
                            "transcript",
                            "speech",
                            "letter",
                            "post",
                            "fiction",
                            "play",
                            "poem",
                            "reference"
                          ],
                          "type": "string"
                        },
                        "note": {
                          "minLength": 20,
                          "type": "string"
                        },
                        "published": {
                          "minLength": 4,
                          "type": "string"
                        },
                        "title": {
                          "minLength": 1,
                          "type": "string"
                        },
                        "url": {
                          "format": "uri",
                          "type": "string"
                        }
                      },
                      "required": [
                        "id",
                        "title",
                        "url",
                        "published",
                        "medium",
                        "note"
                      ],
                      "type": "object"
                    },
                    "minItems": 3,
                    "type": "array"
                  },
                  "status": {
                    "const": "unofficial",
                    "description": "unofficial: the person named did not write, review or endorse the profile.",
                    "type": "string"
                  },
                  "strengths": {
                    "items": {
                      "type": "string"
                    },
                    "minItems": 2,
                    "type": "array"
                  },
                  "studied": {
                    "description": "The sources studied, by kind, and the years they span.",
                    "minLength": 1,
                    "type": "string"
                  },
                  "voice_id": {
                    "description": "The voice's slug and edition digest, such as elon-musk@sha256:…; it pins one exact edition.",
                    "pattern": "^[a-z][a-z0-9-]{0,60}@sha256:[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "voice_md": {
                    "description": "The full VOICE.md: stance, construction, rhythm, detail, formats, restraint, and facts and identity.",
                    "minLength": 1,
                    "type": "string"
                  },
                  "voice_md_digest": {
                    "pattern": "^sha256:[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "voice_md_url": {
                    "format": "uri",
                    "type": "string"
                  }
                },
                "required": [
                  "voice_id",
                  "slug",
                  "name",
                  "lane",
                  "featured",
                  "move",
                  "description",
                  "scope",
                  "studied",
                  "strengths",
                  "limitations",
                  "status",
                  "page_url",
                  "voice_md_url",
                  "voice_md",
                  "voice_md_digest",
                  "sources",
                  "observations",
                  "example",
                  "licence",
                  "licence_url",
                  "attribution",
                  "notice"
                ],
                "type": "object"
              },
              "release_id": {
                "description": "The Provenry release every voice in this answer was read from.",
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              }
            },
            "required": [
              "release_id",
              "data"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": false,
            "readOnlyHint": true,
            "title": "Get a voice"
          }
        },
        {
          "name": "get_voice_packet",
          "title": "Get a voice packet",
          "description": "Get the instructions for writing in one voice with your own model, for one format, length, platform, intensity, edge, emoji and spelling setting. The packet carries the full VOICE.md, an exact length target fitted to the platform's limit, and the rules that keep the user's own facts and identity. It opens with a line that replaces any earlier voice, so switching voices mid-conversation is one call.",
          "inputSchema": {
            "additionalProperties": false,
            "properties": {
              "edge": {
                "default": "full",
                "description": "clean removes swearing, sexual and drug references; full keeps the voice's edge, never slurs or racism.",
                "enum": [
                  "clean",
                  "full"
                ],
                "type": "string"
              },
              "emoji": {
                "default": "on",
                "description": "on uses the voice's emoji at their real rate; off uses none.",
                "enum": [
                  "on",
                  "off"
                ],
                "type": "string"
              },
              "format": {
                "description": "post (one standalone post), reply (answers the post being replied to), explanation (connected prose) or thread (several posts).",
                "enum": [
                  "post",
                  "reply",
                  "explanation",
                  "thread"
                ],
                "type": "string"
              },
              "intensity": {
                "default": "full",
                "description": "light lets the user's own phrasing show; full writes completely in the voice.",
                "enum": [
                  "light",
                  "full"
                ],
                "type": "string"
              },
              "length": {
                "default": "standard",
                "description": "one-liner, short, standard or long; each maps to a measured range for the format.",
                "enum": [
                  "one-liner",
                  "short",
                  "standard",
                  "long"
                ],
                "type": "string"
              },
              "platform": {
                "default": "generic",
                "description": "Where the draft will be posted: fits its character limit and whether it takes markdown.",
                "enum": [
                  "x",
                  "threads",
                  "bluesky",
                  "linkedin",
                  "instagram",
                  "facebook",
                  "reddit",
                  "youtube",
                  "email",
                  "slack",
                  "discord",
                  "whatsapp",
                  "github",
                  "generic"
                ],
                "type": "string"
              },
              "spelling": {
                "default": "voice",
                "description": "voice types the way they type; tidy keeps the way they talk and types it properly.",
                "enum": [
                  "voice",
                  "tidy"
                ],
                "type": "string"
              },
              "voice": {
                "description": "A voice slug such as elon-musk for the current edition, or an exact voice ID (slug@sha256:…) from search_voices.",
                "pattern": "^[a-z][a-z0-9-]{0,60}(@sha256:[a-f0-9]{64})?$",
                "type": "string"
              }
            },
            "required": [
              "voice",
              "format"
            ],
            "type": "object"
          },
          "outputSchema": {
            "additionalProperties": false,
            "properties": {
              "data": {
                "additionalProperties": false,
                "properties": {
                  "edge": {
                    "enum": [
                      "clean",
                      "full"
                    ],
                    "type": "string"
                  },
                  "emoji": {
                    "enum": [
                      "on",
                      "off"
                    ],
                    "type": "string"
                  },
                  "format": {
                    "enum": [
                      "post",
                      "reply",
                      "explanation",
                      "thread"
                    ],
                    "type": "string"
                  },
                  "instructions": {
                    "description": "Give these to your model with the user's brief, draft or the post they are replying to.",
                    "minLength": 1,
                    "type": "string"
                  },
                  "intensity": {
                    "enum": [
                      "light",
                      "full"
                    ],
                    "type": "string"
                  },
                  "length": {
                    "enum": [
                      "one-liner",
                      "short",
                      "standard",
                      "long"
                    ],
                    "type": "string"
                  },
                  "name": {
                    "minLength": 1,
                    "type": "string"
                  },
                  "notice": {
                    "description": "What the profile is, and how writing made with it may be presented.",
                    "minLength": 1,
                    "type": "string"
                  },
                  "platform": {
                    "enum": [
                      "x",
                      "threads",
                      "bluesky",
                      "linkedin",
                      "instagram",
                      "facebook",
                      "reddit",
                      "youtube",
                      "email",
                      "slack",
                      "discord",
                      "whatsapp",
                      "github",
                      "generic"
                    ],
                    "type": "string"
                  },
                  "spelling": {
                    "enum": [
                      "voice",
                      "tidy"
                    ],
                    "type": "string"
                  },
                  "target": {
                    "additionalProperties": false,
                    "description": "The exact length the instructions ask for.",
                    "properties": {
                      "limit": {
                        "anyOf": [
                          {
                            "exclusiveMinimum": 0,
                            "maximum": 9007199254740991,
                            "type": "integer"
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "The platform's character limit per post, if it has one."
                      },
                      "max": {
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991,
                        "type": "integer"
                      },
                      "min": {
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991,
                        "type": "integer"
                      },
                      "unit": {
                        "enum": [
                          "characters",
                          "words",
                          "posts"
                        ],
                        "type": "string"
                      }
                    },
                    "required": [
                      "unit",
                      "min",
                      "max",
                      "limit"
                    ],
                    "type": "object"
                  },
                  "voice_id": {
                    "description": "The voice's slug and edition digest, such as elon-musk@sha256:…; it pins one exact edition.",
                    "pattern": "^[a-z][a-z0-9-]{0,60}@sha256:[a-f0-9]{64}$",
                    "type": "string"
                  }
                },
                "required": [
                  "voice_id",
                  "name",
                  "format",
                  "length",
                  "platform",
                  "intensity",
                  "edge",
                  "emoji",
                  "spelling",
                  "target",
                  "instructions",
                  "notice"
                ],
                "type": "object"
              },
              "release_id": {
                "description": "The Provenry release every voice in this answer was read from.",
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              }
            },
            "required": [
              "release_id",
              "data"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": false,
            "readOnlyHint": true,
            "title": "Get a voice packet"
          }
        },
        {
          "name": "get_changes",
          "title": "Get changes",
          "description": "Compare the voice IDs your agent has cached with the current release: voices added, voices re-studied as a new edition, and voices removed. Pass an empty list to receive every voice as added.",
          "inputSchema": {
            "additionalProperties": false,
            "properties": {
              "known": {
                "description": "The exact voice IDs your agent has cached.",
                "items": {
                  "description": "The voice's slug and edition digest, such as elon-musk@sha256:…; it pins one exact edition.",
                  "pattern": "^[a-z][a-z0-9-]{0,60}@sha256:[a-f0-9]{64}$",
                  "type": "string"
                },
                "maxItems": 1000,
                "type": "array"
              }
            },
            "required": [
              "known"
            ],
            "type": "object"
          },
          "outputSchema": {
            "additionalProperties": false,
            "properties": {
              "added": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "name": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "voice_id": {
                      "description": "The voice's slug and edition digest, such as elon-musk@sha256:…; it pins one exact edition.",
                      "pattern": "^[a-z][a-z0-9-]{0,60}@sha256:[a-f0-9]{64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "voice_id",
                    "name"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "release_id": {
                "description": "The Provenry release every voice in this answer was read from.",
                "pattern": "^sha256:[a-f0-9]{64}$",
                "type": "string"
              },
              "removed": {
                "items": {
                  "pattern": "^[a-z][a-z0-9-]{0,60}$",
                  "type": "string"
                },
                "type": "array"
              },
              "restudied": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "cached": {
                      "description": "The edition you hold.",
                      "pattern": "^[a-z][a-z0-9-]{0,60}@sha256:[a-f0-9]{64}$",
                      "type": "string"
                    },
                    "name": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "voice_id": {
                      "description": "The voice's slug and edition digest, such as elon-musk@sha256:…; it pins one exact edition.",
                      "pattern": "^[a-z][a-z0-9-]{0,60}@sha256:[a-f0-9]{64}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "voice_id",
                    "name",
                    "cached"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "unchanged": {
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "release_id",
              "added",
              "restudied",
              "removed",
              "unchanged"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": false,
            "readOnlyHint": true,
            "title": "Get changes"
          }
        }
      ]
    },
    "name": "Silvertongue: Write Like Anyone Famous",
    "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
    "packages": null,
    "pageJsonUrl": "https://www.anchorterminal.com/tools/silvertongue.json",
    "popularity": {
      "githubStars": 115
    },
    "registryName": "dev.silvertongue/silvertongue",
    "remotes": [
      {
        "type": "streamable-http",
        "url": "https://mcp.silvertongue.dev/mcp"
      }
    ],
    "repository": "https://github.com/auscaster/silvertongue",
    "reviewed": false,
    "slug": "silvertongue",
    "source": "the official MCP registry",
    "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=dev.silvertongue/silvertongue",
    "summary": "Famous writing voices for your agent. Find one, read how it was studied, write in it.",
    "updatedAt": "2026-11-05T00:41:23Z",
    "url": "https://www.anchorterminal.com/tools/silvertongue",
    "vendor": "silvertongue.dev",
    "vendorUrl": "https://silvertongue.dev",
    "version": "0.1.5",
    "websiteUrl": "https://silvertongue.dev",
    "where": "hosted",
    "why": [
      "vendor"
    ]
  }
}
