Oro Intel Mcp

io.github.oro-intelPublished by GitHub account oro-intelv1.0.0Updated Oct 24, 2026

UK public procurement data for AI agents: tenders, contracts, buyer and supplier profiles.

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Hosted MCP server giving AI assistants live UK public procurement data: tender notices, awarded contracts, and buyer and supplier profiles.

What you can do
  • Search tender and contract notices, and search live open tenders
  • Look up a single notice or contract, and list the documents attached to a contract
  • Resolve a company name to a record, list contracts it has won, and fetch a full supplier profile
  • Resolve a buyer such as a council or department, list contracts it issued, and fetch a full buyer profile
  • Look up framework agreements and run bulk exports of a query
  • Check remaining credits
When to use it
Useful for agent builders, bid-writing and procurement tools, market-intelligence and govtech apps that need current UK public-sector tender and contract information. It is a hosted service, so it suits clients that support remote streamable-HTTP MCP and can sign in with OAuth or send an API key.
Requirements
Remote streamable-HTTP endpoint at api.oro-intel.com with a trailing slash; nothing to install locally. Authentication is either OAuth sign-in for interactive clients or an Authorization header with a bearer API key created in the provider dashboard. An account with credits is required; 250 free credits are included at signup.
Before you install
Calls are metered: 1 credit equals £0.01, tools cost 2 to 100 credits each, and bulk export is 100 credits per 1,000 rows, so usage spends real money after the free credits. The API key is a secret sent in the Authorization header; keep it out of shared configs. Pass an Idempotency-Key header so retries are not billed twice. Queries and lookups are sent to the provider's servers.

Installation

In SourceWeft

  1. Open Oro Intel Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.oro-intel%2Foro-intel-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "oro-intel": {
      "type": "http",
      "url": "https://api.oro-intel.com/mcp/"
    }
  }
}

README

Oro Intel MCP — UK Public Procurement Data for AI Agents

[MCP] [Docs] [OpenAPI 3.1] [License: MIT]

UK public procurement data for AI agents — tenders, contracts, buyer and supplier profiles over MCP and REST. 250 free credits.

Give any AI agent live UK public-sector procurement data — tender notices, awarded contracts, buyer (council/department) and supplier profiles — over MCP or a plain REST API. Same account, same credits, both transports. Charged on success only.

  • What it covers: UK Contracts Finder + Find a Tender notices, awarded contracts and their documents, company/supplier profiles, buyer profiles, frameworks, bulk export.
  • Who it's for: agent builders, procurement/bid-writing tools, market-intelligence and govtech apps.
  • Remote & hosted: nothing to run locally. Point your client at the URL.
  • Auth: sign in with OAuth (interactive clients — no key to copy), or send an API key as Authorization: Bearer oro_... (headless agents and scripts).

60-second quickstart

  1. Interactive client (Claude, ChatGPT, Cursor…): add the server below and sign in when prompted — done. Headless/scripts: create a key at https://app.oro-intel.com/dashboard/developers (shown once).
  2. Add the server to your client (matrix below).
  3. Ask: "search UK tenders for EV charging in the last 30 days."

Install

Endpoint: https://api.oro-intel.com/mcp/ — keep the trailing slash. Interactive clients: OAuth sign-in, no header needed. Headless: header Authorization: Bearer oro_YOUR_KEY.

Claude Code
bash
claude mcp add --transport http oro-intel https://api.oro-intel.com/mcp/

Sign in in the browser window that opens (or run /mcp → oro-intel → Authenticate). For headless use, pass a key instead:

bash
claude mcp add --transport http oro-intel https://api.oro-intel.com/mcp/ \  --header "Authorization: Bearer oro_YOUR_KEY"

If the header is dropped, add to ~/.claude.json under mcpServers:

json
"oro-intel": {  "type": "http",  "url": "https://api.oro-intel.com/mcp/",  "headers": { "Authorization": "Bearer oro_YOUR_KEY" }}
Claude Desktop & claude.ai

Settings → Connectors → Add custom connector. Name it Oro Intel, paste https://api.oro-intel.com/mcp/, click Add, sign in when prompted.

Or edit claude_desktop_config.json:

json
{ "mcpServers": { "oro-intel": {  "type": "http",  "url": "https://api.oro-intel.com/mcp/",  "headers": { "Authorization": "Bearer oro_YOUR_KEY" } } } }
Cursor

Settings → MCP → Add new MCP server, or .cursor/mcp.json (project) / ~/.cursor/mcp.json (global):

json
{ "mcpServers": { "oro-intel": {  "url": "https://api.oro-intel.com/mcp/",  "headers": { "Authorization": "Bearer oro_YOUR_KEY" } } } }

Omit headers to use OAuth sign-in instead.

Windsurf

~/.codeium/windsurf/mcp_config.json:

json
{ "mcpServers": { "oro-intel": {  "serverUrl": "https://api.oro-intel.com/mcp/",  "headers": { "Authorization": "Bearer oro_YOUR_KEY" } } } }
VS Code (Copilot agent mode)

.vscode/mcp.json:

json
{ "servers": { "oro-intel": {    "type": "http",    "url": "https://api.oro-intel.com/mcp/",    "headers": { "Authorization": "Bearer ${input:oro_key}" } } },  "inputs": [ { "type": "promptString", "id": "oro_key",    "description": "Oro Intel API key", "password": true } ] }
ChatGPT (Developer Mode)

Settings → Apps & Connectors → Advanced settings → Developer mode (Plus/Pro), then Create connector with MCP server URL https://api.oro-intel.com/mcp/. Choose OAuth and sign in when prompted. (Remote streamable-HTTP only.)

Codex
bash
codex mcp add oro-intel --url https://api.oro-intel.com/mcp/

Or ~/.codex/config.toml:

toml
[mcp_servers.oro-intel]url = "https://api.oro-intel.com/mcp/"
Gemini CLI

~/.gemini/settings.json:

json
{ "mcpServers": { "oro-intel": { "httpUrl": "https://api.oro-intel.com/mcp/" } } }

Restart the CLI and sign in in the browser window that opens on first use.

Cline / any other client

Any client that supports remote streamable-HTTP MCP works: URL https://api.oro-intel.com/mcp/, and either OAuth sign-in or the header Authorization: Bearer oro_YOUR_KEY.

json
"oro-intel": {  "type": "http",  "url": "https://api.oro-intel.com/mcp/",  "headers": { "Authorization": "Bearer oro_YOUR_KEY" }}

Tools

The MCP tools mirror the REST API one-to-one and carry the same credit costs. Each tool description states its cost, so the agent knows before it calls. 1 credit = £0.01.

ToolWhat it returnsCredits
oro_search_noticesSearch tender/contract notices2
oro_search_tendersSearch live (open) tenders2
oro_lookup_contractFull record for one notice/contract5
oro_contract_documentsDocuments attached to a contract10
oro_lookup_companyResolve a company name → record5
oro_company_contractsContracts a company has won10
oro_company_profileFlagship — full supplier profile: core record + every contract won, one call12
oro_lookup_buyerResolve a buyer (council/dept) name → record5
oro_buyer_contractsContracts a buyer has issued10
oro_buyer_profileFull buyer profile20
oro_lookup_frameworkFramework agreement record5
oro_bulk_exportBulk pull for a query100 / 1,000 rows
oro_get_balanceRemaining creditsfree

Auth & credits

One account covers both API and MCP. 250 free credits on signup; 1 credit = £0.01. Charged on success only — an empty lookup isn't billed. Pass an Idempotency-Key header so retries never double-bill. Out of credits → 402 insufficient_credits with a top_up_url in the body.

Every metered response echoes credits_charged and credits_remaining.

Also available as a REST API

Prefer plain HTTP? Same data, same key: https://api.oro-intel.com/v1/* (OpenAPI 3.1: https://api.oro-intel.com/openapi.json).

bash
curl -s "https://api.oro-intel.com/v1/companies/search?name=Serco" \  -H "Authorization: Bearer $ORO_API_KEY"

Examples

Runnable snippets in /examples: curl · Python · JavaScript · LangChain · LlamaIndex · OpenAI function calling · Vercel AI SDK · PydanticAI. Every example runs the flagship flow — resolve a company by name, then fetch its full profile — and prints credits_charged / credits_remaining.

Links

Docs https://documentation.oro-intel.com · MCP guide https://documentation.oro-intel.com/docs/mcp · Quickstart https://documentation.oro-intel.com/docs/quickstart · Agents start here https://documentation.oro-intel.com/llms.txt · Status https://documentation.oro-intel.com/docs/status · Changelog CHANGELOG.md

Source: README.md at commit 91d9235

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

60% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts