RS Performance · OpenAPI Overlay 1.0.0
API Evangelist overlay for the RS Performance AI Gateway OpenAPI
8 actions
8 updates
documentation
extends
../openapi/rsperformance-online-ai-gateway-openapi.yml
Derived by API Evangelist
Built from the contracts RS Performance publishes. RS Performance did not publish this file.
What the actions change
tagsx-mcp-toolsx-observed-fieldsx-llms-txtx-agent-cardx-mcp-serversx-tool-crosswalkx-canonical-host-copy
Targets 7
$.info
$
$.paths['/api/search'].post
$.paths['/api/search'].post.responses
$.paths['/.well-known/freshness.json'].get
$.paths['/.well-known/answer-routing.json'].get
$.paths
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist overlay for the RS Performance AI Gateway OpenAPI
version: 1.0.0
x-generated: '2026-09-19'
x-method: generated
x-source: >-
Enhancements API Evangelist recorded while profiling RS Performance; applies to
openapi/rsperformance-online-ai-gateway-openapi.yml (verbatim from
https://ai.rsperformance.online/.well-known/openapi.json, info.version 1.3.0). The original is
never mutated. Every addition below is grounded in a live observation or a provider document
named in the action.
extends: ../openapi/rsperformance-online-ai-gateway-openapi.yml
actions:
- target: $.info
description: Link the contract to the provider's own agent documentation and to the crosswalk that binds its operations to the MCP tools and A2A skills.
update:
x-llms-txt: https://rsperformance.online/llms.txt
x-agent-card: https://rsperformance.online/.well-known/agent-card.json
x-mcp-servers: https://rsperformance.online/.well-known/mcp.json
x-tool-crosswalk: ../mcp/rsperformance-online-tool-crosswalk.yml
x-canonical-host-copy: https://rsperformance.online/.well-known/openapi.json # info.version 1.2.2, lacks gatewayAnswerRouting
- target: $
description: Declare the anonymous access model explicitly (the source declares no securitySchemes and no security requirement; authentication/rsperformance-online-authentication.yml).
update:
security: []
x-authentication: none — public fair-use surface (agents.json authentication.type none)
externalDocs:
description: RS Performance AI Fast Lane for Agents (preferred fetch order and citation policy)
url: https://ai.rsperformance.online/for-agents
- target: $
description: Add tags so the three operations group by concern.
update:
tags:
- name: Search
description: Answer-first semantic retrieval over the RS Performance knowledge plane (Qdrant).
- name: Discovery
description: Gateway freshness and answer-routing manifests under /.well-known/.
- target: $.paths['/api/search'].post
description: Tag, cross-reference the MCP tools that share this operation, and record the observed wrong-method behaviour.
update:
tags: [Search]
x-mcp-tools: [diagnostic_search, semantic_search]
x-a2a-skills: [gateway-semantic-routing, dtc-lookup]
x-observed: 'POST {"query":"P0299","limit":2} returned 200 with hits[].dtc_codes ["P0299"], matched via source_type canonical_dtc; no rate-limit headers on the response.'
- target: $.paths['/api/search'].post.responses
description: Document the response returned when the operation is called with GET (observed 2026-09-19).
update:
'405':
description: 'Method Not Allowed — GET /api/search?q=... returns {"detail":"Method Not Allowed"}; the operation is POST-only.'
content:
application/json:
schema:
type: object
properties:
detail: {type: string}
required: [detail]
- target: $.paths['/.well-known/freshness.json'].get
description: Tag and describe the response body the source leaves unschematised (fields observed live).
update:
tags: [Discovery]
x-mcp-tools: [health]
x-observed-fields: [last_updated, content_version, next_update_expected, invitation, training_policy, gateway, canonical, deep_pages, endpoints, sitemap_lastmod, beacon_refreshed_by]
- target: $.paths['/.well-known/answer-routing.json'].get
description: Tag and describe the response body (top-level keys observed live; 326,500 bytes).
update:
tags: [Discovery]
x-observed-fields: [generated_at, mode, canonical_source_of_truth, source_manifest, canonical_priority_packet, canonical_priority_feed, blocked_user_agent_families, homepage_resolution_rule, clusters, exact_lookup, top_urls, entrypoint_strategy, rescue_strategy]
- target: $.paths
description: Record the public apex search route the provider documents in llms.txt but omits from this contract (not added as a path — it is on a different host; noted so the gap is visible).
update:
x-undocumented-related-routes:
- method: GET
url: https://rsperformance.online/api/knowledge/search?q={query}&limit={n}
observed: '200 application/json, X-RateLimit-Limit 30; body {query, collection rs_dynamic_knowledge, source qdrant, count, results[]}'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/rsperformance-online-ai-gateway-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
A second provider on the same verified email joins the account you already have.