Server definition
- Hash
- sha256:0b45cfefc67dbf81ba9900d2aa2fcbdfcd0a41de8faeb39b5b77755d803b9326
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Analyze text for summary, sentiment, entities, topics, and classification. Pay per call (0.003 USDC) or use subscription.",
"inputSchema": {
"properties": {
"text": {
"description": "The text to analyze (up to 50k chars)",
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "analyze_text",
"outputSchema": null
},
{
"description": "Compare two sources (URLs or text) for similarities, differences, coverage, and bias. Pay per call (0.01 USDC) or use subscription.",
"inputSchema": {
"properties": {
"aspect": {
"description": "Optional focus aspect (e.g., 'security', 'performance')",
"type": "string"
},
"source_a": {
"description": "First source URL or text content",
"type": "string"
},
"source_b": {
"description": "Second source URL or text content",
"type": "string"
}
},
"required": [
"source_a",
"source_b"
],
"type": "object"
},
"name": "compare_articles",
"outputSchema": null
},
{
"description": "Competitive intelligence analysis comparing two companies/entities. Searches web, extracts content, and provides structured comparison. Pay per call (0.025 USDC) or use subscription.",
"inputSchema": {
"properties": {
"aspect": {
"description": "Optional focus area (e.g., 'market share', 'innovation')",
"type": "string"
},
"company_a": {
"description": "First company name",
"type": "string"
},
"company_b": {
"description": "Second company name",
"type": "string"
},
"industry": {
"description": "Optional industry context",
"type": "string"
}
},
"required": [
"company_a",
"company_b"
],
"type": "object"
},
"name": "competitor_intel",
"outputSchema": null
},
{
"description": "Generate a briefing from multiple URLs or topics. Supports executive, bullet, and detailed formats. Pay per call (0.015 USDC) or use subscription.",
"inputSchema": {
"properties": {
"focus": {
"description": "Optional focus area for the briefing",
"type": "string"
},
"format": {
"default": "executive",
"description": "Briefing format style",
"enum": [
"executive",
"bullet",
"detailed"
],
"type": "string"
},
"topics": {
"description": "Array of topics to search and include in the brief",
"items": {
"type": "string"
},
"type": "array"
},
"urls": {
"description": "Array of URLs to include in the brief",
"items": {
"oneOf": [
{
"format": "uri",
"type": "string"
},
{
"properties": {
"label": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"type": "object"
}
]
},
"type": "array"
}
},
"type": "object"
},
"name": "daily_brief",
"outputSchema": null
},
{
"description": "Extract clean readable content from a URL. Removes ads, clutter, navigation. Pay per call (0.005 USDC) or use subscription.",
"inputSchema": {
"properties": {
"url": {
"description": "The URL to extract content from",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "extract_content",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"schema": {
"description": "Optional JSON schema definition for extraction fields",
"type": "object"
},
"url": {
"description": "The URL to extract structured data from",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "extract_structured",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"action": {
"default": "check",
"description": "'check' returns content + hash; 'watch' registers for ongoing change detection",
"enum": [
"check",
"watch"
],
"type": "string"
},
"page_id": {
"description": "Optional custom ID for the monitored page",
"type": "string"
},
"url": {
"description": "The URL to monitor",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "monitor_page",
"outputSchema": null
},
{
"description": "Multi-source research synthesis on any topic. Searches the web and synthesizes findings with AI. Pay per call (0.02 USDC) or use subscription.",
"inputSchema": {
"properties": {
"depth": {
"default": "standard",
"enum": [
"quick",
"standard",
"deep"
],
"type": "string"
},
"query": {
"description": "Research query or topic",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "research_topic",
"outputSchema": null
},
{
"description": "Analyze sentiment trends across multiple sources (URLs or texts). Compares and synthesizes sentiment. Pay per call (0.008 USDC) or use subscription.",
"inputSchema": {
"properties": {
"texts": {
"description": "Array of text contents to analyze for sentiment",
"items": {
"properties": {
"content": {
"type": "string"
},
"label": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"topic": {
"description": "Optional topic context for analysis",
"type": "string"
},
"urls": {
"description": "Array of URLs to analyze for sentiment",
"items": {
"oneOf": [
{
"format": "uri",
"type": "string"
},
{
"properties": {
"label": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"type": "object"
}
]
},
"type": "array"
}
},
"type": "object"
},
"name": "sentiment_over_time",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:0b45cfefc67dbf81ba9900d2aa2fcbdfcd0a41de8faeb39b5b77755d803b9326 | sha256sum