generate_linkedin_biosGenerate LinkedIn bios
Generate up to five scrubbed LinkedIn About-section drafts from a professional description.
Authorization and permissions
Requires a valid delegated OAuth token and access to the selected workspace.
- OAuth scope
mcp:ai- Workspace requirement
- Authorized workspace and current membership required
Current workspace member; mcp:ai scope, workspace AI quota, and MCP AI rate limit apply.
Input schema
{
"additionalProperties": false,
"properties": {
"content": {
"description": "Text input; whitespace-only input is rejected.",
"maxLength": 10000,
"minLength": 1,
"type": "string"
},
"team_id": {
"description": "Consented workspace ID.",
"minimum": 1,
"type": "integer"
}
},
"required": [
"team_id",
"content"
],
"type": "object"
}Result schema
{
"additionalProperties": false,
"properties": {
"bios": {
"description": "Bios.",
"items": {
"description": "Bios item.",
"minLength": 1,
"type": "string"
},
"maxItems": 5,
"minItems": 1,
"type": "array"
}
},
"required": [
"bios"
],
"type": "object"
}Example arguments
{
"content": "Independent analytics consultant for SaaS founders with ten years in data.",
"team_id": 42
}Example result
{
"bios": [
"I help SaaS founders turn product data into decisions their teams can act on."
]
}Errors and retry
Blank or over-10,000-character input is rejected. Provider and malformed-generation failures are safe to retry as a new generation.
The provider call is not idempotent. After a provider or ambiguous failure, retry only if another generation is acceptable.
Effects, limits, and source
Workspace roles, subscription and AI usage limits, approval rules, and server rate limits are enforced at call time. Rate-limit responses identify when to retry; scheduled work returns state rather than holding the request open.
free_tools.generators.apis.generate_bio → services.generate_bios (description input)