Unofficial .NET toolkit for TenantCloud, a rental property management platform. Includes a client library for programmatic access and an MCP server for AI agent integration.
This is not an official TenantCloud product. TenantCloud does not provide a public API; this library works against their internal endpoints.
| Component | Type | Description |
|---|---|---|
Yllibed.TenantCloudClient |
NuGet | Core library: API client, token store abstractions, OS-native secure storage |
Yllibed.TenantCloudClient.Cdp |
NuGet | Chrome DevTools Protocol token provider (extracts tokens from a running browser) |
tc-mcp |
Binary | MCP server for AI agents (Claude Desktop, Claude Code, Cursor, etc.) |
- Client Library — Quick start, DI setup, API reference, filters, paginated sources
- MCP Server — Installation, auto-configuration for AI agents, available tools
- Authentication — CDP flow, SecureTokenStore, FileTokenStore, custom providers
services
.AddSecureTokenStore() // ITcTokenStore → OS credential store
.AddCdpTokenProvider() // ITcAuthTokenProvider → browser extraction + auto-refresh
.AddTenantCloudClient(); // ITcClient → TcClient
// Then inject ITcClient wherever you need it
var user = await tc.GetUserInfo(ct);
var contacts = await tc.Contacts.OnlyTenants().GetAll(ct);Download tc-mcp from GitHub Releases, then:
# Auto-configure for Claude Desktop or Claude Code
tc-mcp install claude-desktop
tc-mcp install claude-codeThen ask your AI agent: "List my TenantCloud properties" or "Who are my tenants?"
MIT