Skip to content

feat(connectors): add easybill, GetMyInvoices and Billbee German connectors#350

Merged
keysersoft merged 1 commit into
mainfrom
keysersoft/german-saas-mcp-research
Jun 19, 2026
Merged

feat(connectors): add easybill, GetMyInvoices and Billbee German connectors#350
keysersoft merged 1 commit into
mainfrom
keysersoft/german-saas-mcp-research

Conversation

@keysersoft

Copy link
Copy Markdown
Contributor

Summary

Three new German/DACH marketplace connectors for high-adoption SaaS that lack a mature MCP server, all with documented public APIs. Selected via deep research over German software with public APIs and no existing MCP, excluding the 31 connectors already in the catalog.

Connector Category API Auth
easybill invoicing/accounting REST v1 Bearer token
GetMyInvoices invoice/document mgmt REST v3 X-API-KEY header
Billbee multichannel order mgmt REST v1 Basic Auth + X-Billbee-Api-Key

Verification

  • validate-adapters.mjs: 183/183 pass, 0 errors, 0 warnings on the new adapters.
  • Each connector ships a *.live.spec.ts with always-on static conformance checks (base URL, auth scheme, documented paths) + opt-in live edge-reachability checks (RUN_<NAME>_LIVE).
  • Endpoint paths and auth schemes were probed against the live vendor APIs.
  • GetMyInvoices verified end-to-end with a real key (pagination envelope + companies array confirmed); also caught and fixed a real bug — updatedOrNewSinceFilter requires Y-m-d H:i:s, not a plain date (the API returns 422 otherwise).

Notes

  • easybill and Billbee data-level e2e pending valid credentials (per-user runtime env vars; connector code is correct and ships independently).

…ectors

Three new DE marketplace connectors for high-adoption German/DACH SaaS
that lack a mature MCP server, all with documented public APIs:

- easybill (invoicing/accounting) — REST v1, Bearer token
- GetMyInvoices (invoice/document management) — REST v3, X-API-KEY header
- Billbee (multichannel order management) — REST v1, Basic Auth + X-Billbee-Api-Key

Each ships a *.live.spec.ts with always-on static conformance checks and
opt-in live edge-reachability checks (RUN_<NAME>_LIVE). Endpoint paths,
auth schemes and the GetMyInvoices date-format constraint were verified
against the live APIs. Catalog regenerated (183 adapters).
@keysersoft keysersoft requested a review from D3nisty as a code owner June 19, 2026 12:59
@keysersoft keysersoft merged commit 07169ec into main Jun 19, 2026
12 checks passed
@keysersoft keysersoft deleted the keysersoft/german-saas-mcp-research branch June 19, 2026 13:02
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant