Skip to main content
Glama
fivetran

Fivetran MCP Server

Official
by fivetran

list_endpoints

Discover available Fivetran API endpoints. Filter by category or search substring, and optionally include deprecated endpoints.

Instructions

Discover Fivetran API endpoints. With no arguments, returns {categories: {category: count}, total: N}. Provide category (e.g. 'connections') for endpoints in that category, or search to substring-match across name, summary, and path. Deprecated endpoints are hidden by default; set include_deprecated=true to show them.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
searchNoSubstring to match against endpoint name, summary, or path.
categoryNoResource category (e.g., 'connections', 'destinations', 'groups'). Omit for counts.
include_deprecatedNoInclude deprecated endpoints. Default: false.
Install Server

TDQS

A4.3/5.0
Behavior3/5

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

No annotations are provided, so the description carries the transparency burden. It discloses default behavior (deprecated hidden) and return structure for the no-args case. However, it does not mention authentication, rate limits, or other operational aspects, though for a read-only discovery tool this may be sufficient.

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 two sentences, front-loaded with the core purpose, then explaining usage modes and defaults. Every sentence earns its place with no fluff or redundancy.

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?

Given the tool's simplicity, the lack of an output schema, and no annotations, the description adequately covers all needed information: default return format, optional parameters, search behavior, and deprecated endpoint handling. It is complete for an agent to invoke correctly.

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?

The schema covers all parameters with descriptions, but the tool description adds valuable context: category examples (e.g., 'connections') and search coverage (name, summary, path). This enhances understanding beyond the schema, justifying above baseline.

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 tool's purpose: 'Discover Fivetran API endpoints' with specific options for category and search. It distinguishes from sibling tools which are resource-specific read operations, as this is a discovery tool for endpoint metadata.

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?

The description implicitly guides usage by explaining behavior with no arguments, with category, and with search, as well as how to include deprecated endpoints. It doesn't explicitly name alternatives, but the context makes it clear this is the discovery tool while siblings are for specific resource reads.

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

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/fivetran/fivetran-mcp'

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