Content Intelligence API

io.github.ruvendors5-opsPublished by GitHub account ruvendors5-opsv2.4.0Updated Oct 24, 2026

9 MCP tools: extract, analyze, research, compare, monitor, brief. Pay-per-call x402 or subscribe.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

A remote, pay-per-call MCP server for content intelligence: extract, analyze, research, compare, monitor and brief web content.

What you can do
Extract clean readable content or schema-defined structured JSON from a URL, stripping ads and clutter, and monitor pages with a content hash for change detection and optional watching. Analyze text for summary, sentiment, entities, topics and classification, and track sentiment trends across multiple sources. Research a topic with web search and synthesis, compare two articles for differences, coverage and bias, and run competitor intelligence on two companies. Generate multi-source briefings in executive, bullet or detailed format.
When to use it
Useful when an assistant needs web content turned into clean text or structured data, quick multi-source research and comparisons, sentiment tracking, competitor snapshots, or recurring page-change monitoring, without building its own scraping and analysis pipeline.
Requirements
A remote streamable HTTP endpoint; no local runtime or package. No authentication is declared, but each tool call is billed in USDC on Base via x402, or covered by a pre-paid subscription passed in the X-Subscription-Token header. Network access is required.
Before you install
Every tool call costs money (0.003 to 0.025 USDC per call, or $5 monthly / $50 yearly subscriptions) and involves on-chain USDC payment on Base. The README publishes a wallet address and payment asset; verify pricing and payment details before use. Submitted URLs and text are sent to a third-party service that performs web search and LLM analysis.

Installation

In SourceWeft

  1. Open Content Intelligence API in the dashboard and add it to a workspace.
  2. 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/io.github.ruvendors5-ops%2Fcontent-intelligence-api/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.

{
  "mcpServers": {
    "content-intelligence-api": {
      "type": "http",
      "url": "https://content-intelligence-mcp.wajih-hyder55.workers.dev/"
    }
  }
}

README

Content Intelligence MCP Server v2.1.0

A pay-per-call MCP server for content intelligence — extract, analyze, research, compare, monitor, and brief. Powered by freellmpool (30+ free LLMs) with x402 payment (USDC on Base) or subscription plans.

Architecture

┌──────────────┐     ┌──────────────────┐     ┌──────────────────────┐│   AI Agent   │────▶│  Gateway Worker  │────▶│  Express API v2.1   ││  (Claude,    │     │  (x402 + Subs)   │     │  (AWS EC2)          ││   Cursor,    │     │                  │     │                      ││   etc.)      │◀────│  MCP Worker      │◀────│  freellmpool (LLMs) │└──────────────┘     └──────────────────┘     └──────────────────────┘                           │                    ┌──────▼──────┐                    │  x402 or    │                    │  Subscribe  │                    └─────────────┘

Tools (9 Total)

#ToolDescriptionPer-Call Price
1extract_contentExtract clean readable content from a URL0.005 USDC
2analyze_textMulti-faceted analysis: summary, sentiment, entities, topics, classification0.003 USDC
3research_topicMulti-source research synthesis with web search, perspectives, timeline0.02 USDC
4compare_articlesSide-by-side comparison: similarities, differences, coverage, bias0.01 USDC
5extract_structuredExtract structured JSON from a URL (custom schema supported)0.008 USDC
6sentiment_over_timeSentiment trend analysis across multiple sources (URLs or text)0.008 USDC
7competitor_intelCompetitive intelligence between two companies (web search + analysis)0.025 USDC
8monitor_pagePage content extraction with SHA-256 hash for change detection0.005 USDC
9daily_briefMulti-source briefing in executive, bullet, or detailed format0.015 USDC

Subscription Plans

Instead of paying per call, subscribe for predictable pricing:

PlanPriceCallsEffective Rate
Monthly$5 USDC200$0.025/call
Yearly$50 USDC3,000$0.017/call

Use subscription via X-Subscription-Token header in requests.

Payment

  • Network: Base (eip155:8453)
  • Asset: USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
  • Wallet: 0x7003209BDDb2253B5Ba902211279a28fB7b39aD7
  • Scheme: x402 (per-call) or Subscription (pre-paid)

Quick Start for Agents

json
{  "mcpServers": {    "content-intelligence-api": {      "url": "https://content-intelligence-mcp.wajih-hyder55.workers.dev"    }  }}

Endpoints

EndpointDescription
POST /v1/extractExtract content from URL
POST /v1/analyzeAnalyze text
POST /v1/researchResearch topic
POST /v1/compareCompare two sources
POST /v1/extract-structuredStructured extraction
POST /v1/sentiment-over-timeSentiment trends
POST /v1/competitor-intelCompetitive analysis
POST /v1/monitorPage monitoring
POST /v1/briefGenerate briefing
POST /v1/subscribeCreate subscription ($5/$50)
GET /v1/auth/pricingGet pricing info
POST /v1/auth/validateValidate subscription token
GET /healthAPI health + version info

Deployment

  • Backend: AWS EC2 (Ubuntu) with PM2, Node.js 22, freellmpool
  • Workers: Cloudflare Workers (gateway + MCP)
  • Payment: x402.org facilitator for on-chain verification

License

MIT

Source: README.md at commit b951421

Tools

9

extract_content

Extract clean readable content from a URL. Removes ads, clutter, navigation. Pay per call (0.005 USDC) or use subscription.

Parametersurlrequired

analyze_text

Analyze text for summary, sentiment, entities, topics, and classification. Pay per call (0.003 USDC) or use subscription.

Parameterstextrequired

research_topic

Multi-source research synthesis on any topic. Searches the web and synthesizes findings with AI. Pay per call (0.02 USDC) or use subscription.

Parametersdepthqueryrequired

compare_articles

Compare two sources (URLs or text) for similarities, differences, coverage, and bias. Pay per call (0.01 USDC) or use subscription.

Parametersaspectsource_arequiredsource_brequired

extract_structured

Extract structured JSON data from a URL. Define a schema or let AI infer the structure. Pay per call (0.008 USDC) or use subscription.

Parametersurlrequiredschema

sentiment_over_time

Analyze sentiment trends across multiple sources (URLs or texts). Compares and synthesizes sentiment. Pay per call (0.008 USDC) or use subscription.

Parametersurlstextstopic

competitor_intel

Competitive intelligence analysis comparing two companies/entities. Searches web, extracts content, and provides structured comparison. Pay per call (0.025 USDC) or use subscription.

Parametersaspectindustrycompany_arequiredcompany_brequired

monitor_page

Extract a page with a content hash for change detection. Use action 'watch' to register for ongoing monitoring. Pay per call (0.005 USDC) or use subscription.

Parametersurlrequiredactionpage_id

daily_brief

Generate a briefing from multiple URLs or topics. Supports executive, bullet, and detailed formats. Pay per call (0.015 USDC) or use subscription.

Parametersurlsfocusformattopics

Version history

1
  1. v2.4.0LatestSep 16, 2026

Score

100% 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 listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts