Paperboy for LangGraph

Write, fact check and publish SEO articles from LangGraph

Load Paperboy's tools into a LangGraph agent, then add a step that polls get_article until the fact check comes back.

Remote MCPLangChainDocs checked Oct 29, 2026

Set up

How do I add Paperboy to LangGraph?

You will load Paperboy's tools as LangChain tools, with the API key sent as a bearer token, and give them to an agent.

  1. Install LangChain with the mcp extra: pip install "langchain[mcp]". The docs say the langchain.mcp namespace needs 1.4.0 or later and is in beta.

  2. Create an API key in Paperboy Settings and export it as PAPERBOY_API_KEY.

  3. Build a fastmcp Client with the URL https://paperboyseo.com/mcp and auth set to the key. The docs say the string is sent in the Authorization: Bearer header.

  4. Open MCPAdapter(client) with async with, then call await adapter.list_tools().

  5. Pass the tools to create_agent and call agent.ainvoke. On the older package, use MultiServerMCPClient with transport and headers instead.

Terminal
pip install "langchain[mcp]"
export PAPERBOY_API_KEY=pb_live_YOUR_KEY

Replace pb_live_YOUR_KEY with a key from Settings, API keys, and never commit it. The MCP docs list every client we cover.

How to tell it worked

Print the tool names after list_tools() (or get_tools() on the older package). You should see get_sites, suggest_topics, write_article, get_article, check_claims, publish_article, get_performance and get_queries.

How to remove it

Delete the MCPAdapter block (or the paperboy entry in MultiServerMCPClient) from your code and unset PAPERBOY_API_KEY.

What you get

What do Paperboy's eight tools do?

Eight tools, the same engine as the dashboard. Reads are free. A pack is $20 for 100 credits; see how credits work.

Try it

What can I ask LangGraph to do with Paperboy?

Plain requests. The tools each one uses are listed under it.

Why

Why use Paperboy in LangGraph and not the dashboard?

Compare

How does LangGraph compare with the dashboard?

Same engine, two ways in. Pick the one that fits how you already work.

Docs checked Oct 29, 2026
Paperboy in the dashboard compared with Paperboy in LangGraph, row by row, each with its source
FeatureDashboardLangGraphSource
Where you workpaperboyseo.com/app: sites, calendar, fact checksLow-level orchestration framework for building long-running, stateful AI agents.LangChain docs: Model Context Protocol (MCP)Read Oct 29, 2026
How it connectsSign in and paste your site address. The first article is free.Remote MCP. LangChain's current docs load MCP tools with MCPAdapter from langchain[mcp] (beta, 1.4.0 or later), which reaches an https URL over Streamable HTTP and accepts a bearer token as auth.LangChain docs: Model Context Protocol (MCP)Read Oct 29, 2026
Does it publish without asking?Your choice: autopilot, or approve each article by email.No. write_article defaults to publish: false, and the tool descriptions tell the agent to ask first.MCP docsPaperboy docs
Fact checkEvery number and cited sentence is compared with the saved text of its source. An article that fails gets one rewrite, then is held for you.The same engine and the same check. The verdict comes back to the agent: verified, or held with the reason.How the check worksPaperboy docs
What it costsPlans from $49 a month per site. The first article is free, no card.Credits: 12 per article, 1 per topic suggestion, 2 per fact check. $20 buys 100.CreditsPaperboy docs
Search ConsoleOptional read-only Search Console connection. It picks topics from your impressions and reports clicks per article.get_performance and get_queries return the same read-only data, by day, by article and by query.Security and dataPaperboy docs

Facts about LangGraph come from the pages linked in the Source column, read on the date shown. Tools change their docs, so confirm there if a step does not match.

Honest notes

What should I know about LangGraph specifically?

Quirks of this client that can cost you an afternoon.

FAQ

Questions about Paperboy and LangGraph

Still have a question? Ask us or read the docs.

Should I use MCPAdapter or MultiServerMCPClient with Paperboy?

LangChain's current docs use MCPAdapter, and the langchain-mcp-adapters repo says it is no longer actively maintained. Use MCPAdapter for new code and MultiServerMCPClient only if you already depend on it.

How do I send the Paperboy API key from LangGraph?

With MCPAdapter, pass the key as auth on a fastmcp Client, which the docs say is sent as an Authorization: Bearer header. With MultiServerMCPClient, put it in the headers dict of the connection.

Do I have to set a transport name for Paperboy?

Not with MCPAdapter, which infers Streamable HTTP from an http or https URL string. In MultiServerMCPClient the README lists http (or streamable_http) as the transports that accept headers.

Can I use Paperboy next to other MCP servers in one agent?

Yes. Pass MCPAdapter an MCPConfig dict, or a ClientGroup when each server needs its own auth. The docs say tools are prefixed with the server key so same-named tools stay distinct.

How much does it cost to use Paperboy from LangGraph?

The tools that read cost nothing. Suggesting topics costs 1 credit, writing a fact-checked article costs 12 credits (refunded if the run fails) and a fact check on its own costs 2 credits. A pack is $20 for 100 credits.

Can LangGraph publish to my site without asking me?

Only if you let it. write_article defaults to publish: false, so a finished article waits for a human, and the tool descriptions tell the agent to ask before publishing. You can also give the agent a read-only key.

Sources

Where do these facts come from?

Where do these facts come from?

Everything about LangGraph comes from the pages below, read on Oct 29, 2026. Tools change their docs, so check there if a step does not match. If we got something wrong, write to hello@paperboyseo.com.

Keep going

Where do I go next?

Ready to run your SEO desk from LangGraph?

Add the MCP server, ask for a topic, and read the fact check before anything goes live.

MCPclaude mcp add --transport http paperboy https://paperboyseo.com/mcp --header "Authorization: Bearer pb_live_..."
CLInpx @paperboyseo/cli coming soon

Prefer the dashboard? Write my first article free. Prefer to run it yourself? Self-host it (repo coming soon).