Eous

Checks a claim at its primary source and grades it. A person reviews every answer.

Should I use this

Quality & Safety

A
Description quality
95%
Schema completeness
83%
Naming quality
90%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,108Tokens (tool definitions)
~2.4 KBTypical response size
Moderate attention impact (0.87% 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": {
    "eous": {
      "url": "https://www.partnerwith.ai/mcp"
    }
  }
}

Remote endpoints

https://www.partnerwith.ai/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢about_eous

What Eous is, what it does and does not do, and how to work with Forged Lucidity. Read this before submitting.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟡submit_claim(claim, sources, context, contact_email, publish_ok, ...)

Send one claim to be checked at its primary source and graded. Returns a receipt ID. A person reviews every submission before any answer is released; nothing is instant.

Input Schema

{
  "type": "object",
  "properties": {
    "claim": {
      "type": "string",
      "minLength": 10,
      "maxLength": 2000,
      "description": "The claim to check, in one or two sentences, quoted as you found it."
    },
    "sources": {
      "description": "Where the claim says it comes from: URLs or citations, up to 10.",
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 500
      }
    },
    "context": {
      "description": "Where you saw the claim and why it matters to you. Optional.",
      "type": "string",
      "maxLength": 2000
    },
    "contact_email": {
      "description": "Optional. If given, a person may email you when the answer is released.",
      "type": "string",
      "format": "email",
      "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
    },
    "publish_ok": {
      "default": false,
      "description": "May Eous publish the claim and its grade on the public ledger, without names? Default no.",
      "type": "boolean"
    },
    "acknowledge": {
      "type": "boolean",
      "const": true,
      "description": "Must be true: this is not legal, medical, or financial advice, no lawyer-client relationship is formed, and no confidential information is included."
    }
  },
  "required": [
    "claim",
    "acknowledge"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Output Schema

{
  "type": "object",
  "properties": {
    "receipt_id": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "received_at": {
      "type": "string"
    }
  },
  "required": [
    "receipt_id",
    "status",
    "received_at"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡contact_us(kind, message, contact_email, acknowledge)

Send a question, or a scoping, partnership or press message. Returns a receipt ID. A person reads every message before anyone replies; nothing is instant.

Input Schema

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "enum": [
        "question",
        "scoping",
        "partnership",
        "press",
        "other"
      ],
      "description": "What this is about: question, scoping, partnership, press or other."
    },
    "message": {
      "type": "string",
      "minLength": 10,
      "maxLength": 4000,
      "description": "Your message, 10 to 4,000 characters."
    },
    "contact_email": {
      "description": "Optional. If given, a person may reply by email.",
      "type": "string",
      "format": "email",
      "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
    },
    "acknowledge": {
      "type": "boolean",
      "const": true,
      "description": "Must be true: this is not legal, medical, or financial advice, no lawyer-client relationship is formed, and no confidential information is included."
    }
  },
  "required": [
    "kind",
    "message",
    "acknowledge"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Output Schema

{
  "type": "object",
  "properties": {
    "receipt_id": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "received_at": {
      "type": "string"
    }
  },
  "required": [
    "receipt_id",
    "status",
    "received_at"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢check_status(receipt_id)

Look up a claim or a message by its receipt ID. Shows the answer once a person has released it.

Input Schema

{
  "type": "object",
  "properties": {
    "receipt_id": {
      "type": "string",
      "pattern": "^EOUS-[0-9A-HJKMNP-TV-Z]{10}$",
      "description": "The EOUS-... receipt ID from submit_claim or contact_us."
    }
  },
  "required": [
    "receipt_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Output Schema

{
  "type": "object",
  "properties": {
    "receipt_id": {
      "type": "string"
    },
    "type": {
      "type": "string",
      "enum": [
        "claim",
        "message"
      ]
    },
    "status": {
      "type": "string",
      "enum": [
        "received",
        "in_review",
        "released",
        "declined"
      ]
    },
    "updated_at": {
      "type": "string"
    },
    "reply": {
      "type": "string"
    }
  },
  "required": [
    "receipt_id",
    "type",
    "status",
    "updated_at"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools