Ads

com.promtpressPublished by promtpress.comOfficial publisherv1.0.1Updated Oct 24, 2026

Buy Telegram subscribers and website traffic, billed per verified result.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

A remote MCP server for buying Telegram channel subscribers and website traffic from an AI assistant, billed per verified result from a prepaid balance.

What you can do
Read account state, available placement formats, channel analysis, campaigns, stats, ledger and top-up link, and create an account via signup and estimate costs before buying. Create, update, submit, pause and resume campaigns, and set budgets. Submit a campaign to spend from the prepaid balance; media buying, source mix, fraud filtering and billing are handled by the provider. Human confirmation is required for the first campaign on a new account and for anything above the owner's mandate.
When to use it
When you want an assistant to plan and launch paid Telegram subscriber or website traffic campaigns without setting up accounts, payment methods and creatives on each ad network, and you accept per-result billing from a prepaid balance.
Requirements
A remote Streamable HTTP endpoint with OAuth 2.1 authentication (dynamic client registration, PKCE). A PromtPress account email, confirmed by a one-time link on first use; the signup tool can create an account. A prepaid balance funded by the owner in the browser.
Before you install
The server spends real money: submit_campaign is the only tool that spends, drawing on the prepaid balance within owner-set caps (default $50 per operation, $100 per day, hard limits of $1,000 per operation and $5,000 per day). The agent cannot fund or withdraw, but a leaked token or prompt injection could spend the existing balance. Confirmation links expire in 15 minutes and are invalidated if parameters change. Some categories, such as gambling and adult content, are rejected.

Installation

In SourceWeft

  1. Open Ads in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.promtpress%2Fads/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "ads": {
      "type": "http",
      "url": "https://mcp.promtpress.com/mcp"
    }
  }
}

README

PromtPress Ads — MCP server

Buy advertising from your AI assistant. PromtPress delivers outcomes — Telegram channel subscribers and website traffic — billed per verified result from a single prepaid balance.

Endpoint: https://mcp.promtpress.com/mcp (Streamable HTTP) Auth: OAuth 2.1 — dynamic client registration, PKCE required Docs: https://promtpress.com/mcp


Why this exists

Every ad platform now has an MCP server, and they all do the same thing: let an agent drive a dashboard you already had to set up. You still need an account per network, a payment method per network, ad review per network, and creatives per network.

This one is different in the only way that matters for an agent: it sells the outcome, not the dashboard. Pick a placement format and a goal, get a forecast, launch. Media buying, source mix, fraud filtering and billing happen on our side.

The safety property

The agent can spend, but it cannot fund and it cannot withdraw.

There is no tool that adds money, changes payout details, or moves funds anywhere. Top-ups happen only in the browser, only by the account owner. A fully compromised agent — leaked token, prompt injection, whatever — can at most spend what is already on the balance, within the mandate the owner set.

That is the design constraint the whole server is built around. Everything else is a consequence of it.

Guardrails

ControlDefault
Per-operation cap$50
Daily cap$100
Monthly capset by owner
First campaign on a new accountalways confirmed by a human
Anything above the mandateconfirmation link to the owner, expires in 15 min
Mandatecan be paused instantly by the owner

Confirmation links carry a fingerprint of the parameters shown to the human. Change the budget after the person approved it, and the approval no longer matches — it burns instead of executing.

Hard caps are enforced server-side: no mandate can be raised above $1,000 per operation or $5,000 per day, whatever the owner sets.

Tools

Read — get_account, list_formats, analyze_channel, list_campaigns, get_campaign, get_stats, get_ledger, get_topup_link

Write — signup, estimate, create_campaign, update_campaign, submit_campaign, set_budget, pause_campaign, resume_campaign

submit_campaign is the only tool that spends money. Everything else either reads state or prepares a draft.

Connect

Claude — Settings → Connectors → Add custom connector → https://mcp.promtpress.com/mcp

Claude Code

bash
claude mcp add --transport http promtpress https://mcp.promtpress.com/mcp

Anything else that speaks MCP — point it at the endpoint above. The server advertises its OAuth metadata at /.well-known/oauth-protected-resource, so clients that support OAuth 2.1 will discover and register themselves.

On first use you will be asked for the email of your PromtPress account and sent a one-time confirmation link. No account yet? The signup tool creates one — the agent can do that part.

What we do not sell

Gambling, betting, adult content, and anything requiring a licence we cannot verify. Campaigns in these categories are rejected before they reach a source.

Support

[email protected] · Privacy · Security

Source: README.md at commit f9e5268

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts