MCP.Market

The Profound Agency MCP server

online · 96% uptime
by Jfromtheroc·io.github.Jfromtheroc/the-profound-agency·v1.1.0

Search, price and order press placements across 1,600+ publications. Free AI-visibility audits too.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed The Profound Agency yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

The Profound Agency tools (24, 8 write)

write = sends, deletes, buys or posts
  • askFree

    A question in plain words, answered from theprofound.agency with source URLs: publication prices, whether a category can advertise on a channel, the fee, refund terms, definitions, channel requirements, and anything the FAQs, glossary, channel pages or articles cover. Answers are quoted or read from live data, never generated; answer is null when the site does not cover it.

  • can_i_advertiseFree

    Whether a restricted category — alcohol, cannabis/CBD, tobacco, casinos, firearms, supplements, political, housing, loans, crypto and the rest — can run on a channel, and with what limits (age gates, restricted targeting, pre-approval). Give a channel slug from list_channels to check one, or leave it out to see every channel; add a two-letter state for state-level rules. Policy changes without notice, so treat the answer as guidance to confirm with the team.

  • check_order_statuswrite actionFree

    Payment and fulfilment state for an order you created. Requires the billing email the order was placed with, which is what stops anyone reading anyone else's order. Returns paid: false plus the payment link while it is still awaiting payment. An order that was never paid and has been swept will report as not found.

  • compare_placementsFree

    Two to four publications side by side: price, Domain Authority and Rating, turnaround, region, disclosure, indexing and categories, with which is cheapest, fastest and highest in authority. Use ids from search_placements. Figures only — which is better depends on what the client wants.

  • create_booking_linkwrite actionFree

    The agency's booking URL for a 30-minute meeting, returned with the human's name and email as separate fields. Give the human the URL and ask them to enter the name and email on the booking page — the meeting does not exist until they confirm it there. Never present a meeting as booked on the strength of this link alone, and never put the name or email into the URL yourself.

  • create_orderwrite actionFree

    Open a pending order for a client and return a payment link. IMPORTANT: this does not pay for anything. The order stays unpaid until a human opens the returned payUrl and pays on the store's checkout. Give the link to the client or to someone at your agency — you cannot complete payment yourself, and you must not tell the client the placement is bought until check_order_status reports paid: true. Confirm the placements and the total with a human before calling this. No account or API key is required, but an unpaid order is deleted automatically after 72 hours, so send the link promptly.

  • create_text_linkwrite actionFree

    A text message to the agency's number, (908) 448-4001, prepared for the human to send from their own phone: returns the message and an sms: link that opens their messaging app with it filled in. Nothing is sent until the human taps send, so show them the message first and never send it for them without their go-ahead. For a scheduled call, create_booking_link is better; use this for a quick question or to ask for a call back.

  • get_availabilityFree

    Real open slots from the agency's appointment calendar: 30-minute meetings on weekdays, booked in the agency's timezone. Returns each slot's start, end and a readable label. A slot is not a booking — hand the human a link from create_booking_link so they confirm it.

  • get_catalog_changesFree

    What each weekly catalogue sync changed: publications added and removed, and price changes, newest first. Filter by a date (only newer syncs), a maximum price, one or more categories, a minimum Domain Authority, additions only, or price drops only — so an agent can watch for new outlets or cheaper placements without re-reading the whole catalogue.

  • get_channelFree

    The full detail for one paid media product: what it is, where the ads run, the creative formats, the targeting that can be layered on, and caveats — the limits and prerequisites a buyer should know before submitting a brief. Also lists the capabilities it delivers. Priced per campaign, so no price is returned; submit_campaign_brief gets a quote.

  • get_client_orderwrite actionFree

    For a paid order: its stage, what we need next, the content the client sent, the latest outline or draft we wrote, and the publication with a sample of its writing. Needs the client's private order link, which only they have; a wrong or revoked link reads like a missing order.

  • get_placementFree

    Full detail for one publication by its id (the slug from search_placements), including price, price with the 3.5% checkout processing fee, authority scores, turnaround, disclosure policy, link type (linkAttributes: "dofollow" where the store sells it as dofollow, otherwise "unspecified"; dofollowVariantId points to a separate dofollow package for the same outlet), whether it can be ordered now (available), the outlet's logo, and an example article where one is published.

  • list_capabilitiesFree

    The outcomes we can deliver — geo-fencing, website retargeting, visit tracking, identity resolution and so on — each in plain language with the products that provide it. Use this to translate what a client wants into what to ask for.

  • list_categoriesFree

    Every category in the network with how many publications carry it. Use it to pick valid values for search_placements.

  • list_channelsFree

    Every paid media product we run — Meta, Connected TV, geo-targeted mobile, search, audio, out-of-home and the rest — each with a one or two sentence description. The slugs are what submit_campaign_brief takes as channels. Use get_channel for the full detail of one.

  • plan_placementsFree

    Recommend a set of publications for a goal, audience and budget — already quoted, total inside budget including the 3.5% processing fee. Use this when a buyer says what they want to achieve and what they can spend, rather than naming publications. The shareUrl opens the store with the planned placements in the cart; the plan recommends, it reserves nothing.

  • quick_visibility_checkFree

    Five basics of whether AI systems can read a website, checked instantly from its public pages: AI crawlers allowed in robots.txt, an llms.txt, Organization and FAQ structured data, and a title and description. Free, no score, nothing stored. For the full audit — scored out of 100 and reviewed by a person — use request_audit.

  • quote_placementsFree

    Price a set of placements exactly as the store's checkout would, including the 3.5% processing fee. Use this to give a client a total before creating an order. Quoting does not reserve anything. Placements that are not available are refused.

  • request_auditFree

    Request a free audit of whether AI systems — ChatGPT, Perplexity, Google's AI Overviews and crawling agents — can reach, read and quote a website. Scored out of 100 across crawler access, structured data, answer readiness, agent files, off-site authority and freshness, from public data only: no logins, no analytics access and nothing installed. Free, and nothing is purchased or committed. Use this when a client wants to know why assistants do not mention them; use submit_campaign_brief when they already want to buy media. A person reviews every audit and replies to the contact email — this tool does not return a score.

  • review_contentFree

    The client's decision on the latest outline or draft from get_client_order. Approving an outline starts the draft; approving the draft sends it to our editors for a final read, and cannot be undone. Show the client the full text and get their explicit go-ahead first. Changes can be asked for twice per piece; after that our team works with the client directly.

  • search_placementsFree

    Search the publisher network for editorial placements. Filter by price, Domain Authority, Domain Rating, category, region, turnaround and whether the outlet is Google-indexed or LLM-ready, link type and availability. Returns a page of matches, highest Domain Authority first by default. Each result carries the same fields as get_placement.

  • submit_article_draftwrite actionFree

    File the client's article draft against a paid order. The order id plus the billing email on the order prove ownership — a wrong pairing reads exactly like a missing order. The order must be paid: an unpaid order has bought nothing yet. The draft goes to the editorial team; a human reviews and approves it before anything is published, so never tell the client it is published or scheduled. Confirm the draft text with a human before filing.

  • submit_campaign_briefwrite actionFree

    Submit a paid media brief for a client and have the team come back with a quote — impressions, placements and a recommendation. Use this for advertising campaigns (display, video, Connected TV, social, search, audio, out-of-home), which are priced per campaign; use create_order instead for buying a press placement from the publisher catalogue, which has a fixed price. Nothing is purchased or committed here: it opens a conversation, and a human prices it and replies. Pick capabilities when you know the outcome the client wants, products when you know the channels, or both. The response scores the brief's completeness (0-100) and lists the most valuable missing details — the brief is filed regardless, so ask the human for the gaps to get priced faster. Confirm the details with a human before sending.

  • submit_contentwrite actionFree

    What the article should be built from, the same as the form on the client's order page. Needs at least who they are and what the article should say, or a draft of their own. Only while the order is waiting for content; sending again replaces the earlier version. We then write an outline for the client to approve. Confirm the content with the client before sending.

Public scan report

scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it

1 high
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 3643ms17/20
  • Tool poisoning24 tool descriptions checked15/15
  • Auth qualityopen endpoint exposes 8 write-action tools with no auth3/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • highWrite-action tools reachable without authenticationauth.open-write
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How The Profound Agency compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 55% of 2,174 E-commerce servers
Tools
24
the typical E-commerce server has 6
Tools that change things
33%
typical: 0%. Fewer write tools means less an agent can break
Uptime
96%
of our recent checks; the typical remote E-commerce server answers 100%
Response time
1,278 ms
faster than 6% of 1,527 E-commerce servers

What its tools let an agent do: 16 read · 3 create · 5 change

Install The Profound Agency in Claude Code, Cursor or VS Code

claude mcp add --transport http the-profound-agency https://theprofound.agency/api/mcp/
Add to Cursor

What the publisher says

From the The Profound Agency repository's README, as published. We do not edit it. Read it on GitHub

The Profound Agency MCP Server

A hosted MCP server for buying press. It gives an AI agent direct access to The Profound Agency's network of 1,600+ publications: search placements by price and authority, price a set of them, build a plan for a budget, and open an order for a human to pay. It can also request paid-media quotes and run AI-visibility checks.

No API key, no account, no signup. Point your client at the endpoint and go.

  • Endpoint: https://theprofound.agency/api/mcp/ (Streamable HTTP, stateless, no auth)
  • Docs: https://theprofound.agency/mcp/
  • Manifest: https://theprofound.agency/.well-known/mcp.json

This repository holds the registry metadata only. The server itself runs on theprofound.agency.

Who it's for

  • Founders and marketers who want to plan and price PR from inside Claude, Cursor or any MCP client
  • Agencies building agents that quote press placements for their clients
  • Anyone who wants to know whether AI assistants can find and cite their website

Connect

Add this to your MCP client config:

{
  "mcpServers": {
    "profound-agency": {
      "type": "http",
      "url": "https://theprofound.agency/api/mcp/"
    }
  }
}

Keep the trailing slash on the URL.

Claude Code:

claude mcp add --transport http profound-agency https://theprofound.agency/api/mcp/

Tools

24 tools, 22 of them read-only. The ones you'll use most:

The rest cover publication detail and comparisons, categories, advertising channels and restricted-category rules, meeting availability, order status, and the client content workflow. The full list with descriptions is in the manifest and on the docs page.

Agents can't spend money

The server is built so an agent can do the research and the paperwork, but never the paying.

  • No payment method is reachable through any tool.
  • create_order opens an unpaid order and returns a payment link. Nothing happens until a human opens that link and pays.
  • Unpaid orders are deleted automatically after 72 hours.
  • Quotes and plans reserve nothing and commit nobody.

About

The Profound Agency (Profound Agency LLC) is a visibility agency in Hillsborough, New Jersey.

  • Website: https://theprofound.agency
  • MCP docs: https://theprofound.agency/mcp/
  • Email: theprofoundagency@gmail.com
  • Phone: +1-908-448-4001

Nothing above is checked by us. What we check is on the safety report.

The Profound Agency: common questions

Is The Profound Agency MCP server safe?
Mostly: it is graded B (77/100). Read the The Profound Agency safety report
How do I install The Profound Agency?
It runs remotely at theprofound.agency. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does The Profound Agency need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is The Profound Agency maintained?
The last commit was 33 days ago (2026-10-02). The latest release is v1.1.0.
Is The Profound Agency up?
96% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of The Profound Agency?
Servers from other publishers that do the same job: Shopware MCP server, Tiny MCP server and Iran Crypto Exchanges MCP server.
How does The Profound Agency compare with other E-commerce MCP servers?
safety score 77/100 (higher than 55% of 2,174 E-commerce servers); tools 24 (the typical E-commerce server has 6); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to The Profound Agency

Same job from other publishers: the closest match first, then the best rated.

  • Shopware
    Query and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.
    B
  • Tiny
    MCP server for Tiny ERP — products, stock, warehouses, price lists, orders, invoices, AP/AR
    B
  • Iran Crypto Exchanges
    Unofficial read-only Iranian crypto exchanges: prices in Toman, order books, trades, candles.
    A
  • TikTok Shop
    Read-only TikTok Shop Partner API: orders, finance, products and analytics across shops.
    A
  • Cambio Uruguay
    Uruguay: exchange rates, rentals, used cars, product prices and search across cambio-uruguay.com
    A