Generated by API Evangelist
Written by API Evangelist tooling for RubiConnect's API. It is a proposal applied on top of the contract, not a document RubiConnect publishes.
overlay: 1.0.0
info:
title: RubiConnect API Evangelist enrichment overlay
version: 1.0.0
extends: ../openapi/_original/rubiconnect-openapi.json
x-provenance:
generated: '2026-09-15'
method: generated
source: >-
Enhancements derived from openapi/rubiconnect-openapi.json, the served OAuth discovery
documents, and the RubiConnect MCP repository. Does not mutate the original spec.
actions:
- target: $.info
description: Record the discovered production contact and agent surfaces.
update:
contact:
name: RubiConnect Support
email: support@rubiconnect.com
url: https://console.rubiconnect.com
x-mcp-server: https://console.rubiconnect.com/api/mcp
x-oauth-authorization-server: https://console.rubiconnect.com/.well-known/oauth-authorization-server
- target: $.components.securitySchemes
description: Document the OAuth 2.0 + PKCE scheme used by the hosted MCP server (absent from the base spec).
update:
OAuth2PKCE:
type: oauth2
description: OAuth 2.0 authorization code + PKCE for the hosted MCP server (scope "mcp").
flows:
authorizationCode:
authorizationUrl: https://console.rubiconnect.com/en/authorize
tokenUrl: https://console.rubiconnect.com/api/oauth/token
scopes:
mcp: Access the RubiConnect hosted MCP server and its tools.
- target: $.paths['/messages/send'].post
description: Flag the non-reversible, non-idempotent nature of message dispatch for agent safety.
update:
x-idempotent: false
x-reversible: false
x-agent-warning: >-
Message dispatch is fire-and-forget with no idempotency key and no cancel/recall path;
a retried call may send duplicate messages.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.