Sirenic

Sirenic is a French pay-per-call API for official company data across France and Europe, built for AI agents. It serves company search and profiles by SIREN/SIRET from INSEE Sirene and INPI RNE, establishments, officers, filed accounts and ratios, BODACC legal alerts, a default-risk score, sanctions screening against six official lists, KYB dossiers, live VIES VAT and IBAN checks with a ready-to-invoice verdict for the 2026 French e-invoicing mandate, public-procurement records, watchlists with Ed25519-signed webhooks, and profiles, accounts and events from thirteen European registers plus LEI/GLEIF groups. Every /v1 route is a GET priced per call ($0.002 to $1.00) and paid either through the x402 protocol in USDC or EURC on Base with no account, or with an srn_live_ API key and prepaid euro credits. It publishes an OpenAPI 3.1, llms.txt, an RFC 9727 api-catalog, an MCP server, an A2A agent card, x402 discovery and OAuth metadata from api.sirenic.eu.

Sirenic publishes 33 API contracts indexed on the APIs.io network, including Acheteur API, Association API, Associations API, and 30 more. Tagged areas include Company Data, Business Registry, KYB, Sanctions Screening, and Financial Data.

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

Sirenic’s developer surface includes engineering blog, documentation, API reference, getting-started guide, support, authentication, sandbox, and 36 more developer resources.

57.4/100 strong ▬ flat Agent 71/100 agent ready Front door AI 5/6 prominent Full breakdown ↓
scored 2026-10-09 · rubric v0.23.0
4 published contracts 1 MCP Servers
Company DataBusiness RegistryKYBSanctions ScreeningFinancial DataCredit RiskVAT ValidationIBAN ValidationE-InvoicingPublic ProcurementOpen DataFranceEuropex402Agentic CommerceMCPA2ACompany

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-10-09 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Government & Public Sector 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.
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's denominator entirely — not scored zero. A reference or data API is not deficient for being unable to upsert.
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/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/sirenic-eu: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Standards implemented 1

Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.

tagged — the provider's own APIs.json carries the standard as a tag; implementation not verified

APIs 33

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

Sirenic MCP Server

Remote Model Context Protocol server (streamable HTTP) over the same official French and European company-data routes: 77 tools such as search_french_companies, get_french_compa...

Sirenic A2A Agent

Agent2Agent JSON-RPC endpoint exposing the 116 paid routes as A2A skills (skill ids are the OpenAPI path templates) with the a2a-x402 v0.1 payment extension: a first SendMessage...

Sirenic Acheteur API

The Acheteur API from Sirenic — 1 operation(s) for acheteur.

Sirenic Association API

The Association API from Sirenic — 2 operation(s) for association.

Sirenic Associations API

The Associations API from Sirenic — 1 operation(s) for associations.

Sirenic Bodacc API

The Bodacc API from Sirenic — 1 operation(s) for bodacc.

Sirenic Comparer API

The Comparer API from Sirenic — 1 operation(s) for comparer.

Sirenic Demo API

The Demo API from Sirenic — 1 operation(s) for demo.

Sirenic Dirigeant API

The Dirigeant API from Sirenic — 1 operation(s) for dirigeant.

Sirenic Documents API

The Documents API from Sirenic — 1 operation(s) for documents.

Sirenic Entreprise API

The Entreprise API from Sirenic — 21 operation(s) for entreprise.

Sirenic Eu API

The Eu API from Sirenic — 70 operation(s) for eu.

Sirenic Facturation API

The Facturation API from Sirenic — 1 operation(s) for facturation.

Sirenic Facture API

The Facture API from Sirenic — 1 operation(s) for facture.

Sirenic Healthz API

The Healthz API from Sirenic — 1 operation(s) for healthz.

Sirenic Iban API

The Iban API from Sirenic — 1 operation(s) for iban.

Sirenic Intelligence API

The Intelligence API from Sirenic — 1 operation(s) for intelligence.

Sirenic Kyb API

The Kyb API from Sirenic — 2 operation(s) for kyb.

Sirenic Lecture API

The Lecture API from Sirenic — 1 operation(s) for lecture.

Sirenic Marches API

The Marches API from Sirenic — 1 operation(s) for marches.

Sirenic Preview API

The Preview API from Sirenic — 1 operation(s) for preview.

Sirenic Prospection API

The Prospection API from Sirenic — 1 operation(s) for prospection.

Sirenic Provenance API

The Provenance API from Sirenic — 1 operation(s) for provenance.

Sirenic Rapport API

The Rapport API from Sirenic — 1 operation(s) for rapport.

Sirenic Recherche API

The Recherche API from Sirenic — 1 operation(s) for recherche.

Sirenic Regulateurs API

The Regulateurs API from Sirenic — 1 operation(s) for regulateurs.

Sirenic Reperer API

The Reperer API from Sirenic — 1 operation(s) for reperer.

Sirenic Sanctions API

The Sanctions API from Sirenic — 1 operation(s) for sanctions.

Sirenic Score API

The Score API from Sirenic — 1 operation(s) for score.

Sirenic Secteur API

The Secteur API from Sirenic — 1 operation(s) for secteur.

Sirenic Suggestions API

The Suggestions API from Sirenic — 1 operation(s) for suggestions.

Sirenic Surveillance API

The Surveillance API from Sirenic — 4 operation(s) for surveillance.

Sirenic Tva API

The Tva API from Sirenic — 1 operation(s) for tva.

Scroll for all 33

MCP Servers 1

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

Sirenic MCP Server

Can you safely invoice or pay this company? Verify a supplier before payment in one call — legal identity, VAT checked live against VIES, IBAN form-checked with its bank identif...

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Sirenic Eu Rate Limits

2 limits

RATE LIMITS

Event Specifications 1

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

OpenAPI Overlays 1

Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.

Sirenic Eu Openapi Overlay

127 actions · documentation · sirenic-eu-openapi.yml

GENERATED

Security Posture 1

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

Sirenic Eu Authentication

x402 payment (no credential)/apiKey/http bearer/oauth2 (MCP connector only) · 4 schemes

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Sirenic Eu Scopes

1 scope

1 scopes

SCOPES

Agentic Access 1

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

Sirenic Eu Agentic Access

125 operations · 3 acting

125 operations · 3 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 8

Properties that don't map to a standard resource type

Scroll for all 8

Source (apis.yml)

apis.yml Raw ↑
aid: sirenic-eu
name: Sirenic
description: Sirenic is a French pay-per-call API for official company data across France and Europe, built for AI agents.
  It serves company search and profiles by SIREN/SIRET from INSEE Sirene and INPI RNE, establishments, officers, filed accounts
  and ratios, BODACC legal alerts, a default-risk score, sanctions screening against six official lists, KYB dossiers, live
  VIES VAT and IBAN checks with a ready-to-invoice verdict for the 2026 French e-invoicing mandate, public-procurement records,
  watchlists with Ed25519-signed webhooks, and profiles, accounts and events from thirteen European registers plus LEI/GLEIF
  groups. Every /v1 route is a GET priced per call ($0.002 to $1.00) and paid either through the x402 protocol in USDC or
  EURC on Base with no account, or with an srn_live_ API key and prepaid euro credits. It publishes an OpenAPI 3.1, llms.txt,
  an RFC 9727 api-catalog, an MCP server, an A2A agent card, x402 discovery and OAuth metadata from api.sirenic.eu.
url: https://raw.githubusercontent.com/api-evangelist/sirenic-eu/refs/heads/main/apis.yml
x-type: company
x-source: harvest:a2a-registry
x-tier: full
x-tier-reason: enriched 2026-09-19 (local-v3)
specificationVersion: '0.20'
created: '2026-09-19'
modified: '2026-10-06'
tags:
- Company Data
- Business Registry
- KYB
- Sanctions Screening
- Financial Data
- Credit Risk
- VAT Validation
- IBAN Validation
- E-Invoicing
- Public Procurement
- Open Data
- France
- Europe
- x402
- Agentic Commerce
- MCP
- A2A
- Company
tags_raw:
- Company Data
- Business Registry
- KYB
- Know Your Business
- Sanctions Screening
- Financial Data
- Credit Risk
- VAT Validation
- IBAN Validation
- E-Invoicing
- Public Procurement
- Open Data
- France
- Europe
- x402
- Agentic Commerce
- MCP
- A2A
- Company
apis:
- name: Sirenic MCP Server
  description: 'Remote Model Context Protocol server (streamable HTTP) over the same official French and European company-data
    routes: 77 tools such as search_french_companies, get_french_company_kyb_file, screen_sanctions_lists and prepare_french_invoice_file.
    Anonymous connect at /mcp — every tool returns an x402 quote until called with a signed payment or an srn_live_ API key;
    an OAuth 2.0 connector variant at /mcp/connecteur (authorization code + PKCE, dynamic client registration, scope mcp)
    bills the account''s free quota then prepaid credits.'
  humanURL: https://github.com/sirenic-eu/sirenic-examples/blob/main/examples/mcp-setup.md
  baseURL: https://api.sirenic.eu/mcp
  tags:
  - MCP
  - Company Data
  - KYB
  - x402
  properties:
  - type: MCPServer
    url: mcp/sirenic-eu-mcp.yml
  - type: MCPManifest
    url: well-known/sirenic-eu-mcp.json
    name: /.well-known/mcp.json (verbatim)
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
  - type: Documentation
    url: https://github.com/sirenic-eu/sirenic-examples/blob/main/examples/mcp-setup.md
- name: Sirenic A2A Agent
  description: 'Agent2Agent JSON-RPC endpoint exposing the 116 paid routes as A2A skills (skill ids are the OpenAPI path templates)
    with the a2a-x402 v0.1 payment extension: a first SendMessage returns an input-required task carrying the x402 quote;
    the signed PaymentPayload goes back on the same task and the data arrives as a task artifact. Card served at /.well-known/agent-card.json
    (and the legacy /.well-known/agent.json), graded conformant.'
  humanURL: https://github.com/sirenic-eu/sirenic-examples/blob/main/examples/a2a.ts
  baseURL: https://api.sirenic.eu/a2a
  tags:
  - A2A
  - Agents
  - Company Data
  - x402
  properties:
  - type: AgentCard
    url: a2a/sirenic-eu-a2a.yml
  - type: AgentCard
    url: a2a/sirenic-eu-agent-card.json
    name: agent-card.json (verbatim)
  - type: Documentation
    url: https://github.com/sirenic-eu/sirenic-examples/blob/main/examples/a2a.ts
- aid: sirenic-eu:sirenic-eu-acheteur-api
  name: Sirenic Acheteur API
  description: The Acheteur API from Sirenic — 1 operation(s) for acheteur.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Acheteur
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-acheteur-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-association-api
  name: Sirenic Association API
  description: The Association API from Sirenic — 2 operation(s) for association.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Associations
  tags_raw:
  - Association
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-association-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-associations-api
  name: Sirenic Associations API
  description: The Associations API from Sirenic — 1 operation(s) for associations.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Associations
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-associations-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-bodacc-api
  name: Sirenic Bodacc API
  description: The Bodacc API from Sirenic — 1 operation(s) for bodacc.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Bodacc
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-bodacc-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-comparer-api
  name: Sirenic Comparer API
  description: The Comparer API from Sirenic — 1 operation(s) for comparer.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Comparer
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-comparer-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-demo-api
  name: Sirenic Demo API
  description: The Demo API from Sirenic — 1 operation(s) for demo.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Demo
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-demo-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-dirigeant-api
  name: Sirenic Dirigeant API
  description: The Dirigeant API from Sirenic — 1 operation(s) for dirigeant.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Dirigeant
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-dirigeant-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-documents-api
  name: Sirenic Documents API
  description: The Documents API from Sirenic — 1 operation(s) for documents.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Documents
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-documents-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-entreprise-api
  name: Sirenic Entreprise API
  description: The Entreprise API from Sirenic — 21 operation(s) for entreprise.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Entreprise
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-entreprise-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-eu-api
  name: Sirenic Eu API
  description: The Eu API from Sirenic — 70 operation(s) for eu.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - EU
  tags_raw:
  - Eu
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-eu-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-facturation-api
  name: Sirenic Facturation API
  description: The Facturation API from Sirenic — 1 operation(s) for facturation.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Facturation
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-facturation-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-facture-api
  name: Sirenic Facture API
  description: The Facture API from Sirenic — 1 operation(s) for facture.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Facture
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-facture-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-healthz-api
  name: Sirenic Healthz API
  description: The Healthz API from Sirenic — 1 operation(s) for healthz.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Healthz
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-healthz-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-iban-api
  name: Sirenic Iban API
  description: The Iban API from Sirenic — 1 operation(s) for iban.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - IBAN
  tags_raw:
  - Iban
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-iban-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-intelligence-api
  name: Sirenic Intelligence API
  description: The Intelligence API from Sirenic — 1 operation(s) for intelligence.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Intelligence
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-intelligence-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-kyb-api
  name: Sirenic Kyb API
  description: The Kyb API from Sirenic — 2 operation(s) for kyb.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - KYB
  tags_raw:
  - Kyb
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-kyb-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-lecture-api
  name: Sirenic Lecture API
  description: The Lecture API from Sirenic — 1 operation(s) for lecture.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Lecture
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-lecture-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-marches-api
  name: Sirenic Marches API
  description: The Marches API from Sirenic — 1 operation(s) for marches.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Marches
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-marches-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-preview-api
  name: Sirenic Preview API
  description: The Preview API from Sirenic — 1 operation(s) for preview.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Preview
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-preview-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-prospection-api
  name: Sirenic Prospection API
  description: The Prospection API from Sirenic — 1 operation(s) for prospection.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Prospection
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-prospection-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-provenance-api
  name: Sirenic Provenance API
  description: The Provenance API from Sirenic — 1 operation(s) for provenance.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Provenance
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-provenance-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml
  - type: Webhooks
    url: asyncapi/sirenic-eu-webhooks.yml
  - type: AgenticAccess
    url: agentic-access/sirenic-eu-agentic-access.yml
  - type: ToolCrosswalk
    url: mcp/sirenic-eu-tool-crosswalk.yml
- aid: sirenic-eu:sirenic-eu-rapport-api
  name: Sirenic Rapport API
  description: The Rapport API from Sirenic — 1 operation(s) for rapport.
  humanURL: https://api.sirenic.eu/api
  baseURL: https://api.sirenic.eu
  tags:
  - Rapport
  properties:
  - type: OpenAPI
    url: openapi/sirenic-eu-rapport-api-openapi.yml
  - type: Documentation
    url: https://api.sirenic.eu/api
  - type: APIReference
    url: https://api.sirenic.eu/api
  - type: Authentication
    url: authentication/sirenic-eu-authentication.yml
  - type: OAuthScopes
    url: scopes/sirenic-eu-scopes.yml
  - type: ErrorCatalog
    url: errors/sirenic-eu-problem-types.yml
  - type: Conventions
    url: conventions/sirenic-eu-conventions.yml
  - type: RateLimits
    url: rate-limits/sirenic-eu-rate-limits.yml
  - type: Plans
    url: plans/sirenic-eu-plans-pricing.yml
  - type: Sandbox
    url: sandbox/sirenic-eu-sandbox.yml
  - type: DataModel
    url: data-model/sirenic-eu-data-model.yml
  - type: Conformance
    url: conformance/sirenic-eu-conformance.yml
  - type: Lifecycle
    url: lifecycle/sirenic-eu-lifecycle.yml


# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sirenic-eu/refs/heads/main/apis.yml

Work with this as data

Every provider 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 providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • 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.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/sirenic-eu"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/sirenic-eu/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/sirenic-eu/evidence"

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.