Skip to main content
Glama
Arize-ai

@arizeai/phoenix-mcp

Official
by Arize-ai

get-prompt

Retrieve a specific prompt version by identifier, with optional tag or version ID filtering.

Instructions

Get a prompt using a single MCP-native interface.

Provide a prompt identifier to fetch the latest version, or add a tag or versionId to select a specific version.

Example usage: Get prompt "article-summarizer" Get prompt "article-summarizer" with tag "production" Get prompt "article-summarizer" using version "promptversionid1234"

Expected return: Prompt version object with template and configuration.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
prompt_identifierYes
tagNo
version_idNo
Behavior3/5

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

No annotations are provided, so description must disclose behavioral traits. It mentions expected return (prompt version object with template and configuration) but lacks details on side effects, authentication, or rate limits. Adequate for a read operation.

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?

Description is concise with three short paragraphs: overview, usage with examples, and expected return. No superfluous content; each sentence serves a purpose.

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

Completeness4/5

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

Given the tool's simplicity and lack of output schema, the description covers essential usage and return value. Could note that prompt_identifier might be a name or ID, but examples imply this. Meets needs for a get-prompt tool.

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

Parameters4/5

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

Schema coverage is 0%, so description adds meaning by explaining that prompt_identifier fetches latest version, and tag or versionId selects specific version. Examples further clarify usage, compensating for lack of schema descriptions.

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 clearly states the action 'Get a prompt' and the resource, and distinguishes from siblings like get-latest-prompt and get-prompt-by-identifier by framing it as a single unified interface.

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

Usage Guidelines4/5

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

Provides clear guidance on when to use tag or versionId to specify a version versus just the identifier for the latest version, with examples. Does not explicitly contrast with alternative sibling tools but context implies this is the primary getter.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Arize-ai/phoenix'

If you have feedback or need assistance with the MCP directory API, please join our Discord server