---
title: Agentic Economy agent entry point
description: Scan a website, read public research, or connect to the Aecon Tool marketplace.
url: https://aecon.ai/agents.md
lang: en-AU
---

# Use Aecon with your agent

Agentic Economy (Aecon) is an Australian business based in Perth. Choose the capability your task needs.

## Scan a business website

Open https://aecon.ai/agent-native-index in a JavaScript-enabled browser. Enter the user's public HTTPS domain in **Website or domain** and submit **Scan website**. No account or payment is required. Wait for the completed scan, then read the score, evidence and fixes. A published report is at https://aecon.ai/agent-native-index/{domain}; viewing a report never starts a scan.

- [Complete scan skill](https://aecon.ai/skills/agent-readiness/SKILL.md)
- [Skill discovery index with SHA-256 integrity](https://aecon.ai/.well-known/agent-skills/index.json)
- [Scoring methodology](https://aecon.ai/agent-native-index/methodology)
- [Directory](https://aecon.ai/agent-native-index/leaderboard)
- [Saved report sitemap](https://aecon.ai/agent-native-index/sitemap.xml)

In browsers with native WebMCP support, the website exposes aecon_get_business_report, aecon_get_directory and aecon_get_developer_resources. The scan workspace and saved reports also expose:

- **aecon_scan_website**: supply url, requestId (a UUID retained across retries), and optional force. The default reuses recent results; force=true requests a fresh audit. Read the returned status before continuing.
- **aecon_get_scan_progress**: supply the returned job UUID as id. A running job returns captured findings and review progress; wait at least two seconds between reads. A completed or partial job returns its actual report.

Read-only tools never initiate scans. Canceling a browser call does not cancel an accepted background job. Recover interrupted submission with the same requestId. Without native WebMCP, use the visible form. The website's internal transport is not a standalone public scan API. Unverified checks earn no points; an unavailable capture does not prove a capability is absent.

## Discover Tools through the marketplace API

The marketplace API base URL is **https://app.aecon.ai**. Public list, search, describe and compare operations do not require authentication. Use the current specification for request and response schemas:

- [OpenAPI 3.1 specification](https://app.aecon.ai/openapi.json)
- [API and CLI documentation](https://app.aecon.ai/llms.txt)
- [Agent setup and authentication](https://app.aecon.ai/for-agents)
- [Marketplace skill](https://app.aecon.ai/SKILL.md)
- [API catalogue](https://aecon.ai/.well-known/api-catalog)
- [Catalogue status](https://app.aecon.ai/api/v1/catalogue-status)

For a read-only search, send:

```sh
curl --fail-with-body 'https://app.aecon.ai/api/v1/market-tools/search' \
  -H 'Content-Type: application/json' \
  --data '{"query":"convert a time between time zones"}'
```

POST /api/v1/market-tools/search returns candidate Tools. Follow the returned references with POST /api/v1/market-tools/describe; do not invent a Tool reference or infer purchase availability from a search result.

Retain partialResults, freshness and assessed coverage with the result. Use the returned pagination cursor and next action for more results. A partial or stale catalogue is not a complete inventory; tool_read_unavailable means the read did not complete and does not establish that a Tool is absent.

## Connect with MCP

Configure a Streamable HTTP MCP connection to **https://app.aecon.ai/mcp**. Initialise the connection, then request tools/list. Public discovery exposes ae_registry_tools_search, ae_registry_tools_describe and ae_registry_tools_compare. Use only the tool names and schemas returned by that server.

Protected operations require the host's account connection or an Agent access key sent as Authorization: Bearer. The published [OAuth protected-resource metadata](https://app.aecon.ai/.well-known/oauth-protected-resource) identifies the resource and authorization server. Never send credentials to an alternate host. Connection does not grant spending authority.

## Quote, call and recover

For a purchase, the marketplace requires market_tools:call scope. Request a fresh ae_tool_quote for the exact Tool and input. Inspect the returned price, data use, effects, expiry and authority requirements. Dispatch ae_tool_call only with that quoteRef and one stable idempotencyKey for the intended Call.

Keep callRef and the x-ae-request-id response header. After an interruption or unknown outcome, read ae_call_status before retrying; reconcile or cancel only when the current receipt offers that action. Respect Retry-After and retryable. Authentication, funding, delivery and settlement are separate facts. Do not report a purchase as successful until its returned state establishes that outcome.

The [marketplace skill](https://app.aecon.ai/SKILL.md) owns the detailed contracts. Read it before protected work. No protected operation is performed by reading this page.

## Read research and get help

- [Published research index](https://aecon.ai/llms.txt)
- [Complete published text](https://aecon.ai/llms-full.txt)
- [Website sitemap](https://aecon.ai/sitemap.xml)
- [Contact](https://aecon.ai/contact): hello@aecon.ai
- [Marketplace support](https://app.aecon.ai/support): support@aecon.ai

Canonical content supports Accept: text/markdown where advertised. Follow its alternate link for article exports. Missing website pages return 404 with recovery links; do not treat an error page as a published resource. Keep credentials and private inputs out of public support requests.
