Opportunity Radar
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Opportunity Radarscore this note: sales team blocked by manual pricing spreadsheet, needs deal dashboard today"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Opportunity Radar — a tiny MCP server in Python
The friendly operational arm of an AI assistant.
Opportunity Radar is a deliberately small example of an MCP server. It exposes one tool, opportunity_radar, that turns an unstructured business note into explainable signals:
revenue
automation
risk
urgency
data
The scoring logic is deterministic and local. An AI assistant can decide when the tool is relevant, but the server owns the capability and returns an auditable result.
This is a deliberately small demonstration project: it does not send messages, modify external systems, or perform irreversible actions.
The companion technical article is available in
technical_article_en.md.
Run locally
Python 3.10+ is required.
python -m venv .venv
source .venv/bin/activate
python -m pip install -e .
python -m mcp_opportunity_radar.serverFor the MCP Inspector, install the CLI extra and run:
mcp dev mcp_opportunity_radar/server.pyThe server uses the default stdio transport when run directly. It exposes:
Tool:
opportunity_radar(note)Resource:
radar://about
Related MCP server: Cronhaus Inbox MCP Server
Example
Input:
The sales team is blocked by a manual pricing spreadsheet and needs a deal dashboard today.Output:
{
"opportunity_score": 90,
"priority": "high",
"signals": ["revenue", "automation", "urgency", "data"],
"evidence": {
"revenue": ["sales", "deal"],
"automation": ["manual", "spreadsheet", "blocked"],
"urgency": ["blocked", "today"],
"data": ["dashboard"]
},
"next_action": "Quantify the commercial impact and define the smallest valuable experiment."
}Why this is an MCP example
The model remains the reasoning layer. The MCP server is the operational arm: a bounded, discoverable and testable capability that can be reused by any compatible MCP host.
For production use, add authentication, authorization, input limits, structured error handling, audit logging and human confirmation before any tool with side effects.
Project layout
mcp-opportunity-radar/
├── mcp_opportunity_radar/
│ ├── radar.py # deterministic scoring logic
│ └── server.py # MCP tool and resource registration
├── tests/ # unit tests for the scoring logic
├── assets/ # article artwork
├── technical_article_en.md
└── pyproject.tomlLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Evidence-backed opportunity intelligence for small businesses, built for authorised AI agents.
Turn signals from email, CRM, and meetings into a prioritized daily sales to-do list.
Local business intel for AI agents: audits, lead scoring, tech stack, prospecting.
Read-only, deterministic AI triage and readiness tools implementing Sophon's published rubrics.
Related MCP Servers
- AlicenseAqualityAmaintenancePre-flight scoring for AI agents, returns Accelerate, Fix, or Stop with EUR value range, decision confidence, and pace-layer drag.8MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered invoice analysis and reasoning: given invoice fields, it detects missing data, inconsistencies, duplicates, and proposes actions (register, request data, mark duplicate, review) using deterministic rules.-
- AlicenseAqualityDmaintenanceEnables AI assistants to assess a small business's AI readiness (0–100 score), suggest tailored AI use cases, describe Essetech's services, and book a free consultation.49MIT

decomposeofficial
AlicenseNot gradedqualityCmaintenanceClassifies text into structured semantic units with authority, risk, and attention scores. Enables deterministic preprocessing for AI agents to filter and route content without using an LLM.10MIT