We > Ultrarich

A free, non-commercial tool and public API that visualize extreme wealth inequality by comparing any wealth to ultrarich/billionaire/trillionaire wealth through four lenses: Duration Of Daily Spend, Height Of Stacked Money, Number Of Items Paid For, and Growth Of Compound Interest. All comparisons are deterministic arithmetic returning ready-to-quote figures, sentences, and them-vs-you ratios; no user data is collected. The surface is agent-native: a no-auth OpenAPI 3.0.4 REST API, a hosted Streamable-HTTP MCP server exposing the same five computations as tools, llms.txt and llms-full.txt, a published agent prompt, an APIs.json 0.21 index, and the Spectral ruleset the spec is linted against. Published by Blonde Rocket Scientist LLC; results are licensed CC BY 4.0 with a required attribution string.

We > Ultrarich publishes 4 APIs on the APIs.io network, including MCP Server, Comparison API, Discovery API, and 1 more. Tagged areas include wealth inequality, economic inequality, finance, economics, and education.

The We > Ultrarich catalog on APIs.io includes 1 Spectral governance ruleset.

We > Ultrarich’s developer surface includes pricing, documentation, API reference, getting-started guide, support, FAQ, changelog, and 35 more developer resources.

59.5/100 strong ▬ flat Agent 73/100 agent native Full breakdown ↓
scored 2026-08-12 · rubric v0.11.0
4 APIs 1 MCP Servers
wealth inequalityeconomic inequalityfinanceeconomicseducationjournalismopen datacomparisonmcpmodel context protocolagents

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-12 · rubric v0.11.0
Composite quality — 59.5/100 · strong
Contract Quality 11.7 / 21
Developer Ergonomics 11.8 / 17
Commercial Clarity 5.4 / 17
Operational Transparency 8.1 / 11
Governance 5.3 / 10
Discoverability 8.5 / 9
Regulatory Posture 8.6 / 15
Agent readiness — 73/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Regulatory Posture applies to this provider. Its tags matched the Government & Public Sector regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/wegtultrarich: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

We > Ultrarich MCP Server

Hosted, no-auth Model Context Protocol server (Streamable HTTP) exposing the same five wealth computations as agent tools with published JSON Schema inputs. Answers protocol rev...

We > Ultrarich Comparison API

Compare any wealth expression for two wealths ('yours' and 'theirs') in a single call — get both results as well as the ratio between them.

We > Ultrarich Discovery API

Discover (list) the available endpoints.

We > Ultrarich Wealth Expression API

Express a single wealth through one of four lenses (daily spending, physical size, purchasing power, or compound interest).

Arazzo Workflows 1

Multi-step API workflows described with the Arazzo specification.

We > Ultrarich — wealth inequality briefing

Discover the available wealth expressions, run a direction-aware them-vs-you comparison, then add a purchasing-power lens on the ultrarich side — the three calls behind a quotab...

ARAZZO

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Rate Limits 1

Documented rate limits and quota policies.

Wegtultrarich Rate Limits

3 limits

RATE LIMITS

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

We > Ultrarich API Rules

9 rules · 7 errors 2 warnings

SPECTRAL

Examples 8

Example request and response payloads for these APIs.

Scroll for all 8

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Wegtultrarich Authentication

none · 0 schemes

SECURITY

Wegtultrarich Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Wegtultrarich Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Wegtultrarich Agentic Access

6 operations

6 operations · 0 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 7

MCP servers, agent skills, and machine-readable catalogs

Scroll for all 7

Design & Contract 8

Pagination, idempotency, versioning, errors, and events

Scroll for all 8

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 7

Status, limits, changes, and where to get help

Scroll for all 7

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: We > Ultrarich
description: 'A free, non-commercial tool and public API that visualize extreme wealth inequality by comparing any wealth
  to ultrarich/billionaire/trillionaire wealth through four lenses: Duration Of Daily Spend, Height Of Stacked Money, Number
  Of Items Paid For, and Growth Of Compound Interest. All comparisons are deterministic arithmetic returning ready-to-quote
  figures, sentences, and them-vs-you ratios; no user data is collected. The surface is agent-native: a no-auth OpenAPI 3.0.4
  REST API, a hosted Streamable-HTTP MCP server exposing the same five computations as tools, llms.txt and llms-full.txt,
  a published agent prompt, an APIs.json 0.21 index, and the Spectral ruleset the spec is linted against. Published by Blonde
  Rocket Scientist LLC; results are licensed CC BY 4.0 with a required attribution string.'
image: https://wegtultrarich.org/apple-touch-icon.png
url: https://api.wegtultrarich.org/apis.json
created: '2026-07-25'
modified: '2026-08-09'
specificationVersion: '0.21'
tags:
- wealth inequality
- economic inequality
- finance
- economics
- education
- journalism
- open data
- comparison
- mcp
- model context protocol
- agents
apis:
- aid: wegtultrarich:wegtultrarich-mcp-server
  name: We > Ultrarich MCP Server
  description: Hosted, no-auth Model Context Protocol server (Streamable HTTP) exposing the same five wealth computations
    as agent tools with published JSON Schema inputs. Answers protocol revisions 2025-03-26 through 2026-07-28 from one endpoint,
    holds no session state, and returns the bare data object plus an attribution string. Rate limited to 300 requests per
    minute per IP.
  humanURL: https://api.wegtultrarich.org/README.md#mcp-server
  baseURL: https://api.wegtultrarich.org/mcp
  tags:
  - mcp
  - model context protocol
  - agents
  - wealth inequality
  - comparison
  properties:
  - type: MCPServer
    url: mcp/wegtultrarich-mcp.yml
  - type: MCP
    url: https://api.wegtultrarich.org/mcp
  - type: ToolCrosswalk
    url: mcp/wegtultrarich-tool-crosswalk.yml
  - type: ModelContextProtocol
    name: MCP server card
    url: https://api.wegtultrarich.org/.well-known/mcp.json
  - type: PostmanCollection
    url: https://www.postman.com/wegtultrarich/wegtultrarich-extreme-wealth-api-mcp/collection/6a68bfdcf1d9df57e26c3545
  - type: Documentation
    url: https://api.wegtultrarich.org/README.md#mcp-server
- aid: wegtultrarich:wegtultrarich-comparison-api
  name: We > Ultrarich Comparison API
  description: Compare any wealth expression for two wealths ('yours' and 'theirs') in a single call — get both results as
    well as the ratio between them.
  humanURL: https://api.wegtultrarich.org/
  baseURL: https://api.wegtultrarich.org/v1
  tags:
  - Comparison
  properties:
  - type: OpenAPI
    url: openapi/wegtultrarich-comparison-api-openapi.yml
  - type: OpenAPI
    url: https://api.wegtultrarich.org/openapi.yaml
  - type: Documentation
    url: https://api.wegtultrarich.org/README.md
  - type: APIReference
    url: https://api.wegtultrarich.org/
  - type: GettingStarted
    url: https://api.wegtultrarich.org/README.md#quick-start
  - type: PostmanCollection
    url: https://www.postman.com/wegtultrarich/wegtultrarich-extreme-wealth-api-mcp-server/collection/kcacxo9/start-here-four-ways-to-understand-extreme-wealth
  - type: Examples
    url: examples/_index.yml
  - type: Arazzo
    url: arazzo/wegtultrarich-wealth-inequality-briefing.yml
- aid: wegtultrarich:wegtultrarich-discovery-api
  name: We > Ultrarich Discovery API
  description: Discover (list) the available endpoints.
  humanURL: https://api.wegtultrarich.org/
  baseURL: https://api.wegtultrarich.org/v1
  tags:
  - Discovery
  properties:
  - type: OpenAPI
    url: openapi/wegtultrarich-discovery-api-openapi.yml
  - type: Documentation
    url: https://api.wegtultrarich.org/README.md
  - type: APIReference
    url: https://api.wegtultrarich.org/
  - type: GettingStarted
    url: https://api.wegtultrarich.org/README.md#quick-start
  - type: PostmanCollection
    url: https://www.postman.com/wegtultrarich/wegtultrarich-extreme-wealth-api-mcp-server/collection/kcacxo9/start-here-four-ways-to-understand-extreme-wealth
  - type: Examples
    url: examples/_index.yml
  - type: Arazzo
    url: arazzo/wegtultrarich-wealth-inequality-briefing.yml
- aid: wegtultrarich:wegtultrarich-wealth-expression-api
  name: We > Ultrarich Wealth Expression API
  description: Express a single wealth through one of four lenses (daily spending, physical size, purchasing power, or compound
    interest).
  humanURL: https://api.wegtultrarich.org/
  baseURL: https://api.wegtultrarich.org/v1
  tags:
  - Wealth Expression
  properties:
  - type: OpenAPI
    url: openapi/wegtultrarich-wealth-expression-api-openapi.yml
  - type: Documentation
    url: https://api.wegtultrarich.org/README.md
  - type: APIReference
    url: https://api.wegtultrarich.org/
  - type: GettingStarted
    url: https://api.wegtultrarich.org/README.md#quick-start
  - type: PostmanCollection
    url: https://www.postman.com/wegtultrarich/wegtultrarich-extreme-wealth-api-mcp-server/collection/kcacxo9/start-here-four-ways-to-understand-extreme-wealth
  - type: Examples
    url: examples/_index.yml
  - type: Arazzo
    url: arazzo/wegtultrarich-wealth-inequality-briefing.yml
maintainers:
- FN: Blonde Rocket Scientist LLC
  email: info@wegtultrarich.org
  url: https://wegtultrarich.org/
generated:
  by: apis.io/add
  model: claude-opus-4-8
  confidence: 97
  at: '2026-07-25T22:40:48.114Z'
common:
- type: MCPServer
  url: mcp/wegtultrarich-mcp.yml
- type: StatusPage
  url: https://wegtultrarich.instatus.com/
- type: Pricing
  url: https://wegtultrarich.org/pricing.html
- type: Overlay
  url: overlays/wegtultrarich-openapi-overlay.yaml
- type: Website
  url: https://wegtultrarich.org/
- type: DeveloperPortal
  url: https://api.wegtultrarich.org/
- type: Documentation
  url: https://api.wegtultrarich.org/README.md
- type: APIReference
  url: https://api.wegtultrarich.org/openapi.yaml
- type: GettingStarted
  url: https://api.wegtultrarich.org/README.md#quick-start
- type: Support
  url: https://wegtultrarich.org/faq.html
- type: FAQ
  url: https://wegtultrarich.org/faq.html
- type: About
  url: https://wegtultrarich.org/about.html
- type: Contact
  url: https://wegtultrarich.org/partners.html
- type: Postman
  name: We > Ultrarich public Postman workspace
  url: https://www.postman.com/wegtultrarich/wegtultrarich-extreme-wealth-api-mcp-server/collection/kcacxo9/start-here-four-ways-to-understand-extreme-wealth
- type: TermsOfService
  url: https://wegtultrarich.org/terms-of-use.html
- type: PrivacyPolicy
  url: https://wegtultrarich.org/privacy-policy.html
- type: License
  url: https://wegtultrarich.org/LICENSE.md
- type: ChangeLog
  url: https://wegtultrarich.org/CHANGELOG.md
- type: ChangeLog
  name: Structured changelog
  url: changelog/wegtultrarich-changelog.yml
- type: Lifecycle
  url: lifecycle/wegtultrarich-lifecycle.yml
- type: Security
  url: https://wegtultrarich.org/SECURITY.md
- type: VulnerabilityDisclosure
  url: security/wegtultrarich-vulnerability-disclosure.yml
- type: SecurityTxt
  url: https://api.wegtultrarich.org/.well-known/security.txt
- type: DomainSecurity
  url: security/wegtultrarich-domain-security.yml
- type: WellKnown
  url: well-known/wegtultrarich-well-known.yml
- type: Authentication
  url: authentication/wegtultrarich-authentication.yml
- type: Conventions
  url: conventions/wegtultrarich-conventions.yml
- type: Idempotency
  url: conventions/wegtultrarich-conventions.yml
- type: ErrorCatalog
  url: errors/wegtultrarich-problem-types.yml
- type: RateLimits
  url: rate-limits/wegtultrarich-rate-limits.yml
- type: Conformance
  url: conformance/wegtultrarich-conformance.yml
- type: Vocabulary
  url: vocabulary/wegtultrarich-vocabulary.yml
- type: DataModel
  url: data-model/wegtultrarich-data-model.yml
- type: Packages
  url: packages/wegtultrarich-packages.yml
- type: Rules
  name: Provider Spectral governance ruleset
  url: rules/wegtultrarich-spectral.yaml
- type: AgentSkill
  url: skills/_index.yml
- type: AgentPrompt
  url: skills/wegtultrarich-agent-prompt.md
- type: AgenticAccess
  url: agentic-access/wegtultrarich-agentic-access.yml
- type: LLMsTxt
  url: llms/wegtultrarich-llms.txt
- type: LLMsTxt
  name: llms.txt
  url: https://wegtultrarich.org/llms.txt
- type: LLMsTxt
  name: llms-full.txt
  url: https://wegtultrarich.org/llms-full.txt
- type: APIsJSON
  url: https://api.wegtultrarich.org/apis.json
x-enrichment:
  date: '2026-08-09'
  status: enriched
  artifacts_added: 24
  pass: local-v1
x-evidence:
  verified: '2026-08-11'
  request: 'email from info@wegtultrarich.org, thread "Re: We > Ultrarich is live on APIs.io"'
  note: Every claim in the provider's mail was fetched and held up. Two of the three were defects in OUR record, both diagnosed
    correctly by the provider, and the slug was changed at their request. The amended apis.yml they attached was READ, not
    applied — see amended_file_not_applied below.
  fetched:
  - url: https://api.wegtultrarich.org/mcp
    status: 200
    note: 'initialize + tools/list: 5 tools, unauthenticated, each with an inputSchema; serverInfo wegtultrarich v1.4.0'
  - url: https://api.wegtultrarich.org/apis.json
    status: 200
    note: self-hosted index, 7504B
  - url: https://api.wegtultrarich.org/.well-known/apis.json
    status: 200
    note: byte-identical to the above
  - url: https://api.wegtultrarich.org/openapi.yaml
    status: 200
    note: OpenAPI 3.0.4 v1.4.0, 6 paths — BYTE-IDENTICAL to openapi/_original/
  - url: https://wegtultrarich.instatus.com/
    status: 200
    note: status page, newly published
  - url: https://wegtultrarich.org/pricing.html
    status: 200
    note: pricing page, newly published
  - url: https://api.wegtultrarich.org/.well-known/mcp.json
    status: 200
  - url: https://api.wegtultrarich.org/zzz-not-real-9137
    status: 404
    note: invented control path — the host discriminates, so its 200s are real
  amended_file_not_applied: 'The provider attached an amended apis.yml. It was read and merged selectively, not applied, because
    applying it would have LOST data: it collapses the three per-tag OpenAPI entries this catalog holds into one, which would
    orphan and then delete three registered spec files on the next rebuild, and it drops the Overlay pointer. It also references
    openapi/wegtultrarich-openapi-original.yml, which does not exist at that path — the file is under openapi/_original/.
    Taken from it: the MCPServer, StatusPage and Pricing entries, all three verified live. The per-tag split is kept because
    it is what the catalog publishes and the split is faithful — three specs totalling exactly the 6 paths of the provider''s
    single published document.'
  slug_change: we-ultrarich -> wegtultrarich, at the provider's request, on 2026-08-11. Their domain, their image host and
    their own MCP serverInfo.name all read wegtultrarich; "We > Ultrarich" does not slugify cleanly because of the ">". The
    GitHub repo was renamed (GitHub redirects the old path), all 39 artifact files re-prefixed, and the old slug registered
    in the network retired.yml so every URL it published redirects.