MCPlease
ONE MCP ENDPOINT · MANY CLIENTS
Why now

Your readers ask Claude or ChatGPT — not Google.

GEO and AEO try to get your reporting quoted by a model that owes you nothing back. An MCP server puts your archive inside that conversation — with a login, a price, and your newsroom's name on every call.

SEO · GEO · AEO

  • Publish, then hope a crawler or model quotes the right paragraph
  • No login, no session, no relationship with the reader
  • The model keeps the answer — you keep a pageview that never arrives

MCP server

  • Claude, ChatGPT, and Cursor call your archive endpoint directly
  • OAuth ties every call to a real, signed-in subscriber
  • You can set the price, the sponsor footer
What you get

Everything to put your archive in chat — ready on day one.

Logins, payments, usage stats, and partner messages in almost every reply — the work a newsroom would otherwise spend months wiring up before a single reader asks a question.

Archive

Connect your story archive

Link the database where your articles, authors, and topics already live. MCPlease maps your content and sets up search — readers get answers right away.

Sign-in

Readers log in before they ask

Every question is tied to a real account — so you can charge for access. Works with Claude, ChatGPT, Cursor, and other chat apps.

Team

Clear roles for your staff

Give colleagues the access they need — view dashboards, manage partner messages, or run the full setup. No shared passwords, no guesswork about who can change what.

Insights

See what readers are asking

Which topics come up most, how many subscribers you have, what revenue looks like, and how often partner messages appear — all in one dashboard you can export.

How it looks

The dashboard your team runs day to day.

Settings, archive connection, search tools, analytics, and partner messages — click any screenshot to open it full size.

How it works

From newsroom schema to live MCP endpoint, in five steps.

01

Install

We deploy the MCPlease box on your servers — migrations applied, env configured.

02

Connect

Paste a read-only connection string. MCPlease introspects articles, authors, and topics.

03

Review

Inspect proposed search tools — names, inputs, and SQL. Enable, disable, or rewrite each one.

04

Publish

Live at your domain with OAuth 2.1 discovery built in.

05

Monitor

Archive queries, revenue, and sponsor injection stats from your dashboard.

What subscribers get

One URL. Your readers paste it into Claude, ChatGPT, or Cursor — your archive answers.

publish — newsroom-archive
$ mcplease projects publish newsroom-archive

schema introspected — articles, authors, topics, pgvector
11 search tools published
oauth discovery live /.well-known/oauth-authorization-server
mcp serverhttps://your-domain.com/p/newsroom-archive/mcp
claude_desktop_config.json
{
  "mcpServers": {
    "newsroom-archive": {
      "url": "https://your-domain.com/p/newsroom-archive/mcp"
    }
  }
}
A second revenue line

Inject sponsored footers into every MCP response.

Your MCP is your newsroom's knowledge base inside Claude, ChatGPT, and Cursor — not a webpage with ad slots. Partners pay to be discoverable inside your trusted archive via disclosed footer integrations you control.

How it worksA search_* tool returns editorial JSON → MCPlease appends matching integrations as mcp_integrations[] footers with footer_markdown.
You configureAdmin → Integrations: trigger tools, show when, priority, CTA URL. No redeploy.
What you sellServed count + GA4 click-through on utm_content=integration-{slug}.
tool response + footer injection
"mcp_integrations": [{ "footer_markdown": "Also see [Sponsor](https://…?utm_medium=mcp)", "must_include_in_response": true }]
Claude chat showing archive answer with sponsored footer integration appended after Sources
What readers see — footer after Sources in chat
MCPlease admin integrations dashboard showing newsletter signup integration and served counts
What you configure — integrations admin
Analytics dashboard

Injections, popular tools, and beats — in one place.

Integration served counts, tool calls by beat and topic, top tools, subscriber revenue, export to JSON or webhook.

Integration served (7d)

1,204

12,840 all time

Active subscribers

84

12 trial · 48 monthly · 24 lifetime

Hottest tool

search_articles

3,840 calls / 7d

Sponsor injections

newsletter-signup412 served / 7d
partner-sponsored288 served / 7d

By beat

politics38%
business27%
culture19%

Popular tools

search_articles3,840 / 7d
search_by_topic2,210 / 7d
Box deployment

Installed on your servers. Your data stays in-house.

MCPlease ships as a self-hosted box — we install it on your infrastructure, connect your archive Postgres, and hand you a live MCP endpoint. No multi-tenant SaaS, no platform subscription.

Platform DBYour own PostgreSQL or Supabase — VPS, RDS, or Neon.
HostingSingle-tenant on your domain. Optional SINGLE_PROJECT_SLUG for one MCP server.
Team accessRoles: viewer, manager (injections), admin (full access).
Subscriber billingOptional — gate your MCP with your own Stripe keys. Revenue lands in your account.
SetupWe deploy the box, apply migrations, configure env vars, and connect your archive.
Box install on your servers

Ready to put your archive inside the chat?

Tell us about your newsroom and we'll schedule the install. See a live install at aifornewsroom.in/mcp.

Novocean — AI for news media

Lisbon, Portugal

© 2026 Novocean. No agency theater — just direct work.