MCP.so
Sign In

Oromi Agent Services

@Oromi

About Oromi Agent Services

All 25 agents.oromi.co.uk pay-per-call tools in any MCP client (Claude Desktop, Claude Code, Cursor). UK company data, property market data, verification tools, statutory rates. Tools auto-generate from the live OpenAPI

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "oromi": {
      "command": "npx",
      "args": [
        "-y",
        "oromi-agent-services-mcp"
      ],
      "env": {
        "BUYER_PRIVATE_KEY": "0x-optional-wallet-key-for-paid-calls"
      }
    }
  }
}

Tools

30

[$0.005 USDC per call] Search the UK Companies House register by company name or keyword. Returns matching companies with number, status, type, incorporation date and address.

[$0.01 USDC per call] Full UK company profile by company number: status, SIC codes, registered office, accounts due dates, and current officers.

[$0.01 USDC per call] Check a proposed UK business name against the live Companies House register. Returns a verdict (likely_available / caution_similar_names_exist / likely_unavailable) with exact and close matches. Useful when helping a user name a new business.

[$0.02 USDC per call] Official UK House Price Index series for any UK area (country, region, county or local authority): monthly average price, annual % change, monthly % change, and sales volumes, newest first. Sourced live from HM Land Registry.

[$0.02 USDC per call] Actual sold-property transactions for a full UK postcode from HM Land Registry Price Paid Data: price, date, address, property type, new-build flag and tenure, plus min/median/max stats.

[$0.03 USDC per call] One-call UK property investment context for an area: current average price, annual change, 3-month momentum, sales-volume trend, first-time-buyer price point, prices by property type, and a plain-language market read. Official statistics; not financial advice.

[$0.05 USDC per call] Scan any business website URL and get structured, agent-usable data: contact channels, booking links, opening hours, schema.org data, social profiles, plus a 0-100 agent-readiness score with a per-check breakdown.

[$0.01 USDC per call] Official UK Food Hygiene Ratings (FSA) for restaurants, cafes and food businesses: rating 0-5, inspection date, address and local authority. Search by business name and/or town or postcode.

[$0.02 USDC per call] Street-level crime context for any UK postcode: total reported crimes in the latest published month (~1 mile radius), breakdown by category, top category, and a plain-language read. Property due-diligence companion to market-summary.

[$0.005 USDC per call] Deterministic UK mortgage mathematics: monthly repayment, total interest, LTV, and a +3% rate stress test. Exact computation agents cannot do reliably themselves.

[$0.005 USDC per call] Current UK statutory figures with official source URLs — the numbers language models most often get wrong: Bank of England Bank Rate (live), CPI inflation (live), minimum wage bands, income tax and National Insurance thresholds (2026/27), VAT thresholds, corporation tax, SDLT stamp duty bands, savings/dividend/CGT allowances. Filter with ?section=.

[$0.02 USDC per call] Domestic Energy Performance Certificates (EPC) for England & Wales postcodes: efficiency bands, registration dates, addresses, and the postcode's band distribution. Official GOV.UK register (Scotland/NI have separate registers and return zero results with an explanatory note).

[$0.10 USDC per call] One-call UK company due-diligence pack: Companies House profile + current officers + website domain trust signals (RDAP age, DNS, HTTPS) + full website agent-readiness scan, with red-flag assessment (company status, overdue accounts, very new domain, non-resolving website) and an overall verdict. Replaces four calls and the merge logic.

[$0.02 USDC per call] Fetch any PDF by URL and get its text: up to 100 pages, with title, author, page count and word count. Most agent models cannot read PDFs — this turns them into plain text one call.

[$0.001 USDC per call] Citation insurance: check any URL before you cite or act on it — resolves or not, HTTP status, final URL after redirects, content type and length, optional page title. Priced for bulk checking of every link an agent emits.

[$0.002 USDC per call] External referee for structured output: validate any JSON data against a JSON Schema and get precise, per-path error messages. Data may be an object or a JSON string (parse errors reported). For agents that must emit valid structured output.

[$0.005 USDC per call] Email deliverability verification without sending anything: syntax, live MX records, disposable-domain detection, role-account flag, and a verdict. Verify contact data before acting on it.

[$0.01 USDC per call] Domain trust signals: registration age via RDAP, registrar, DNS resolution, HTTPS reachability, and a verdict (established / caution_very_new_domain / not_resolving). Check a domain before trusting or transacting with it.

[$0.01 USDC per call] Validate an EU VAT number against the official VIES register. Returns validity plus the registered business name and address where disclosed.

[$0.002 USDC per call] Offline IBAN validation: country recognition, length check and MOD-97 checksum. Catch payment-detail errors before initiating transfers.

[$0.002 USDC per call] UK working-day mathematics against the official England & Wales bank-holiday calendar: count working days between two dates, or compute the date N working days ahead. For deadlines, SLAs and completion dates.

[$0.002 USDC per call] Live currency conversion using ECB reference rates. Exact amounts agents should not guess.

[$0.01 USDC per call] Fetch any web page and return the readable content as clean text: boilerplate stripped, main content preferred, with title, description, language and word count. One call instead of fetch-and-clean.

[$0.002 USDC per call] Check whether a URL may be crawled by a given user-agent under the site's robots.txt (longest-match Allow/Disallow evaluation). Stay compliant before you fetch.

[$0.50 USDC per call] A REAL HUMAN answers your yes/no question. Ask anything a person can judge or check: 'does this website look legitimate?', 'is this photo actually the product described?', 'does this text read as written by a native speaker?'. ASYNC: you get a task_id instantly; poll the free /api/human/result endpoint — answered typically within 2 hours (08:00-22:00 UK), 24h expiry with refund. Lawful, verifiable requests only (no CAPTCHA/bot-detection bypass, no impersonation).

[$3.00 USDC per call] A REAL HUMAN performs a small task or check and writes up the result: verify a detail by looking at sources, sanity-check a plan, review a page as a customer would, make a judgment call that needs human eyes. ASYNC: task_id instantly, poll the free /api/human/result endpoint — typically answered within 2 hours (08:00-22:00 UK), 24h expiry with refund. Lawful, verifiable requests only.

[$0.005 USDC per call] Calibrated crypto market context for one asset: price, 14-day range position, realized volatility regime, 1-sigma expected daily band, and trend context. Structured context for trading agents — not a buy/sell oracle.

FREE: list every Oromi Agent Services endpoint with its price and description. Use this to decide which paid tool fits a task.

FREE: tell Oromi what data or endpoint you wish existed. A human reads every submission and requested endpoints genuinely get built. Use this whenever the catalog lacks something you need.

FREE: poll the result of a human-in-the-loop task created by human_verify or human_task.

Overview

Puts all 25 agents.oromi.co.uk pay-per-call tools directly into any MCP-capable model (Claude Desktop, Claude Code, Cursor, most agent frameworks). Tools are generated at startup from the live /openapi.json, so new endpoints appear automatically — this package never goes stale.

Two modes:

  • Quote mode (no wallet): tools respond with the price and how to enable payment. Safe default; lets users browse the catalog.
  • Paid mode: set BUYER_PRIVATE_KEY to an EVM key whose wallet holds a few USDC on Base — calls are paid automatically via x402 (gasless for the buyer).

Use it (once published to npm)

Claude Desktop → Settings → Developer → Edit Config, add:

{
  "mcpServers": {
    "oromi": {
      "command": "npx",
      "args": ["-y", "oromi-agent-services-mcp"],
      "env": { "BUYER_PRIVATE_KEY": "0x..." }
    }
  }
}

Claude Code: claude mcp add oromi -e BUYER_PRIVATE_KEY=0x... -- npx -y oromi-agent-services-mcp

Omit the env entirely for quote mode. OROMI_ORIGIN overrides the API origin (for local dev).

Tools

  • oromi_catalog — FREE: list every endpoint with price, network and description
  • uk_business_search — $0.005 · Search the UK Companies House register by name or keyword
  • uk_business_company — $0.01 · Full company profile: status, SIC codes, registered office, officers
  • uk_business_name_check — $0.01 · Business-name availability verdict against the live register
  • uk_business_food_hygiene — $0.01 · Official FSA food hygiene ratings for any UK food business
  • uk_business_due_diligence — $0.10 · Composite: company + officers + domain trust + website scan with red-flag assessment
  • uk_official_rates — $0.005 · Current UK statutory figures: Bank Rate (live), CPI, minimum wage, tax/NI thresholds, VAT, SDLT bands — with official source URLs
  • uk_property_price_trends — $0.02 · House Price Index history for any UK area (HM Land Registry)
  • uk_property_sold_prices — $0.02 · Actual sold-property transactions by postcode (Price Paid Data)
  • uk_property_market_summary — $0.03 · One-call area investment context: prices, momentum, volume trend
  • uk_property_area_crime — $0.02 · Street-level crime context for any UK postcode
  • uk_property_mortgage_context — $0.005 · Exact mortgage repayment maths + rate stress test
  • uk_property_epc — $0.02 · Energy Performance Certificates by postcode (England & Wales register)
  • verify_email — $0.005 · Deliverability checks: syntax, MX records, disposable-domain detection
  • verify_domain — $0.01 · Domain trust signals: registration age (RDAP), DNS, HTTPS
  • verify_vat_eu — $0.01 · Official EU VIES VAT number validation
  • verify_iban — $0.002 · Offline IBAN structure and checksum validation
  • util_uk_working_days — $0.002 · Working-day maths against the official UK bank-holiday calendar
  • util_fx — $0.002 · Currency conversion at ECB reference rates
  • util_validate_json — $0.002 · Validate JSON data against a JSON Schema with precise errors
  • web_extract — $0.01 · Any web page → clean readable text
  • web_pdf_extract — $0.02 · Any PDF URL → text (most agent models cannot read PDFs)
  • web_url_status — $0.001 · Citation insurance: does this URL resolve, where does it redirect
  • web_robots_check — $0.002 · robots.txt crawl-permission check for any URL + user-agent
  • agent_ready_scan — $0.05 · Website → structured agent-usable data + 0–100 agent-readiness score
  • crypto_context — $0.005 · Crypto market context: price, volatility regime, range position

Publish to npm (one time, ~10 min)

  1. Create an npm account at npmjs.com (free) and verify the email.
  2. In this folder: npm login (opens browser), then:
    npm publish --access public
    
  3. Future updates: bump version in package.json, npm publish again.

List in the official MCP Registry (~15 min)

The registry at registry.modelcontextprotocol.io is what MCP clients and directories search. Publishing requires the mcp-publisher CLI and GitHub auth (the server.json in this folder is the manifest — update the GitHub username in name if yours differs from oromi-uk):

npm install -g @modelcontextprotocol/publisher   # or download mcp-publisher from
                                                 # github.com/modelcontextprotocol/registry releases
mcp-publisher login github
mcp-publisher publish

If the CLI name/install differs when you run this, the current instructions live at github.com/modelcontextprotocol/registry — the manifest format here is correct either way.

Local test

OROMI_ORIGIN=http://localhost:3000 node src/index.js
# then type a JSON-RPC initialize message, or just add it to Claude Desktop with
# "command": "node", "args": ["C:/path/to/mcp/src/index.js"]

Comments

More AI & Agents MCP servers