Skip to main content
Glama

particle_person_get

Read-only

Return a person's profile: name, current role, and bio, keyed by the canonical person slug from particle_person_resolve.

Request optional sections via include: 'external_links' for LinkedIn/Wikipedia/social profiles, 'podcast_appearances' for their most recent podcast appearances (episode and podcast slugs included for follow-up calls), 'companies' for the full role history. The default response is lean.

For podcast-guest analytics (appearance stats, suitability exposure, co-appearance graph) use particle_podcast_get_guest with the same slug.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
includeNoOptional response sections: 'external_links' (LinkedIn, Wikipedia, social profiles), 'podcast_appearances' (recent podcast appearances with episode and podcast slugs), 'companies' (the full role history, current role included and marked). Default response is lean — request only what you need.
person_slugYesCanonical person slug from particle_person_resolve (e.g. 'sam-altman'), or the encoded person ID.
output_formatNoOutput serialization. 'markdown' (default) returns the LLM-facing rendering. 'json' returns the structured payload as JSON text — use only for programmatic chaining where exact field extraction matters; the JSON shape is larger and noisier for an LLM to read.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare readOnlyHint: true, so the description carries the burden of behavioral detail. It adds valuable context: the default response is lean, optional sections require explicit requests, podcast appearances include follow-up slugs, and `output_format` choices affect LLM readability versus programmatic use.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact, front-loaded with the core purpose, and every sentence serves a function: scope, optional sections, default behavior, and sibling-tool routing. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only lookup with complete schema documentation, no output schema, and no nested objects, the description supplies all necessary calling context: what the profile contains, how to get optional sections, what follow-up data is included, and when to use a different tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the description need not re-document parameters. It adds some contextual reinforcement around `include` sections, but mostly repeats the schema descriptions rather than providing new parameter-level meaning.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Return a person's profile: name, current role, and bio, keyed by the canonical person slug.' It clearly distinguishes from related tools by naming `particle_person_resolve` as the slug source and `particle_podcast_get_guest` as the analytics-focused alternative.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit routing guidance: use `particle_podcast_get_guest` for podcast-guest analytics with the same slug, and implies `particle_person_resolve` as a prerequisite for obtaining the canonical slug. It also explains when to request optional `include` sections.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources