Everything an AI system needs to describe Artist Audit accurately, and everything an artist's assistant needs to know before starting one. Plain text versions live at /llms.txt and /llms-full.txt.
What Artist Audit is
A paid, one-time diagnostic for music artists. The artist submits their streaming and social profiles plus analytics screenshots; an AI pipeline reads the data and returns a written growth report.
- Who it is for: independent artists and their teams, at emerging, developing or established career stages.
- What it analyses: streaming and release performance, follower and engagement behaviour, audience demographics and genre alignment, cross-platform consistency, and gaps in the artist's ecosystem.
- What the report contains: an introduction, key data points with interpretations and signals, audience alignment with a fit score, strategic analysis of what is working and what is underperforming, a short/mid/long-term action plan, and a long-term direction.
What it needs
Three things are required; everything else sharpens the result.
- Required: artist name, primary genre, career stage (emerging, developing or established).
- Optional: an email for delivery, music and streaming profile links, social profile links, analytics screenshots or exported reports.
- Supported music platforms: Spotify, Apple Music, SoundCloud, Tidal, Amazon Music, Deezer, DistroKid, other.
- Supported social platforms: Instagram, TikTok, YouTube, Twitter/X, Facebook, Threads.
- Supported screenshot and file types: png, jpg, jpeg, webp, pdf, csv.
Pricing
$19 USD, one-time per audit, paid by card through Stripe.
- No subscription and no recurring charge.
- Payment is taken before the report is generated.
- Card payment only — there is no cryptocurrency or other payment rail.
- Partner agents that hold a card on file are charged automatically when they create an audit.
- The finished report lands on the artist's dashboard and can be exported as a PDF or emailed.
For AI assistants
Artist Audit runs an MCP server at https://app.artifuel.pro/api/mcp. Access is OAuth: the artist signs in and approves the assistant, which then acts only as that artist and can never reach another artist's audits.
- get_artist_audit_info — what the product is, what it analyses, what the report contains, pricing and the authoritative links.
- get_artist_audit_requirements — required and optional fields, supported platforms, supported file types, validation rules.
- create_artist_audit — creates an audit and returns a Stripe payment link. Involves payment: the artist must authorise it first, and nothing is generated until they pay.
- get_artist_audit_status — whether an audit is awaiting payment, processing or complete.
- list_my_artist_audits — the signed-in artist's own audits, newest first.
- get_artist_audit_report — the finished structured report plus its human-readable link.
For applications
The same audit service is reachable over plain HTTP and JSON, with no agent protocol involved. Versioned routes live under /functions/api/v1/artistAudit and the audit id is passed as a query parameter.
- info — what the product is, what it analyses, what the report contains, pricing and the authoritative links.
- requirements — required and optional fields, supported platforms, supported file types, validation rules.
- create — creates an audit. A partner agent's audit is charged to its card on file; an artist's returns a Stripe payment link.
- status — whether an audit is awaiting payment, processing or complete, with an explicit payment state.
- report — the finished structured report, its report link and its PDF link.
- attachAssets — attaches analytics screenshots or exported reports to an existing audit.
- Authentication: a free self-serve agent key, an owner-issued partner key, or a signed-in artist's session — all as a bearer token. Every route returns machine-readable error codes, so a caller can tell 'not paid yet' from 'still generating' from 'not yours'.
An artist who has no account yet
An assistant can start an audit for an artist who has never used Artifuel. It registers itself for a free key — no credentials, no card and no human — then starts the audit and hands the artist a payment link.
- Register: POST /functions/api/v1/agent/register with a name. The key comes back immediately, is shown once, and needs no approval.
- Start an audit: the artist's name and email are required, so the audit can attach to their account later. Genre, career stage and profile links sharpen the result.
- The agent relays the Stripe payment link. The artist pays $19 USD one-time themselves — an agent-started audit is never charged automatically.
- With its key the agent can poll the audit's status and fetch the finished report, and it only ever sees the audits that key itself created.
- When the artist signs up with the email the agent supplied, the audit is already on their dashboard, quietly marked as started by an assistant.
Agent to agent
An agent can hire Artifuel directly, with no human in the loop. It reads the agent card to discover the capability, then drives the task endpoint, which speaks JSON-RPC 2.0.
- Agent card — /functions/a2aAgentCard, describing the capability, the skills and how to authenticate.
- Task endpoint — /functions/a2a, supporting message/send and tasks/get.
- Authentication: a partner agent key issued by Artifuel, sent as a bearer token.
- Audits are charged automatically to the partner's card on file. If a charge needs the cardholder's approval, the task returns input-required with a payment link instead — it is never treated as paid.
- A partner agent can only ever reach its own audits, never an artist's or another partner's.