OmniForce

AI-search visibility: GEO audits, tracked prompts, competitors, citations.

Should I use this

Quality & Safety

B
Description quality
88%
Schema completeness
55%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'omniforce_get_brand' description lacks action verbin omniforce_get_brand
  • LOWTool 'omniforce_account' description lacks action verbin omniforce_account

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~697Tokens (tool definitions)
~471 BTypical response size
Moderate attention impact (0.54% 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": {
    "omniforce-mcp": {
      "command": "npx",
      "args": [
        "@omniforce/mcp"
      ]
    }
  }
}

Runnable packages

npm@omniforce/mcp0.1.5stdio

Remote endpoints

https://mcp-oss.omniforce.run/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

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

Audit a website's AI-search (GEO/AEO) readiness. Returns an evidence-based score with per-dimension findings. No API key required.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Absolute URL to audit, e.g. https://example.com"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢omniforce_get_brand

Return the authenticated tenant's brand profile.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢omniforce_list_prompts

List the queries OmniForce monitors across answer engines (ChatGPT, Perplexity, Gemini, Google AI Overviews).

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢omniforce_list_competitors

List competitors tracked for the authenticated tenant.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢omniforce_list_snapshots(limit)

List recent radar runs — AI citation/visibility snapshots over time.

Input Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 200,
      "description": "Maximum number of runs to return (default 50)."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢omniforce_list_reports

List shareable visibility reports for the tenant.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢omniforce_account

Return the tenant's plan tier, included allotments, current usage, and the available upgrade tiers.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡omniforce_upgrade(tier, email)

Create a hosted checkout link to upgrade the OmniForce plan (solo, starter, growth, scale). Returns a URL the user can open to pay. Use when a requested feature is blocked by the current plan.

Input Schema

{
  "type": "object",
  "properties": {
    "tier": {
      "type": "string",
      "enum": [
        "solo",
        "starter",
        "growth",
        "scale"
      ],
      "description": "Plan tier to upgrade to."
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Billing email. Required only if the account has no owner email on file."
    }
  },
  "required": [
    "tier"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools