1. Conduid
  2. Finance
  3. moxiespirit/oathscore
MCP server · Finance

moxiespirit/oathscore

100) for financial data APIs. 8 MCP tools.

34Low

Scored 6 months ago · breakdown

About moxiespirit/oathscore

moxiespirit/oathscore is an MCP server in the Finance category: 100) for financial data APIs. 8 MCP tools.

Install

From source
git clone https://github.com/moxiespirit/oathscore

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (8)

check_healthService health and data freshness

Parameters not published.

compare_apisSide-by-side comparison of two or more data APIs

Parameters not published.

get_alertsActive degradation alerts for monitored APIs

Parameters not published.

get_eventsNext event, FOMC/CPI countdowns, week high-impact count

Parameters not published.

get_exchangesOpen/close status for 7 exchanges with next transition times

Parameters not published.

get_nowCurrent world state: exchanges, volatility, events, data health

Parameters not published.

get_scoreOathScore rating for a specific API (0-100 composite + grade)

Parameters not published.

get_volatilityVIX, VIX9D, VIX3M, VVIX, SKEW, term structure

Parameters not published.

Ask AI

✦

Ask AI about moxiespirit/oathscore

Powered by Claude · Grounded in docs

I know everything about moxiespirit/oathscore. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

OathScore

Every API makes promises. OathScore checks the receipts.

The trust layer for AI agents. Two products:

  1. /now — A single endpoint returning the current state of the world for trading agents. Exchange status, volatility, events, regime, data health — one call.
  2. OathScore Ratings — Independent, continuous verification of data API accuracy, uptime, freshness, and reliability. The credit bureau for data APIs.

For AI Agents

# What's happening right now?
curl https://api.oathscore.dev/now

# Should I trust this data source?
curl https://api.oathscore.dev/score/curistat

# Compare two sources
curl https://api.oathscore.dev/compare?apis=curistat,alphavantage

For MCP-Compatible Agents (Claude Code, Cursor, etc.)

{
  "mcpServers": {
    "oathscore": {
      "command": "python",
      "args": ["-m", "oathscore_mcp"]
    }
  }
}

Requires: pip install httpx mcp[cli] and clone this repo.

MCP Tools

Tool Description
get_now Current world state: exchanges, volatility, events, data health
get_exchanges Open/close status for 7 exchanges with next transition times
get_volatility VIX, VIX9D, VIX3M, VVIX, SKEW, term structure
get_events Next event, FOMC/CPI countdowns, week high-impact count
get_score OathScore rating for a specific API (0-100 composite + grade)
compare_apis Side-by-side comparison of two or more data APIs
get_alerts Active degradation alerts for monitored APIs
check_health Service health and data freshness

What OathScore Monitors

For each rated API:

Metric Weight How Measured
Accuracy 35% Compare forecasts/claims to actual outcomes daily
Uptime 20% Synthetic monitoring every 60 seconds
Freshness 15% Is "real-time" actually real-time?
Latency 15% P50/P95/P99 from multiple regions
Schema stability 5% Detect breaking changes
Documentation 5% OpenAPI spec, llms.txt, examples
Trust signals 5% Published accuracy data, response signing

Rated APIs (v1)

API Category Score Status
Curistat Futures volatility -- Monitoring
Alpha Vantage Equities/macro -- Monitoring
Polygon.io Market data -- Monitoring
Finnhub Multi-asset -- Monitoring
Twelve Data Market data -- Monitoring
EODHD Historical data -- Monitoring
Financial Modeling Prep Fundamentals -- Monitoring

Scores populate after 30 days of monitoring data.

Machine-Readable Discovery

Pricing

Tier /now Calls Score Queries Price
Free 10/day 5/day $0
Founding (first 50) 5,000/day 2,500/day $9/mo (lifetime)
Pro 10,000/day 5,000/day $29/mo
Enterprise 100,000/day 50,000/day $99/mo
Pay-per-request (x402) Unlimited Unlimited $0.001-0.005/call

x402 micropayments: No signup needed. Agents pay per request with USDC stablecoins via the x402 protocol. When rate limited, the API returns 402 Payment Required with payment instructions.

API audits: Independent 7-day quality audit of your API — $299-499. Contact us.

Architecture

[Monitoring Service - Railway $5/mo]
  Every 60s: ping all rated APIs (uptime, latency)
  Every 5m: check data freshness
  Every 1h: record forecast snapshots
  Every 24h: compare forecasts to actuals (accuracy)
  Store: Supabase (free tier)

[/now Endpoint - Cloudflare Workers $0/mo]
  Every 60s: fetch VIX, compute exchange status, read events
  Serve: cached JSON, max-age=30, ETag support

[Scoring Engine - Cloudflare Workers $0/mo]
  Every 5m: recompute composite scores from raw metrics
  Serve: /score, /compare, /alerts endpoints

Integration Examples

CrewAI

from crewai import Agent, Task
from crewai_tools import MCPTool

# Connect to OathScore MCP
oathscore = MCPTool(server_command="python -m oathscore_mcp")

analyst = Agent(
    role="Market Analyst",
    tools=[oathscore],
    goal="Assess current market conditions before trading"
)

task = Task(
    description="Check if markets are open and get current volatility regime",
    agent=analyst
)

LangChain

from langchain_mcp import MCPToolkit

toolkit = MCPToolkit(server_command="python -m oathscore_mcp")
tools = toolkit.get_tools()

# Use in any LangChain agent
from langchain.agents import initialize_agent
agent = initialize_agent(tools, llm, agent="zero-shot-react-description")
agent.run("What's the current VIX level and are US markets open?")

Direct HTTP (any language)

import httpx

# World state in one call
now = httpx.get("https://api.oathscore.dev/now").json()
print(f"VIX: {now['volatility']['vix']}")
print(f"CME: {'OPEN' if now['exchanges']['CME']['is_open'] else 'CLOSED'}")
print(f"Next event: {now['events']['next_event']}")

# API quality check before committing to a data source
score = httpx.get("https://api.oathscore.dev/score/polygon").json()
if score.get("composite_score", 0) < 70:
    print("Warning: data source quality below threshold")

Claude Desktop / Claude Code

Add to your MCP config (~/.claude/mcp.json or Claude Desktop settings):

{
  "mcpServers": {
    "oathscore": {
      "command": "python",
      "args": ["-m", "oathscore_mcp"]
    }
  }
}

Then ask Claude: "What's the current market state?" or "How reliable is Alpha Vantage?"


If this is useful, star the repo — it helps others find it.

License

Proprietary. All rights reserved.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About moxiespirit/oathscore

How do I install moxiespirit/oathscore?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is moxiespirit/oathscore safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is moxiespirit/oathscore still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.