Skip to main content
Glama

Flowie Developer Docs

Server Details

Search and read the Flowie Exchange API docs and OpenAPI contract. No sign-in needed.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4/5.0

Scored across 5 tools

Disambiguation4/5

The four docs_* tools each have a distinct role (search vs read vs list endpoints vs auth guide), and the sandbox tool is clearly separated. The only mild overlap is docs_get_auth_guide versus docs_read_page, since the auth content is presumably also reachable as a page, but descriptions make the intended use clear.

Naming Consistency4/5

All names are snake_case with a consistent verb_noun structure (get_auth_guide, list_endpoints, read_page, search, create_credential). Prefixes split between docs_ and sandbox_, which is a minor deviation but reflects a sensible namespace split rather than chaos.

Tool Count5/5

Five tools is well-scoped for a documentation-lookup server with a sandbox credential helper. Each tool earns its place: discovery, retrieval, endpoint listing, auth onboarding, and credential minting.

Completeness4/5

The surface covers the core docs workflow (search -> read, endpoint listing, auth onboarding) plus a sandbox bootstrap. Minor gaps remain, e.g. no way to fetch a single endpoint's schema/parameters directly or list top-level page trees, but agents can work around these via search and read_page.

Available Tools

5 tools
docs_get_auth_guideA
Read-onlyIdempotent
Inspect

Return the authentication walkthrough for agents: how to get a sandbox key with no signup, how a user hands an agent scoped access, error handling and revocation.

ParametersJSON Schema
NameRequiredDescriptionDefault
sectionNoOptional section to return: discover, register, claim, use, errors, revocation.

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so safety is covered. The description adds useful content scope (what the walkthrough covers, including the no-signup sandbox path), but says nothing about response format, size, or whether all sections are returned by default.

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?

A single sentence that front-loads the action, identity of the content, and its audience (agents), with zero filler or restatement of the title.

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?

For a no-required-parameter, read-only docs retrieval with no output schema, the description covers what the caller will get well enough to invoke correctly. It could be stronger by noting the default behavior when section is omitted (full guide vs. index).

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 description coverage is 100% and the enum values are fully documented, so the schema does the heavy lifting. The description's enumerated topics loosely map to the enum (errors, revocation) but adds no syntax, default, or behavior detail for the optional section parameter, so the baseline 3 applies.

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?

States a specific verb and resource (return the authentication walkthrough for agents) and enumerates the exact topics covered: sandbox key issuance, scoped access delegation, error handling, revocation. This clearly differentiates it from generic siblings like docs_read_page or docs_search, which would require the agent to know the page first.

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

Usage Guidelines3/5

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

Usage is implied rather than stated: the agent must infer it should call this before attempting authentication rather than searching docs. No explicit when-to-use, prerequisites, or named alternative (e.g. docs_search for non-auth topics) is provided.

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

docs_list_endpointsA
Read-onlyIdempotent
Inspect

List the API's operations (method, path, summary) from the OpenAPI contract, optionally filtered by a substring of the path or summary.

ParametersJSON Schema
NameRequiredDescriptionDefault
pathNoWith format=openapi, return just this path, e.g. /v1/documents/send.
limitNoMax operations (default 50).
filterNoOptional substring filter, e.g. 'documents' or 'lifecycle'.
formatNo'list' for method/path/summary lines (default), or 'openapi' for the raw OpenAPI definition.list

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds the source of truth (the OpenAPI contract) and the returned field set, but says nothing about pagination/limit behavior beyond default 50 or what the raw 'openapi' format returns. Adequate but thin against an already-covered annotation set.

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?

A single tightly written sentence that front-loads the core action and output, with the optional filtering clause placed second. No filler or restated structured data.

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?

For a read-only listing tool with no output schema, the description supplies the essential shape of what comes back (method/path/summary) and the filtering capability. It stops short of explaining the materially different 'openapi' output mode, though the enum in the schema partly carries that.

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 description coverage is 100%, so all four parameters are documented there, making 3 the baseline. The description adds one useful nuance — the filter matches a substring of the path OR the summary — but does not clarify how that differs from the separate `path` parameter, which behaves differently depending on `format`.

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?

States a specific verb (List) and resource (the API's operations from the OpenAPI contract) and even enumerates the returned fields (method, path, summary). This is readily distinguishable from siblings like docs_search or docs_read_page, which retrieve page content rather than endpoint inventories.

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

Usage Guidelines3/5

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

The description implies when this tool fits ('list the API's operations ... optionally filtered'), and the filter examples clarify a discovery use case. However, it never explicitly routes the agent away from docs_search or docs_read_page when looking for endpoint information, leaving the choice to inference.

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

docs_read_pageA
Read-onlyIdempotent
Inspect

Read a documentation page as markdown. Accepts a full URL from search_docs, or a path such as /reference/ or /guides/send-invoice.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesPage URL or path.

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds genuinely new behavioral information by disclosing that the page is returned as markdown, which is not captured anywhere else in structured data. It stops short of noting size limits, truncation, or auth requirements.

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?

Two sentences, zero padding, with the core action front-loaded and the input formats immediately after. Every clause carries usable information.

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?

For a single-parameter read tool whose annotations fully cover the safety profile and which has no output schema, the description is close to sufficient: it says what it reads and what it returns. Minor gaps remain around the sibling-name mismatch ('search_docs' vs docs_search) and invalid-input behavior.

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 100%, so the baseline is 3, but the description goes beyond the schema's terse 'Page URL or path' by enumerating the accepted forms (full URL or path) and giving concrete examples such as /reference/ and /guides/send-invoice, which clarifies that directory-style paths are valid.

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

Purpose4/5

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

States a specific verb+resource ('Read a documentation page') and the exact return format (markdown), which separates it from docs_search. It references the sibling that supplies URLs ('search_docs'), but the name doesn't match the actual sibling (docs_search), and it never explicitly contrasts itself with docs_list_endpoints or docs_get_auth_guide.

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

Usage Guidelines3/5

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

Usage is only implied through the workflow hint that the URL comes from search_docs. There is no explicit when-to-use/when-not statement and no guidance on choosing this over docs_list_endpoints or docs_get_auth_guide, nor any note on error behavior for bad paths.

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

sandbox_create_credentialAInspect

Mint a working sandbox API key with no signup and no human in the loop. Returns an apiKey (flw_test_...), an organizationId, a seeded company with a Peppol id, and suggested next steps. Sandbox data is synthetic and never reaches a real network - never send real personal data to it. This key gives no access to any real account.

ParametersJSON Schema
NameRequiredDescriptionDefault
includeNextStepsNoInclude the suggested next-step instructions in the result. Default true. Set false when you already know the flow and only want the credential.

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already mark this as a non-read-only, non-idempotent, open-world create, and the description goes well beyond them: it enumerates the return payload (apiKey with flw_test_ prefix, organizationId, seeded company with Peppol id, next steps) and discloses the isolation guarantee ('synthetic and never reaches a real network', 'no access to any real account'). That is exactly the extra context an agent needs before minting a credential.

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?

Four tight sentences, front-loaded with the action and the payoff (the returned credential), followed by exactly the two caveats that matter (synthetic data, no real-account access). No filler.

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?

With no output schema, the description properly carries the return-value burden and does so well, plus covers data-isolation and safety. It does not mention key lifetime/expiry or any rate limits, which are relevant for a credential-minting tool, so it is strong but not exhaustive.

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 100% and the single parameter's default and behavior are fully documented in the schema. The description still adds meaning by explaining that 'suggested next steps' are part of the result, which is what includeNextSteps toggles, so it earns slightly above the baseline 3.

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 opens with a precise verb+resource ('Mint a working sandbox API key') and immediately states the distinguishing constraint ('no signup and no human in the loop'). It is unmistakably distinct from the docs_* siblings, which are read/search tools.

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?

It makes the operating condition explicit (no signup, no human in the loop) and gives a clear prohibition ('never send real personal data to it'). It stops short of naming an alternative or an explicit when-not-to-use case, but the context for invocation is unambiguous.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • First observeddocs_get_auth_guide
    • First observeddocs_list_endpoints
    • First observeddocs_read_page
    • First observeddocs_search
    • First observedsandbox_create_credential

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables LLMs to search and retrieve OwlPay documentation directly through natural language queries. Accelerates system integration by providing instant access to OwlPay API documentation and guides.
    1
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI tools to search and explore API documentation from Apidog projects or OpenAPI/Swagger specifications, providing endpoint details, schemas, and project statistics through natural language queries.
    3,097 npm
    1
    ISC
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources