MYCELIX
MYCELIX agent research and read-only MCP verification with verify_mcp_endpoint.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
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": {
"mycelix": {
"url": "https://neo-collettive.onrender.com/mcp"
}
}
}Remote endpoints
https://neo-collettive.onrender.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (16)
🟢neo_preflight
Check whether NEO can reach public discovery registries.
Input Schema
{
"type": "object",
"properties": {},
"title": "neo_preflightArguments"
}🟢neo_discover(query, limit)
Search public A2A agents and the official MCP Registry.
Input Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "neo_discoverArguments"
}🟢neo_ask_agents(query, question, max_agents)
Find public A2A agents and ask several independently.
Input Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"question": {
"title": "Question",
"type": "string"
},
"max_agents": {
"default": 3,
"title": "Max Agents",
"type": "integer"
}
},
"required": [
"query",
"question"
],
"title": "neo_ask_agentsArguments"
}⚪neo_collective(query, problem, max_agents)
Run two collective rounds: independent answers, then peer critique.
Input Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"problem": {
"title": "Problem",
"type": "string"
},
"max_agents": {
"default": 4,
"title": "Max Agents",
"type": "integer"
}
},
"required": [
"query",
"problem"
],
"title": "neo_collectiveArguments"
}🟢neo_inspect_mcp(query, limit)
Discover relevant MCP servers and inspect initialize/tools-list only. Never invokes remote tools.
Input Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"limit": {
"default": 4,
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "neo_inspect_mcpArguments"
}🟢verify_mcp_endpoint(url, registry_name)
Read-only verification of a public MCP HTTPS endpoint or official Registry server name. Checks DNS/SSRF safety, TLS/HTTP reachability, initialize, tools/list schema sanity, latency and discovery metadata. Never invokes remote tools or forwards credentials.
Input Schema
{
"type": "object",
"properties": {
"url": {
"default": "",
"title": "Url",
"type": "string"
},
"registry_name": {
"default": "",
"title": "Registry Name",
"type": "string"
}
},
"title": "verify_mcp_endpointArguments"
}🟢neo_web_search(query, limit)
Search the public web using a free RSS search surface. No paid API key.
Input Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"limit": {
"default": 6,
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "neo_web_searchArguments"
}⚪neo_jarvis(message, context_json)
Ask the configured internal Jarvis endpoint. Requires JARVIS_URL on Render.
Input Schema
{
"type": "object",
"properties": {
"message": {
"title": "Message",
"type": "string"
},
"context_json": {
"default": "",
"title": "Context Json",
"type": "string"
}
},
"required": [
"message"
],
"title": "neo_jarvisArguments"
}⚪neo_director(goal, budget_eur, hours_per_week, max_agents)
Coordinate external agents to research revenue opportunities. Research-only; no spending or external actions.
Input Schema
{
"type": "object",
"properties": {
"goal": {
"title": "Goal",
"type": "string"
},
"budget_eur": {
"default": 0,
"title": "Budget Eur",
"type": "number"
},
"hours_per_week": {
"default": 5,
"title": "Hours Per Week",
"type": "integer"
},
"max_agents": {
"default": 3,
"title": "Max Agents",
"type": "integer"
}
},
"required": [
"goal"
],
"title": "neo_directorArguments"
}⚪neo_director_results(limit)
Return recent compact Director results from the runtime log.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 5,
"title": "Limit",
"type": "integer"
}
},
"title": "neo_director_resultsArguments"
}🟢neo_render_status
Read NEO's Render service status.
Input Schema
{
"type": "object",
"properties": {},
"title": "neo_render_statusArguments"
}🟢neo_render_deploys(limit)
List recent Render deploys for NEO.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 5,
"title": "Limit",
"type": "integer"
}
},
"title": "neo_render_deploysArguments"
}🟢neo_render_logs(limit)
Read recent Render logs for NEO.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
}
},
"title": "neo_render_logsArguments"
}🟢jarvis_render_status
Read Jarvis Render service status using the shared Render API credentials.
Input Schema
{
"type": "object",
"properties": {},
"title": "jarvis_render_statusArguments"
}🟢jarvis_render_deploys(limit)
List recent Render deploys for Jarvis.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 5,
"title": "Limit",
"type": "integer"
}
},
"title": "jarvis_render_deploysArguments"
}🟢jarvis_render_logs(limit)
Read recent Render logs for Jarvis.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
}
},
"title": "jarvis_render_logsArguments"
}Community
Evidence