Inspection report
Arcana
Vendor MCP server from Ecom Wizards. Tool list: code-checked6.
The answer
0
What can it change in your account?
None of the 24 tools on record can change data.
name based Read and write here are inferred from tool names and descriptions, not from a test.
| Area | Access | Write tools | Read tools |
|---|---|---|---|
| Orders | R Orders read only | 0 | 1 |
| Ads | R Ads read only | 0 | 4 |
| Listings | · Listings no tool on record | 0 | 0 |
| Pricing | · Pricing no tool on record | 0 | 0 |
| Inventory | · Inventory no tool on record | 0 | 0 |
| Reports | R Reports read only | 0 | 4 |
| Finance | · Finance no tool on record | 0 | 0 |
Record
The facts on file.
- Type
- vendor
- Vendor or owner
- Ecom Wizards
- License
- no license (all rights reserved)3
- Authentication
- LWA refresh token, API key, OAuth (mentioned)4
- Transport
- Not published
- Marketplaces
- AU, BR, DE, EG, ES, FR, IN, IT, JP, MX, NL, UK, US5
- Pricing
- Not published
- Last commit
- Oct 8, 2026
- Last release
- Not published
- GitHub stars
- 0
- Tool list from
- code-checked6
Tools
All 24 tools we found.
Grouped by what they do to your data. The access column shows why we put a tool there.
read Reads data 24
| Tool | Description | Area | Access basis |
|---|---|---|---|
| creators.append_action | Append Creator Action Log entries the skill recorded: message_sent_by_hand, status_moved, content_verified, escalated | Other | name based |
| creators.preflight_result | Record one creator_control.py | Other | name based |
| creators.queue_snapshot | Write the | Other | name based |
| creators.record_score | Write the | Other | name based |
| creators.register_record | Write one Creator Registry row as creator_control.py holds it after | Other | name based |
| creators.submit_draft | Submit one rendered reply for one creator thread, from an approved template. Returns the draft id. An owner or admin approves | Other | name based |
| creators.sweep_checkpoint | Write one inbox sweep as the proposed sweep checkpoint (WP-332 contract: schema_version 1, run_id, run_date, the nine counts | Other | name based |
| download_data | The same query as get_entity_data or group_by, returned as CSV text. Size-capped: the | Other | name based |
| get_amazon_change_history | Append-only Amazon Ads Change History observations with provider provenance, derived identity quality, resolution state and no local actor or restore authority. | Ads | name based |
| get_entity_data | Period metrics at one entity level for ONE profile, with optional deltas against the | Reports | name based |
| get_experiment | Not published | Other | name based |
| get_flags | Goal-aware, severity-tagged flags from the doctrine engine, plus the suppressed list. | Other | name based |
| get_pacing | Month-to-date spend against the monthly budget, with the fixed cut order when over | Orders, Ads | name based |
| get_product_evidence | Current Product Metadata and Product Eligibility for exact profile, marketplace, ASIN and ad-product scope. Missing and stale evidence remain explicit. | Ads | name based |
| get_product_metrics | Single-ASIN product metrics | Reports | name based |
| get_provider_evidence | Read source-labeled Amazon recommendations and estimates. This tool confers no approval or execution authority. | Other | name based |
| get_recommendations | The latest successful recommendation run for a profile, with every proposal | Other | name based |
| get_report_family_facts | Read advertised/purchased product, SB/SD target, query, placement, ad-group and campaign traffic evidence at its original grain. Purchased sales are relationship evidence, not… | Reports | name based |
| get_sellers | Connected sellers | Other | name based |
| get_sync_status | When this profile last synced, the state of every report type, the job queue, and | Reports | name based |
| group_by | Aggregate one entity level by the dimensions you name, with every ratio recomputed | Other | name based |
| list_experiments | Not published | Other | name based |
| list_profiles | Every advertising profile this key can see, with its market, currency, timezone | Ads | name based |
| query | Daily rows for one profile at one entity level: one row per entity per day, filtered | Other | name based |
Method
How we checked this server.
We read the tool definitions in the source code. We did not run the server against a seller account.6
Not tested with credentials. We did not connect this server to a seller or ads account. A tool marked read can still have side effects we could not see, and a vendor can add write tools at any time. Check the list again before you grant access.
Areas come from keywords in tool names, as explained on the matrix page.
Notes
Sources for this report
- 1Source repository or product pagegithub.com
- 2Documentationgithub.com
- 3License: GitHub API repo.license (search 2026-10-30)
- 4Authentication: static scan of repo (env names / code patterns)
- 5Marketplaces: marketplace IDs found in code
- 6Our MCP inventory of Oct 30, 2026: tool list, access marks, stars and last commit. GitHub repository search (22 queries, unauthenticated) -> shallow clone -> static extraction (extract_tools.py) -> optional runtime tools/list (mcp_probe.py); vendor/official from public docs. access=read|write is a name/description heuristic unless access_basis says otherwise.