Content Intelligence API

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

Should I use this

Quality & Safety

A
Description quality
98%
Schema completeness
97%
Naming quality
84%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,065Tokens (tool definitions)
~965 BTypical response size
Moderate attention impact (0.83% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

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

Remote endpoints

https://content-intelligence-mcp.wajih-hyder55.workers.devstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢extract_content(url)

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

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "The URL to extract content from"
    }
  },
  "required": [
    "url"
  ]
}
🟢analyze_text(text)

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

Input Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "The text to analyze (up to 50k chars)"
    }
  },
  "required": [
    "text"
  ]
}
⚪research_topic(query, depth)

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 Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Research query or topic"
    },
    "depth": {
      "type": "string",
      "enum": [
        "quick",
        "standard",
        "deep"
      ],
      "default": "standard"
    }
  },
  "required": [
    "query"
  ]
}
⚪compare_articles(source_a, source_b, aspect)

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

Input Schema

{
  "type": "object",
  "properties": {
    "source_a": {
      "type": "string",
      "description": "First source URL or text content"
    },
    "source_b": {
      "type": "string",
      "description": "Second source URL or text content"
    },
    "aspect": {
      "type": "string",
      "description": "Optional focus aspect (e.g., 'security', 'performance')"
    }
  },
  "required": [
    "source_a",
    "source_b"
  ]
}
🟢extract_structured(url, schema)

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 Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "The URL to extract structured data from"
    },
    "schema": {
      "type": "object",
      "description": "Optional JSON schema definition for extraction fields"
    }
  },
  "required": [
    "url"
  ]
}
🟢sentiment_over_time(urls, texts, topic)

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

Input Schema

{
  "type": "object",
  "properties": {
    "urls": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "string",
            "format": "uri"
          },
          {
            "type": "object",
            "properties": {
              "url": {
                "type": "string",
                "format": "uri"
              },
              "label": {
                "type": "string"
              }
            }
          }
        ]
      },
      "description": "Array of URLs to analyze for sentiment"
    },
    "texts": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "content": {
            "type": "string"
          },
          "label": {
            "type": "string"
          }
        }
      },
      "description": "Array of text contents to analyze for sentiment"
    },
    "topic": {
      "type": "string",
      "description": "Optional topic context for analysis"
    }
  }
}
⚪competitor_intel(company_a, company_b, industry, aspect)

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 Schema

{
  "type": "object",
  "properties": {
    "company_a": {
      "type": "string",
      "description": "First company name"
    },
    "company_b": {
      "type": "string",
      "description": "Second company name"
    },
    "industry": {
      "type": "string",
      "description": "Optional industry context"
    },
    "aspect": {
      "type": "string",
      "description": "Optional focus area (e.g., 'market share', 'innovation')"
    }
  },
  "required": [
    "company_a",
    "company_b"
  ]
}
🟡monitor_page(url, action, page_id)

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 Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "The URL to monitor"
    },
    "action": {
      "type": "string",
      "enum": [
        "check",
        "watch"
      ],
      "default": "check",
      "description": "'check' returns content + hash; 'watch' registers for ongoing change detection"
    },
    "page_id": {
      "type": "string",
      "description": "Optional custom ID for the monitored page"
    }
  },
  "required": [
    "url"
  ]
}
⚪daily_brief(urls, topics, format, focus)

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

Input Schema

{
  "type": "object",
  "properties": {
    "urls": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "type": "string",
            "format": "uri"
          },
          {
            "type": "object",
            "properties": {
              "url": {
                "type": "string",
                "format": "uri"
              },
              "label": {
                "type": "string"
              }
            }
          }
        ]
      },
      "description": "Array of URLs to include in the brief"
    },
    "topics": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Array of topics to search and include in the brief"
    },
    "format": {
      "type": "string",
      "enum": [
        "executive",
        "bullet",
        "detailed"
      ],
      "default": "executive",
      "description": "Briefing format style"
    },
    "focus": {
      "type": "string",
      "description": "Optional focus area for the briefing"
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools