Skip to content

Vaeo AI Discovery Reports

by vaeo.com.au · remote · no sign-in to list tools · v1.0.0 · published by au.com.vaeo

How often AI assistants name a local Australian business, and which pages they read.

Changes · 3

7 tools: 3 change things and 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http reports https://vaeo.com.au/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

7 tools

Changes things 3Claude Code: ask
  • ask_about_reportOne part of a finished report, from the saved results (no new AI questions, no cost).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    One part of a finished report, from the saved results (no new AI questions, no cost). Topics: short_answer, who_the_ais_named (who is named more), each_ai, each_question, pages_the_ais_read (which sites to get on), website, start_here (what to do first).

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • check_orderWhere an order is: not paid yet, being made, waiting, in its final check, done, or failed.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Where an order is: not paid yet, being made, waiting, in its final check, done, or failed.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • order_reportStart an order and get a Stripe payment link.No findings

    Why it is in this group

    • The description's first verb is "start": a word for a change.
    Description, as the server wrote it
    Start an order and get a Stripe payment link. Nothing is charged here: the person opens the link and pays on Stripe's page, and gets the report by email. Give the person the link and the price. Keep the order_key to follow the order. With compare_with_place_id (a business of the same trade in the same suburb): two reports and a comparison.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Only reads 4Claude Code: allow
  • find_businessSearch Google Maps for an Australian business by name and suburb, for example "Corner Dental Newtown".No findings

    Why it is in this group

    • The name "find_business" says "find": a word for reading.
    Description, as the server wrote it
    Search Google Maps for an Australian business by name and suburb, for example "Corner Dental Newtown". Gives each match's place_id for get_questions and order_report.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • get_questionsFor one business: its details, our trade for it, the questions a report asks the AIs, and the price in A$.No findings

    Why it is in this group

    • The name "get_questions" says "get": a word for reading.
    Description, as the server wrote it
    For one business: its details, our trade for it, the questions a report asks the AIs, and the price in A$.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • get_reportThe finished report as data: how often the AIs named the business, its place among the businesses they named, each AI, each question, the sites the AIs cited, its website check, an…No findings

    Why it is in this group

    • The name "get_report" says "get": a word for reading.
    Description, as the server wrote it
    The finished report as data: how often the AIs named the business, its place among the businesses they named, each AI, each question, the sites the AIs cited, its website check, and "Start here" (at most 3 things to do first, each with the fact and count behind it).

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • list_tradesThe kinds of business Vaeo makes reports for.No findings

    Why it is in this group

    • The name "list_trades" says "list": a word for reading.
    Description, as the server wrote it
    The kinds of business Vaeo makes reports for. A business of another kind cannot be ordered yet.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http reports https://vaeo.com.au/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__reports__list_trades",
      "mcp__reports__find_business",
      "mcp__reports__get_questions",
      "mcp__reports__get_report"
    ],
    "ask": [
      "mcp__reports__order_report",
      "mcp__reports__check_order",
      "mcp__reports__ask_about_report"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as reports. Review it before you use it.