Xoserve

Xoserve Limited is the Central Data Services Provider (CDSP) for Great Britain's gas market — funded, governed and owned by the gas industry itself. From Solihull it operates the central register of every gas supply point in Britain and runs the systems the market clears through: UK Link, the Gemini transmission system, the Gas Enquiry Service, the Contact Management Service, SwitchStream and the Data Discovery Platform. It sits between the gas transporters, the independent gas transporters, the shippers and the retail suppliers under the Uniform Network Code (UNC) and the Data Services Contract (DSC), with further obligations under the Retail Energy Code. Britain mandated this data infrastructure, not a consumer data right: there is no CDR-style, consent-driven data portability obligation on Xoserve, and no Green Button or Consumer Data Standards implementation. Its API posture reflects that split exactly. Xoserve does publish a real developer portal — the Discovery API Platform, delivered by its service provider Correla at discoveryapiportal.correla.com — where four documented REST APIs (Shipper, Supplier, Meter Asset v1 and v2) expose meter-point-level information including proposed Formula Year Annual Quantity values, current supplier, network and meter asset detail. Anyone may browse that catalogue and export the OpenAPI documents anonymously, but nobody can call the gateway without being an eligible licensed GB gas industry party: every product requires a subscription AND approval, keys are issued only after a contract is countersigned, and the gateway returns 401 for everyone else. Consumer usage data is therefore reachable through a documented API, but only by accredited industry, never by a consumer or an agent acting on their behalf. On the other side, Xoserve publishes no open machine-readable market-data API at all — its public outputs are the free findmysupplier consumer lookup it operates and the Market Domain Data participant list as a spreadsheet download.

Xoserve publishes 4 APIs on the APIs.io network, including Shipper API, Supplier API, Meter Asset (Xoserve Meter Asset Api V1), and 1 more. Tagged areas include Energy, United Kingdom, Gas, Utilities, and Energy Markets.

Xoserve’s developer surface includes authentication, developer portal, documentation, API reference, signup flow, pricing, getting-started guide, and 27 more developer resources.

55.3/100 developing ▬ flat Agent 38/100 agent ready Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
4 APIs 1 MCP Servers
EnergyUnited KingdomGasUtilitiesEnergy MarketsMeter DataGas NetworksCentral Data Service ProviderData Services

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 55.3/100 · developing
Contract Quality 8.2 / 21
Developer Ergonomics 10.6 / 17
Commercial Clarity 14.3 / 17
Operational Transparency 7.0 / 11
Governance 2.1 / 10
Discoverability 6.9 / 9
Regulatory Posture 6.1 / 15
Agent readiness — 38/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Regulatory Posture applies to this provider. Its tags matched the Energy & Utilities 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/xoserve: 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.

Xoserve Shipper API

Bundled by Xoserve as the Supply Point Quantities service. Lets gas Shippers view the proposed Formula Year (Billing) Annual Quantity value for a meter point ahead of the late-M...

Xoserve Supplier API

Bundled by Xoserve as the Supply Point Enquiry service, part of the Gas Enquiry Service (GES). Exposes detailed supply meter point information, filtered by MPRN, address_id or p...

Xoserve Meter Asset (Xoserve Meter Asset Api V1)

Xoserve Meter Asset from Xoserve, described in OpenAPI.

Xoserve Meter Asset (Xoserve Meter Asset Api V2)

Xoserve Meter Asset from Xoserve, described in OpenAPI.

Open Collections 4

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Meter Asset

OPEN COLLECTION

Meter Asset

OPEN COLLECTION

Shipper

OPEN COLLECTION

Supplier

OPEN COLLECTION

MCP Servers 1

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

Pricing Plans 1

Published pricing tiers and plan structures.

Xoserve Plans

4 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Xoserve Rate Limits

6 limits

RATE LIMITS

JSON Schema 4

Standalone JSON Schema definitions for this provider's data models.

Xoserve Meter Asset Api V1 Components

0 properties

JSON SCHEMA

Xoserve Meter Asset Api V2 Components

0 properties

JSON SCHEMA

Xoserve Shipper Api Components

0 properties

JSON SCHEMA

Xoserve Supplier Api Components

0 properties

JSON SCHEMA

Examples 4

Example request and response payloads for these APIs.

Security Posture 2

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

Xoserve Authentication

apiKey · 2 schemes

SECURITY

Xoserve Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

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

Xoserve Agentic Access

4 operations

4 operations · 0 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 6

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: xoserve
url: https://raw.githubusercontent.com/api-evangelist/xoserve/refs/heads/main/apis.yml
name: Xoserve
kind: company
description: 'Xoserve Limited is the Central Data Services Provider (CDSP) for Great Britain''s gas market — funded, governed
  and owned by the gas industry itself. From Solihull it operates the central register of every gas supply point in Britain
  and runs the systems the market clears through: UK Link, the Gemini transmission system, the Gas Enquiry Service, the Contact
  Management Service, SwitchStream and the Data Discovery Platform. It sits between the gas transporters, the independent
  gas transporters, the shippers and the retail suppliers under the Uniform Network Code (UNC) and the Data Services Contract
  (DSC), with further obligations under the Retail Energy Code. Britain mandated this data infrastructure, not a consumer
  data right: there is no CDR-style, consent-driven data portability obligation on Xoserve, and no Green Button or Consumer
  Data Standards implementation. Its API posture reflects that split exactly. Xoserve does publish a real developer portal
  — the Discovery API Platform, delivered by its service provider Correla at discoveryapiportal.correla.com — where four documented
  REST APIs (Shipper, Supplier, Meter Asset v1 and v2) expose meter-point-level information including proposed Formula Year
  Annual Quantity values, current supplier, network and meter asset detail. Anyone may browse that catalogue and export the
  OpenAPI documents anonymously, but nobody can call the gateway without being an eligible licensed GB gas industry party:
  every product requires a subscription AND approval, keys are issued only after a contract is countersigned, and the gateway
  returns 401 for everyone else. Consumer usage data is therefore reachable through a documented API, but only by accredited
  industry, never by a consumer or an agent acting on their behalf. On the other side, Xoserve publishes no open machine-readable
  market-data API at all — its public outputs are the free findmysupplier consumer lookup it operates and the Market Domain
  Data participant list as a spreadsheet download.'
image: https://www.xoserve.com/assets/images/Favicons/favicon-96x96.png
tags:
- Energy
- United Kingdom
- Gas
- Utilities
- Energy Markets
- Meter Data
- Gas Networks
- Central Data Service Provider
- Data Services
created: '2026-07-27'
modified: '2026-07-27'
specificationVersion: '0.19'
apis:
- aid: xoserve:xoserve-shipper-api
  name: Xoserve Shipper API
  description: Bundled by Xoserve as the Supply Point Quantities service. Lets gas Shippers view the proposed Formula Year
    (Billing) Annual Quantity value for a meter point ahead of the late-March notification to the current Shipper, together
    with meter point and network information. A single GET operation filtered by MPRN, or by postcode combined with optional
    address detail (house_no, street, town, county, country, sub_building_name, dependent_street, dependent_local). Returns
    JSON or XML. Available to Gas Shippers only, after contract countersigning.
  humanURL: https://discoveryapiportal.correla.com/api-details#api=shipper&operation=getShipper_1
  baseURL: https://discoveryapi.correla.com/shipper/v1
  tags:
  - Gas
  - Supply Point
  - Annual Quantity
  - Energy Markets
  properties:
  - type: OpenAPI
    url: openapi/xoserve-shipper-api-openapi.yml
  - type: Overlay
    name: API Evangelist overlay — reconstitutes the operation, parameters and schemas Azure APIM strips from the anonymous
      export
    url: overlays/xoserve-shipper-api-overlay.yaml
  - type: JSONSchema
    name: Provider-published component schemas
    url: json-schema/xoserve-shipper-api-components.json
  - type: Examples
    name: Provider-published response example
    url: examples/xoserve-shipper-api-response-example.json
  - type: AgentSkill
    url: skills/xoserve-lookup-supply-point-quantities.md
  - type: APIReference
    url: https://discoveryapiportal.correla.com/api-details#api=shipper&operation=getShipper_1
  - type: Documentation
    url: https://www.xoserve.com/products-services/data-products/gas-apis/
  - type: Portal
    url: https://discoveryapiportal.correla.com/
  - type: SignUp
    url: https://discoveryapiportal.correla.com/signin
  - type: Pricing
    url: https://www.xoserve.com/media/7975/xoserve-try-before-you-buy-api-service-subscription-guide.pdf
- aid: xoserve:xoserve-supplier-api
  name: Xoserve Supplier API
  description: Bundled by Xoserve as the Supply Point Enquiry service, part of the Gas Enquiry Service (GES). Exposes detailed
    supply meter point information, filtered by MPRN, address_id or postcode combined with optional address detail. Aimed
    at organisations working to improve change-of-supply and data assurance processes. Access is arranged through the Retail
    Energy Code Company (RECCo), not directly with Xoserve.
  humanURL: https://discoveryapiportal.correla.com/api-details#api=supplier&operation=getSupplier_1
  baseURL: https://discoveryapi.correla.com/supplier/v1
  tags:
  - Gas
  - Supply Point
  - Switching
  - Retail Energy Code
  properties:
  - type: OpenAPI
    url: openapi/xoserve-supplier-api-openapi.yml
  - type: Overlay
    name: API Evangelist overlay — reconstitutes the operation, parameters and schemas Azure APIM strips from the anonymous
      export
    url: overlays/xoserve-supplier-api-overlay.yaml
  - type: JSONSchema
    name: Provider-published component schemas
    url: json-schema/xoserve-supplier-api-components.json
  - type: Examples
    name: Provider-published response example
    url: examples/xoserve-supplier-api-response-example.json
  - type: AgentSkill
    url: skills/xoserve-resolve-supply-point-from-address.md
  - type: APIReference
    url: https://discoveryapiportal.correla.com/api-details#api=supplier&operation=getSupplier_1
  - type: Documentation
    url: https://www.xoserve.com/products-services/data-products/gas-apis/
  - type: Documentation
    url: https://www.xoserve.com/products-services/data-products/gas-enquiry-service-ges/
  - type: Portal
    url: https://discoveryapiportal.correla.com/
  - type: SignUp
    url: https://discoveryapiportal.correla.com/signin
- aid: xoserve:xoserve-meter-asset-api-v1-openapi
  name: Xoserve Meter Asset (Xoserve Meter Asset Api V1)
  description: Xoserve Meter Asset from Xoserve, described in OpenAPI.
  humanURL: https://discoveryapiportal.correla.com/api-details#api=shipper&operation=getShipper_1
  baseURL: https://discoveryapi.correla.com/shipper/v1
  properties:
  - type: OpenAPI
    url: openapi/xoserve-meter-asset-api-v1-openapi.yml
- aid: xoserve:xoserve-meter-asset-api-v2-openapi
  name: Xoserve Meter Asset (Xoserve Meter Asset Api V2)
  description: Xoserve Meter Asset from Xoserve, described in OpenAPI.
  humanURL: https://discoveryapiportal.correla.com/api-details#api=shipper&operation=getShipper_1
  baseURL: https://discoveryapi.correla.com/shipper/v1
  properties:
  - type: OpenAPI
    url: openapi/xoserve-meter-asset-api-v2-openapi.yml
common:
- type: DomainSecurity
  url: security/xoserve-domain-security.yml
- type: Authentication
  url: authentication/xoserve-authentication.yml
- type: Website
  url: https://www.xoserve.com/
- type: Portal
  url: https://discoveryapiportal.correla.com/
- type: Documentation
  url: https://www.xoserve.com/products-services/data-products/gas-apis/
- type: APIReference
  name: Discovery API Platform catalogue
  url: https://discoveryapiportal.correla.com/apis
- type: SignUp
  url: https://discoveryapiportal.correla.com/signin
- type: Pricing
  url: https://www.xoserve.com/products-services/data-products/gas-apis/
- type: GettingStarted
  url: https://www.xoserve.com/media/7975/xoserve-try-before-you-buy-api-service-subscription-guide.pdf
- type: Blog
  url: https://www.xoserve.com/news/
- type: LinkedIn
  url: https://www.linkedin.com/company/xoserve/
- type: Support
  url: https://www.xoserve.com/help-and-support/
- type: HelpCenter
  url: https://www.xoserve.com/help-and-support/raise-a-new-support-request/
- type: TermsOfService
  url: https://www.xoserve.com/terms-and-conditions/
- type: PrivacyPolicy
  url: https://www.xoserve.com/privacy-notice/
- type: Compliance
  url: https://www.xoserve.com/about-us/
- type: StatusPage
  url: https://www.xoserve.com/news-updates/news-and-updates/planned-outages/
- type: ChangeLog
  url: https://www.xoserve.com/change/uk-link-releases/
- type: ChangeLog
  name: Xoserve UK Link release programme (structured)
  url: changelog/xoserve-changelog.yml
- type: Lifecycle
  url: lifecycle/xoserve-lifecycle.yml
- type: Conventions
  url: conventions/xoserve-conventions.yml
- type: Conformance
  url: conformance/xoserve-conformance.yml
- type: ErrorCatalog
  url: errors/xoserve-problem-types.yml
- type: DataModel
  url: data-model/xoserve-data-model.yml
- type: Sandbox
  url: sandbox/xoserve-sandbox.yml
- type: Plans
  url: plans/xoserve-plans.yml
- type: RateLimits
  url: rate-limits/xoserve-rate-limits.yml
- type: MCPServer
  name: Xoserve MCP server (derived candidate — no official server exists)
  url: mcp/xoserve-mcp.yml
- type: ToolCrosswalk
  url: mcp/xoserve-tool-crosswalk.yml
- type: AgenticAccess
  url: agentic-access/xoserve-agentic-access.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  url: llms/xoserve-llms.txt
- type: TechnicalSpecification
  name: Supply Point Quantities API Technical Specification
  url: https://discoveryapiportal.correla.com/api-details#api=shipper&operation=getShipper_1
- type: Website
  name: findmysupplier — free consumer gas supplier lookup operated by Xoserve
  url: https://www.findmysupplier.energy/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com