SaaS Connector Service (Python/FastAPI)
Budget: $600.0
FIXED /
⭐ 4.99 (22)
Egypt
microservices, docker, python, api, restful-api, database, postgresql, docker-compose
The idea (what you are building)
A multi-tenant connector service ("P3") that lets a customer workspace connect their SaaS tools (ClickUp, Slack, Notion, Asana, …) and turns every change in those tools into a clean, permission-stamped record delivered to our internal Memory service over a simple HTTP API.
Three jobs:
Connect & hold credentials safely — OAuth / API-key capture through a self-hosted Nango vault. Our database never stores raw tokens, only handles.
Read the tools — per (tenant, provider) we run an open-source MCP server container (Klavis OSS images) with the credential injected at runtime; one small façade (list_tools / call_tool) is the only way the rest of the system touches a provider.
Ingest changes — providers send webhooks directly to us; we verify the signature, resolve which tenant owns it, fetch the full object, normalize it, stamp who may see it, and POST it to the Memory service — exactly once (idempotent end to end).
Please check the attached file. When you apply, let me know your expected timeline for completing the service.
Openen op Upwork