Skip to main content
Glama

Bluebird Technologies

Server Details

Bluebird Technologies' public website: services, case studies, team and contact.

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 4 tools

Disambiguation5/5

Each tool has a distinct role: search returns page ids, list_pages enumerates and summarizes pages, fetch retrieves full page content, and get_contact provides contact/enquiry details. There is only minor conceptual overlap between fetching the contact page and get_contact, but the intended boundaries are clear.

Naming Consistency4/5

All names use lowercase snake_case and are action-oriented. fetch and search are bare verbs while get_contact and list_pages follow verb_noun, which is a minor deviation but still readable and predictable.

Tool Count5/5

Four tools are well-scoped for a public website content server: discovery, listing, retrieval, and contact. Each tool earns its place without redundancy.

Completeness5/5

The surface covers the full public-content workflow: searching, listing pages, fetching pages, and obtaining contact/enquiry instructions. No obvious gaps exist for the stated purpose, and write operations are not expected.

Available Tools

4 tools
fetchRead a pageA
Read-onlyIdempotent
Inspect

Return one page of the website as Markdown. Pass an id from search or list_pages (e.g. "/work/raubex"), or the page URL.

NameRequiredDescriptionDefault
idYes

TDQS

A3.9/5.0
Behavior3/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 the return format (Markdown), which is genuinely useful, but says nothing about what happens with long pages, whether content is truncated, or authentication 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 short sentences, front-loaded with the action and return format, then the input guidance. Nothing is wasted.

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 with rich annotations, this covers what the agent needs: what it returns, how to build the input, and why the sibling tools matter. The only gap is the ambiguity of 'one page' (pagination vs. truncation), which could affect how agents chunk large content.

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 the description must carry parameter meaning — and it does: 'id' can be a path-style id from search/list_pages or a full page URL, with a concrete example of the format. It doesn't mention the 500-character limit or error behavior for invalid ids, but the dual input modes are clearly explained.

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 and resource ('Return one page of the website as Markdown'), and names the sibling tools that produce valid input (search, list_pages). It stops short of explicitly contrasting this with those siblings, but the output-format detail makes the tool's job distinct.

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?

Clearly signals the prerequisite workflow: get an id from search or list_pages, then pass it here, with a concrete example ('/work/raubex'). No explicit when-not or exclusion cases are given, but the context for use is unambiguous.

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

get_contactHow to get in touchA
Read-onlyIdempotent
Inspect

How to start a conversation with Bluebird Technologies: the email address and a link to the enquiry form with a topic chosen (software, ai, readiness, roadmap, venture, za, partners, other). It sends nothing; the user submits the form themselves.

NameRequiredDescriptionDefault
topicNo

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description's key added value is confirming that no message is transmitted and that the user completes the form manually — exactly the side-effect question an agent would have. It also discloses the return shape (email address plus form link). It adds no rate-limit or fallback context, so it falls short of exhaustive.

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

Conciseness4/5

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

A single front-loaded sentence leads with the purpose and ends with the critical no-send caveat, which is good ordering. The parenthetical enumeration of all eight topic values duplicates the schema and adds bulk without adding meaning.

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 zero-required-parameter lookup with no output schema and full annotation coverage, the description supplies what an agent needs: what comes back, that nothing is sent, and why the topic exists. The only meaningful gap is the unexplained enum value 'za'.

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?

With 0% schema description coverage, the description does add the one genuinely missing piece: the topic is chosen for the enquiry form, which explains what the parameter is for. However, it merely re-lists the enum values already in the schema and leaves opaque values like 'za' unexplained, so an agent cannot confidently pick a topic.

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?

The description states concretely what the tool yields: an email address and a link to the enquiry form with a chosen topic. That is specific enough for an agent to know it is a static contact-info lookup rather than a messaging tool. It does not differentiate itself from the generic siblings (fetch, search, list_pages), but its purpose is unambiguous on its own.

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 opening phrase 'How to start a conversation with Bluebird Technologies' sets the situation in which to call it, and 'It sends nothing; the user submits the form themselves' tells the agent what to do afterwards rather than attempting delivery. There is no explicit exclusion or reference to an alternative tool, which keeps it short of a 5.

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

list_pagesList pagesB
Read-onlyIdempotent
Inspect

Every public page with its summary, optionally of one kind: home, work, projects, about, jobs, partners, contact, checklist, quote-calculator, legal, service, case-study. Case studies are kind "case-study"; the engagement types are kind "service".

NameRequiredDescriptionDefault
kindNo

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, so safety is fully covered by structured metadata. The description adds the useful scope detail that only 'public' pages are returned and that each carries a summary, but says nothing about ordering, pagination, or exclusion of drafts/private pages.

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

Conciseness3/5

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

The first clause is tight and front-loaded, but the middle of the description is a flat enumeration of all twelve enum values that merely duplicates the schema's enum list. The two disambiguation sentences at the end earn their place; the raw enumeration does not.

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

Completeness3/5

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

For a single optional-parameter read tool with no output schema, the description covers scope and filter semantics adequately. It stops short of describing what 'summary' contains or whether results are ordered/paginated, which an agent planning a listing call would want.

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 the description must compensate, and it does: it names the parameter's domain and clarifies two ambiguous enum members ('case studies are kind case-study; engagement types are kind service'). The only shortfall is that it largely restates the enum values already present in the schema rather than explaining filtering behavior.

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?

The description opens with a specific statement of scope: every public page with its summary, optionally narrowed to one kind. The enumerated kind list makes clear what resource is returned and distinguishes it from the fetch/get_contact/search siblings, though those alternatives are never named.

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 word 'optionally' signals that the kind filter is not required and that omitting it returns all pages, which is implied usage guidance. However, there is no explicit statement of when to use this tool instead of fetch or search, so the agent must infer the routing.

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. 4 tool updates
    • First observedfetch
    • First observedget_contact
    • First observedlist_pages
    • First observedsearch

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables business analysis, compatibility checking, and marketing campaign creation using the B2Brilliant API. Tools allow discovering and refining business information from URLs and generating personalized outreach campaigns.
    7
    2 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Build custom CRMs and Customer Hubs as code you own. Eleven skills take a business goal to checked-in source: modules that generate their own migration, service, REST resource and Admin screens; deterministic workflows; versioned policies; audit and trace. The approval boundary is a merged test, not a prompt instruction.
    3
    0
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources