Arkestro website screenshot

Arkestro

Arkestro is a predictive procurement orchestration platform for enterprise sourcing teams, applying negotiation science, supplier science and process science to run competitive sourcing events at scale. The platform covers sourcing events and their schedules, supplier organizations and contacts, corporate item and category catalogs, purchase orders, document and quote submissions, awards, and event analytics. It serves automotive, oil and gas, high-tech manufacturing, construction, financial services and food and beverage buyers. Arkestro publishes a public OpenAPI 3.1.1 contract for its API V2 at api.arkestro.com and operates an OAuth 2.1 remote MCP server, though its developer documentation portal sits behind a customer sign-in wall.

Arkestro publishes 13 APIs on the APIs.io network, including Awards API, business unit API, corporate categories API, and 10 more. Tagged areas include procurement, sourcing, supply-chain, spend-management, and e-sourcing.

The Arkestro catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Arkestro’s developer surface includes documentation, API reference, support, engineering blog, authentication, and 25 more developer resources.

50.2/100 developing ▬ flat Agent 55/100 agent ready Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
14 APIs 1 MCP Servers
procurementsourcingsupply-chainspend-managemente-sourcingsupplier-managementpurchase-ordersprocurement-analyticsenterprise-softwarepredictive-procurementmcpwebhooks

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 50.2/100 · developing
Contract Quality 16.6 / 25
Developer Ergonomics 10.3 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 3.8 / 13
Governance 1.4 / 12
Discoverability 8.2 / 10
Agent readiness — 55/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 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 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
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/arkestro: 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 14

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

Arkestro MCP Server

Remote Model Context Protocol server operated by Arkestro, authorized with OAuth 2.1 authorization code flow and mandatory PKCE S256 against the mcp:read, mcp:write and offline_...

Arkestro Awards API

The awards API from Arkestro — 1 operation(s) for awards.

Arkestro business unit API

The business unit API from Arkestro — 1 operation(s) for business unit.

Arkestro corporate categories API

Categories represent item or service groupings used in various reports and programs

Arkestro corporate items API

Items represent goods or services under agreement in Arkestro.

Arkestro corporate purchase orders API

Purchase Orders for an organization

Arkestro document submissions API

Vendor document submissions for an event

Arkestro event analytics API

The event analytics API from Arkestro — 6 operation(s) for event analytics.

Arkestro event documents API

Documents attached to an event for supplier review or submission

Arkestro Events API

The events API from Arkestro — 2 operation(s) for events.

Arkestro quote submissions API

Quote submissions from suppliers on events

Arkestro Schedules API

The schedules API from Arkestro — 1 operation(s) for schedules.

Arkestro supplier contacts API

Contacts represent an individual at a supplier organization

Arkestro supplier organizations API

Supplier organizations represent external companies that supply goods or services

Scroll for all 14

Open Collections 14

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

API Collection

OPEN COLLECTION

V2 Awards API

OPEN COLLECTION

V2 business unit API

OPEN COLLECTION

V2 corporate items API

OPEN COLLECTION

V2 event analytics API

OPEN COLLECTION

V2 event documents API

OPEN COLLECTION

V2 Events API

OPEN COLLECTION

V2 quote submissions API

OPEN COLLECTION

V2 Schedules API

OPEN COLLECTION

V2 supplier contacts API

OPEN COLLECTION

Scroll for all 14

MCP Servers 1

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

arkestro-mcp.yml

MCP SERVER

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 3

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

Arkestro Authentication

apiKey/oauth2 · 2 schemes

SECURITY

Arkestro Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Arkestro Trust Center

ISO 27001:2022, SOC 2 Type II

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Arkestro Scopes

3 scopes · authorizationCode

3 scopes

SCOPES

Agentic Access 1

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

Arkestro Agentic Access

46 operations · 22 acting

46 operations · 22 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 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: arkestro
name: Arkestro
description: Arkestro is a predictive procurement orchestration platform for enterprise sourcing teams, applying negotiation
  science, supplier science and process science to run competitive sourcing events at scale. The platform covers sourcing
  events and their schedules, supplier organizations and contacts, corporate item and category catalogs, purchase orders,
  document and quote submissions, awards, and event analytics. It serves automotive, oil and gas, high-tech manufacturing,
  construction, financial services and food and beverage buyers. Arkestro publishes a public OpenAPI 3.1.1 contract for its
  API V2 at api.arkestro.com and operates an OAuth 2.1 remote MCP server, though its developer documentation portal sits behind
  a customer sign-in wall.
image: https://arkestro.com/wp-content/uploads/arkestro_logo_featured_default.jpg
url: https://raw.githubusercontent.com/api-evangelist/arkestro/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.20'
created: '2026-08-06'
modified: '2026-08-06'
tags:
- procurement
- sourcing
- supply-chain
- spend-management
- e-sourcing
- supplier-management
- purchase-orders
- procurement-analytics
- enterprise-software
- predictive-procurement
- mcp
- webhooks
apis:
- name: Arkestro MCP Server
  description: Remote Model Context Protocol server operated by Arkestro, authorized with OAuth 2.1 authorization code flow
    and mandatory PKCE S256 against the mcp:read, mcp:write and offline_access scopes. The endpoint is live but undocumented
    on any public Arkestro page and its tools/list is authorization-gated, so the tool set is not publicly enumerable.
  humanURL: https://api.arkestro.com/.well-known/oauth-authorization-server
  baseURL: https://api.arkestro.com/api/v2/mcp
  tags:
  - mcp
  - procurement
  - agent-native
  properties:
  - type: MCPServer
    url: mcp/arkestro-mcp.yml
  - type: ToolCrosswalk
    url: mcp/arkestro-tool-crosswalk.yml
  - type: OAuthScopes
    url: scopes/arkestro-scopes.yml
  - type: Authentication
    url: authentication/arkestro-authentication.yml
- aid: arkestro:arkestro-awards-api
  name: Arkestro Awards API
  description: The awards API from Arkestro — 1 operation(s) for awards.
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - awards
  properties:
  - type: OpenAPI
    url: openapi/arkestro-awards-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-business-unit-api
  name: Arkestro business unit API
  description: The business unit API from Arkestro — 1 operation(s) for business unit.
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - business unit
  properties:
  - type: OpenAPI
    url: openapi/arkestro-business-unit-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-corporate-categories-api
  name: Arkestro corporate categories API
  description: Categories represent item or service groupings used in various reports and programs
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - corporate categories
  properties:
  - type: OpenAPI
    url: openapi/arkestro-corporate-categories-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-corporate-items-api
  name: Arkestro corporate items API
  description: Items represent goods or services under agreement in Arkestro.
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - corporate items
  properties:
  - type: OpenAPI
    url: openapi/arkestro-corporate-items-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-corporate-purchase-orders-api
  name: Arkestro corporate purchase orders API
  description: Purchase Orders for an organization
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - corporate purchase orders
  properties:
  - type: OpenAPI
    url: openapi/arkestro-corporate-purchase-orders-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-document-submissions-api
  name: Arkestro document submissions API
  description: Vendor document submissions for an event
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - document submissions
  properties:
  - type: OpenAPI
    url: openapi/arkestro-document-submissions-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-event-analytics-api
  name: Arkestro event analytics API
  description: The event analytics API from Arkestro — 6 operation(s) for event analytics.
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - event analytics
  properties:
  - type: OpenAPI
    url: openapi/arkestro-event-analytics-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-event-documents-api
  name: Arkestro event documents API
  description: Documents attached to an event for supplier review or submission
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - event documents
  properties:
  - type: OpenAPI
    url: openapi/arkestro-event-documents-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-events-api
  name: Arkestro Events API
  description: The events API from Arkestro — 2 operation(s) for events.
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - events
  properties:
  - type: OpenAPI
    url: openapi/arkestro-events-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-quote-submissions-api
  name: Arkestro quote submissions API
  description: Quote submissions from suppliers on events
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - quote submissions
  properties:
  - type: OpenAPI
    url: openapi/arkestro-quote-submissions-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-schedules-api
  name: Arkestro Schedules API
  description: The schedules API from Arkestro — 1 operation(s) for schedules.
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - schedules
  properties:
  - type: OpenAPI
    url: openapi/arkestro-schedules-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-supplier-contacts-api
  name: Arkestro supplier contacts API
  description: Contacts represent an individual at a supplier organization
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - supplier contacts
  properties:
  - type: OpenAPI
    url: openapi/arkestro-supplier-contacts-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
- aid: arkestro:arkestro-supplier-organizations-api
  name: Arkestro supplier organizations API
  description: Supplier organizations represent external companies that supply goods or services
  humanURL: https://api.arkestro.com/api-docs
  baseURL: https://api.arkestro.com
  tags:
  - supplier organizations
  properties:
  - type: OpenAPI
    url: openapi/arkestro-supplier-organizations-api-openapi.yml
  - type: APIReference
    url: https://api.arkestro.com/api-docs
  - type: Documentation
    url: https://api.arkestro.com/api-docs
  - type: Authentication
    url: authentication/arkestro-authentication.yml
  - type: Conventions
    url: conventions/arkestro-conventions.yml
  - type: ErrorCatalog
    url: errors/arkestro-problem-types.yml
  - type: DataModel
    url: data-model/arkestro-data-model.yml
  - type: Webhooks
    url: asyncapi/arkestro-webhooks.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: Website
  url: https://arkestro.com/
- type: Documentation
  url: https://api.arkestro.com/api-docs
- type: APIReference
  url: https://api.arkestro.com/api-docs
- type: DeveloperPortal
  url: https://developer.arkestro.com/
- type: Login
  url: https://app.arkestro.com/login
- type: Support
  url: https://arkestro.com/contact-us/
- type: Blog
  url: https://arkestro.com/blog/
- type: GitHubOrganization
  url: https://github.com/bid-ops-development
- type: TermsOfService
  url: https://arkestro.com/terms-of-use/
- type: PrivacyPolicy
  url: https://arkestro.com/privacy-policy/
- type: StatusPage
  url: https://www.arkestrostatus.com/
- type: Compliance
  url: https://arkestro.com/security/
- type: TrustCenter
  url: security/arkestro-trust-center.yml
- type: Webhooks
  url: asyncapi/arkestro-webhooks.yml
- type: MCPServer
  url: mcp/arkestro-mcp.yml
- type: OAuthScopes
  url: scopes/arkestro-scopes.yml
- type: Authentication
  url: authentication/arkestro-authentication.yml
- type: Conventions
  url: conventions/arkestro-conventions.yml
- type: ErrorCatalog
  url: errors/arkestro-problem-types.yml
- type: Lifecycle
  url: lifecycle/arkestro-lifecycle.yml
- type: Conformance
  url: conformance/arkestro-conformance.yml
- type: DataModel
  url: data-model/arkestro-data-model.yml
- type: WellKnown
  url: well-known/arkestro-well-known.yml
- type: Packages
  url: packages/arkestro-packages.yml
- type: LLMsTxt
  url: llms/arkestro-llms.txt
- type: AgentSkill
  url: skills/_index.yml
- type: AgenticAccess
  url: agentic-access/arkestro-agentic-access.yml
- type: DomainSecurity
  url: security/arkestro-domain-security.yml
- type: Overlay
  url: overlays/arkestro-api-v2-overlay.yaml
- type: ToolCrosswalk
  url: mcp/arkestro-tool-crosswalk.yml
x-enrichment:
  date: '2026-08-06'
  status: enriched
  artifacts_added: 24
  pass: local-v1