Skip to main content
Glama

Engagemii Citation Watch

connect_tracker

Set up free Engagemii AI-crawler monitoring for a site, entirely from here. It provisions the owner's free account and tracker key and returns a small install snippet (Node/Express, Next.js, PHP, or Cloudflare Worker) with the key already in it. Install the one that matches the site's stack (if you are working in the site's own code, just add the file yourself) and AI-bot visits start reporting; the owner watches them per bot, per day at the dashboard link. Requires the owner's email. Before connecting, tell the owner: Engagemii is free because it licenses the AI-crawler activity data the tracker collects, in aggregated form and, unless the owner opts out in portal settings, identified by their domain. The tracker records bot visits only, never their human visitors. Only connect if the owner is fine with that.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
emailYesThe site owner's email (required)
domainYesThe site, e.g. example.com
platformNoThe site's stack, if known. Omit to get all four snippets.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior5/5

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

There are no annotations, so the description carries the full burden of behavioral disclosure. It does an excellent job: it reveals account provisioning, snippet generation, reporting behavior, dashboard access, data licensing, domain identification, opt-out availability, and the fact that only bot visits are tracked. This is unusually transparent for a tool description.

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?

The description is front-loaded with the core purpose and flows naturally into workflow, install instructions, and consent requirements. It is fairly long, but nearly every sentence earns its place because it conveys either a side effect, a prerequisite, or a privacy condition the agent must communicate.

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?

With no output schema, the description correctly explains what the tool returns: an install snippet with the tracker key embedded, plus a dashboard link and reporting behavior. It also covers prerequisites, success criteria, and the required owner consent. Nothing essential is missing for an agent to invoke and act on this tool 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?

Schema coverage is 100%, so the baseline is 3. The description adds value by mapping the platform parameter to concrete stacks (Node/Express, Next.js, PHP, Cloudflare Worker) and reinforcing that the owner's email is required. It does not add domain-specific detail, but the schema already describes that field adequately.

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 purpose: 'Set up free Engagemii AI-crawler monitoring for a site' and immediately explains what the tool provisions (account, tracker key, install snippet). It is clear and concrete, but it never explicitly distinguishes itself from sibling tools like data_signup or free_kit, so it misses the top score for sibling differentiation.

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 gives clear context: use this when setting up AI-crawler monitoring, requires the owner's email, and should only run if the owner accepts the data-licensing terms. It also provides installation guidance by stack. It does not explicitly discuss when to prefer an alternative tool, but the context and one when-not condition ('Only connect if the owner is fine with that') are strong.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources