Skip to main content
Glama

Samuelz® Marketing

Akquisezuordnung und Beleglücken prüfen

get_acquisition_attribution_audit
Read-onlyIdempotent

Read tenant-bound first-touch, request, offer, checkout and original primary payment evidence. Optional from/until UTC, half-open, default 30 days, max 366 days. Source caps 5000 first-touch events/2000 facts fail closed; response lists last 100 sessions/requests with truncation flags. Distinguishes recorded ChatGPT visits from AI requests and missing/possible lost event attribution. Capture completeness and test exclusion remain not_attested; zero recorded does not mean zero actual. No unique-human, conversion, retained revenue or profit claim. Requires operations:read and accounting:read. No raw URLs, customer identities, mutation, inferred links or new ledger. POST /api/v1/tenant/read/get_acquisition_attribution_audit.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_acquisition_attribution_audit"
  }
}

Input Schema

NameRequiredDescriptionDefault
fromNo
untilNo

Schema Changelog

Changes observed during successful MCP inspections.

No schema history has been recorded yet.

TDQS

A4.3/5.0
Behavior5/5

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

Goes well beyond the annotations (readOnly/idempotent/closed-world) by disclosing source caps of 5000 first-touch events and 2000 facts with fail-closed behavior, a response limited to the last 100 sessions/requests with truncation flags, required scopes operations:read and accounting:read, and the POST transport. It also flags that capture completeness and test exclusion are not_attested and that zero recorded does not mean zero actual, which is exactly the caveat an agent needs.

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?

Front-loaded with the core read statement, then constraints, caveats, permissions and transport in a logical order. It is dense and semicolon-heavy with several clauses packed into single sentences, which costs a little readability, but no clause is filler.

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 still characterizes the return (last 100 sessions/requests plus truncation flags) and adds scope requirements, caps, and explicit non-claims. For a two-parameter read tool with a rich caveat surface, an agent has everything needed to call it and interpret the result correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must carry the parameter meaning and it does: from/until are optional UTC, half-open, defaulting to 30 days with a 366-day maximum. That supplies interval semantics and default behavior the bare pattern-only schema cannot express.

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: reads tenant-bound first-touch, request, offer, checkout and original primary payment evidence for an attribution audit. The funnel-stage scope makes the resource concrete. It does not explicitly distinguish itself from sibling evidence tools such as get_search_ads_evidence or get_ai_visibility, so it stops short of a 5.

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 through the audit framing and the explicit scope limits (default 30 days, max 366 days, optional from/until), and the negatives ('no unique-human, conversion, retained revenue or profit claim') hint at what the tool is not for. However, there is no explicit when-to-use statement or named alternative for narrower attribution questions, leaving routing to inference.

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