export_poll
Export poll results to a CSV file using the poll ID. Get structured data for further analysis.
Instructions
Exports poll results as CSV data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| poll_id | Yes | Poll ID to export |
Export poll results to a CSV file using the poll ID. Get structured data for further analysis.
Exports poll results as CSV data.
| Name | Required | Description | Default |
|---|---|---|---|
| poll_id | Yes | Poll ID to export |
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must carry the full burden of behavioral disclosure. It only states the output format, leaving unaddressed whether this is a read-only operation, whether any state changes occur, or what happens on invalid poll IDs. This is a significant gap for a tool that could be expected to simply return data.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence of seven words, front-loaded with the verb and object. No filler or redundant information, achieving high information density.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With only one parameter and no output schema, the description is minimally sufficient but lacks details such as whether the CSV is returned inline, as a file reference, or includes headers. It also does not state prerequisites (e.g., poll must be published). These are clear gaps even for a simple tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already contains 100% parameter coverage with poll_id described as 'Poll ID to export', and the tool description adds no additional parameter-level meaning. Baseline score of 3 applies because schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool exports poll results as CSV data, using a specific verb and resource. It distinguishes from sibling poll tools like get_poll_details or list_polls by specifying the output format.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The usage context is implied rather than explicit: use when you need CSV-format export of poll results. There is no direct comparison to alternatives or exclusion criteria, but the action is distinct enough that an agent can infer when to invoke it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dclausen01/stashcat-api-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server