Two of them change something. Neither of those two can spend money.
search_placements
Read onlySearch the publisher network
Filter by price, Domain Authority, Domain Rating, category, region, turnaround, Google indexing, AI-crawler readiness, link type and availability. Returns a page of matches, highest Domain Authority first by default.
get_placement
Read onlyFull detail for one publication
Price, and price with the 3.5% checkout fee. Authority scores, turnaround, region, disclosure policy, link type, whether it can be ordered now, the outlet's logo and an example article where one is published. Takes the id returned by search — the same slug as the publication's page URL.
list_categories
Read onlyEvery category, with counts
The valid values for the category filter, and how many publications carry each one.
list_capabilities
Read onlyWhat we can deliver, in plain language
Geo-fencing, website retargeting, visit tracking, identity resolution and the rest — each described without jargon, with the products that provide it. Use it to turn what a client wants into what to ask for.
list_channels
Read onlyEvery advertising channel we run
Meta, Connected TV, geo-targeted mobile, search, audio, out-of-home and the rest, each in a sentence or two. The slugs are what submit_campaign_brief takes.
get_channel
Read onlyOne channel in full
Where the ads run, the creative formats, the targeting that can be layered on, and the caveats — the limits and prerequisites to know before sending a brief. Priced per campaign, so no price.
can_i_advertise
Read onlyWhether a restricted category can run on a channel
Alcohol, cannabis and CBD, tobacco, casinos, firearms, supplements, political, housing, loans, crypto and the rest, per channel and with state-level rules: allowed, allowed with limits, case by case, or not allowed, and why. Guidance to confirm with the team, since platform policy changes.
compare_placements
Read onlyTwo to four publications side by side
Price, Domain Authority and Rating, turnaround, region, disclosure and indexing in one table, with which is cheapest, fastest and highest in authority. Figures only; which is better depends on the client.
quick_visibility_check
Read onlyAn instant check of five AI-visibility basics
For any website: AI crawlers allowed in robots.txt, an llms.txt, Organization and FAQ structured data, and a title and description. Free and instant, with no score; the full scored audit is request_audit.
get_catalog_changes
Read onlyWhat the weekly syncs added, removed and repriced
Newest first, filterable by date, maximum price, one or more categories, minimum Domain Authority, additions only or price drops only — a way to watch for new outlets or cheaper placements without re-reading the catalogue. Also published as /catalog-changes.json.
ask
Read onlyAsk the site a question in plain words
Answered from theprofound.agency with source URLs — prices, restrictions, fee, refunds, definitions, channel requirements, FAQs and articles. Quoted or read from live data, never generated. Also JSON at /api/ask/?q=; people use /ask/.
get_availability
Read onlyReal open meeting slots
Thirty-minute meetings on weekdays from the agency's actual appointment calendar, in the agency's timezone. A slot is not a booking — it only becomes one when the human confirms it.
create_booking_link
Read onlyA link to book the meeting
The booking page URL, returned with the human's name and email as separate fields. The human opens it, enters their details, picks a time and confirms; the meeting does not exist until they do. Details never go in the URL, so they stay out of logs and referrers.
create_text_link
Read onlyA text message to the agency, ready to send
Returns the message and an sms: link to (908) 448-4001 that opens the human's own messaging app with it filled in. Nothing is sent until they tap send; show them the message first. For a quick question or a call back — for a scheduled call, use create_booking_link.
quote_placements
Read onlyPrice a set of placements
Exactly as the store's checkout would, including the 3.5% processing fee. Quoting reserves nothing and commits nobody. Also returns a shareUrl that opens the store with the quoted placements in the cart.
plan_placements
Read onlyA quoted placement plan for a goal and budget
Goal, audience and budget in; a recommended set of publications out, already quoted with the total inside budget including the 3.5% fee, plus a shareUrl that opens the store with the plan in the cart. A plan recommends — it reserves nothing until ordered and paid.
create_order
WritesOpen an unpaid order and get a payment link
Creates a real pending order and returns a URL. It does not pay for anything. The order is inert until a human opens that link and pays, and it is deleted automatically if nobody does within 72 hours.
check_order_status
Read onlyPayment and fulfilment state
Needs the order id and the billing email it was placed with, which is what stops anyone reading anyone else's order. Do not describe a placement as secured until this reports paid: true.
submit_article_draft
WritesFile a client's article draft on a paid order
The order id plus the billing email on the order prove ownership. Only paid orders accept drafts. The draft goes to the editorial team; a human reviews and approves it before anything is published.
get_client_order
Read onlySee where a client's article is
Each publication on the order with its own stage, what we need next, the latest outline or draft, and a sample of the publication's writing. Needs the client's private order link, the "Open your order page" button in their order confirmation email.
submit_content
WritesSend the client's content for their article
The same as the form on the client's order page, for one publication; each publication on an order needs its own. We then write an outline for the client to approve. Needs the client's private order link. Confirm the content with the client first.
review_content
WritesApprove, or ask for changes to, an outline or draft
For one publication's outline or draft. Approving the draft sends it to our editors and cannot be undone, so show the client the text and get their go-ahead first. Needs the client's private order link.
submit_campaign_brief
WritesAsk for a paid media quote
For advertising campaigns — display, video, Connected TV, social, search, audio, out-of-home — which are priced per campaign rather than per placement. It buys nothing: a human prices it and replies. The response scores the brief's completeness and lists the most valuable missing details.
request_audit
WritesAsk for a free AI visibility audit
Whether assistants can reach, read and quote a site, scored out of 100 across crawler access, structured data, answer readiness, agent files, off-site authority and freshness — from public data only. Free, and it returns no score: a person runs the audit and replies to the contact email.