# Content Intelligence API (remote · content-intelligence-mcp.wajih-hyder55.workers.dev)

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

- Trust score: 57/100 (low)
- Change this week: +2
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `content-intelligence-mcp.wajih-hyder55.workers.dev`: 57/100 (this document), [markdown](https://verifymcp.io/servers/ruvendors5-ops-content-intelligence-api/content-intelligence-mcp.md), [page](https://verifymcp.io/servers/ruvendors5-ops-content-intelligence-api/content-intelligence-mcp)

## Channel facts

- Endpoint: `https://content-intelligence-mcp.wajih-hyder55.workers.dev`
- Transports: `streamable-http`
- Auth: `none`
- Version: `2.4.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 46/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 9 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS check failed: the endpoint is reachable over plaintext HTTP.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 66/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 684 tokens (~76/item across 9 items; 9 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 99/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 96% of tool parameters carry a description.
- **Capabilities**: 20/100
  - Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http ruvendors5-ops-content-intelligence-api https://content-intelligence-mcp.wajih-hyder55.workers.dev/
```

### Codex

```toml
[mcp_servers.ruvendors5-ops-content-intelligence-api]
url = "https://content-intelligence-mcp.wajih-hyder55.workers.dev/"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ruvendors5-ops-content-intelligence-api": {
      "type": "remote",
      "url": "https://content-intelligence-mcp.wajih-hyder55.workers.dev/",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add ruvendors5-ops-content-intelligence-api --url https://content-intelligence-mcp.wajih-hyder55.workers.dev/ --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  ruvendors5-ops-content-intelligence-api:
    url: "https://content-intelligence-mcp.wajih-hyder55.workers.dev/"
```

### Other

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

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 57, +1)

No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-01 (score 56, +1)

No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 55, −2)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 57, +1)

No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-28 (score 56, +1)

No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 55, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 54)

First indexed and scored.

## MCP tools (9)

### `extract_content` (~50 tokens)

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

Input parameters:

- `url` (string, required): The URL to extract content from

### `analyze_text` (~54 tokens)

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

Input parameters:

- `text` (string, required): The text to analyze (up to 50k chars)

### `research_topic` (~58 tokens)

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

Input parameters:

- `depth` (string)
- `query` (string, required): Research query or topic

### `compare_articles` (~87 tokens)

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

Input parameters:

- `aspect` (string): Optional focus aspect (e.g., 'security', 'performance')
- `source_a` (string, required): First source URL or text content
- `source_b` (string, required): Second source URL or text content

### `extract_structured` (~69 tokens)

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.

Input parameters:

- `schema` (object): Optional JSON schema definition for extraction fields
- `url` (string, required): The URL to extract structured data from

### `sentiment_over_time` (~82 tokens)

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

Input parameters:

- `texts` (array): Array of text contents to analyze for sentiment
- `topic` (string): Optional topic context for analysis
- `urls` (array): Array of URLs to analyze for sentiment

### `competitor_intel` (~94 tokens)

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

Input parameters:

- `aspect` (string): Optional focus area (e.g., 'market share', 'innovation')
- `company_a` (string, required): First company name
- `company_b` (string, required): Second company name
- `industry` (string): Optional industry context

### `monitor_page` (~93 tokens)

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.

Input parameters:

- `action` (string): 'check' returns content + hash; 'watch' registers for ongoing change detection
- `page_id` (string): Optional custom ID for the monitored page
- `url` (string, required): The URL to monitor

### `daily_brief` (~97 tokens)

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

Input parameters:

- `focus` (string): Optional focus area for the briefing
- `format` (string): Briefing format style
- `topics` (array): Array of topics to search and include in the brief
- `urls` (array): Array of URLs to include in the brief

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/ruvendors5-ops-content-intelligence-api/content-intelligence-mcp#diagnostics

## Score history

- 2026-08-03: 57
- 2026-08-02: 56
- 2026-08-01: 56
- 2026-07-31: 55
- 2026-07-30: 57
- 2026-07-29: 56
- 2026-07-28: 56
- 2026-07-27: 55
- 2026-07-26: 54

## Links

- Remote endpoint: https://content-intelligence-mcp.wajih-hyder55.workers.dev/
- Repository: https://github.com/ruvendors5-ops/content-intelligence-mcp
- Changelog RSS feed: https://verifymcp.io/servers/ruvendors5-ops-content-intelligence-api/content-intelligence-mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/ruvendors5-ops-content-intelligence-api/content-intelligence-mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/ruvendors5-ops-content-intelligence-api/content-intelligence-mcp
