Card snapshot
api.reps-log.com
·
2026-09-17 23:01:40 UTC
·
77be3c0153491c9c4b5b3d4cb72ef32560c3791015c21cad8021c3829664e458
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "REPSLog",
"version": "0.1.0",
"description": "REPSLog logs and reads Real Estate Professional Status (REPS) work hours for landlords and their CPAs. One REST API and one MCP connector expose the authenticated user's own time logs, properties, activity categories, participants, and hour statistics. Requires a REPSLog Premium subscription. This service speaks MCP (Streamable HTTP, JSON-RPC 2.0), not the A2A task protocol; the interfaces below are the MCP endpoint and the REST API.",
"url": "https://api.reps-log.com/api/mcp",
"provider": {
"organization": "Carmel Tech LLC",
"url": "https://www.reps-log.com"
},
"documentationUrl": "https://api.reps-log.com/docs/overview.md",
"supportedInterfaces": [
{
"url": "https://api.reps-log.com/api/mcp",
"serviceUrl": "https://api.reps-log.com/api/mcp",
"protocolBinding": "MCP",
"transportProtocol": "MCP",
"protocolVersion": "streamable-http"
},
{
"url": "https://api.reps-log.com/v1",
"serviceUrl": "https://api.reps-log.com/v1",
"protocolBinding": "HTTP+JSON",
"transportProtocol": "HTTP+JSON",
"protocolVersion": "openapi-3.1"
}
],
"capabilities": [
{
"id": "mcp-tools",
"name": "MCP tools",
"description": "14 tools; see the server card."
},
{
"id": "rest-api",
"name": "REST API",
"description": "OpenAPI 3.1 at https://api.reps-log.com/v1/openapi.json."
}
],
"securitySchemes": {
"oauth2": {
"type": "oauth2",
"description": "MCP connector only: OAuth 2.1 with PKCE via WorkOS AuthKit, or the auth.md agent registration flow; discovery through the protected-resource metadata.",
"resourceMetadata": "https://api.reps-log.com/.well-known/oauth-protected-resource"
},
"apiKey": {
"type": "http",
"scheme": "bearer",
"description": "REST API only: API key `rl_<keyId>.<secret>` from the Developer Portal, sent as a Bearer token."
}
},
"security": [
{
"oauth2": []
},
{
"apiKey": []
}
],
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "log-time",
"name": "Log REPS hours",
"description": "Create, update, and delete time-log entries against a property and activity category.",
"tags": [
"reps",
"time-tracking",
"real-estate",
"tax"
]
},
{
"id": "read-entries",
"name": "Find entries",
"description": "List and filter the user's time logs by date range, property, category, or participant.",
"tags": [
"reps",
"time-tracking"
]
},
{
"id": "reference-data",
"name": "Reference data",
"description": "Read the user's properties, activity categories, and participants (read-only).",
"tags": [
"reps",
"real-estate"
]
},
{
"id": "stats",
"name": "Hours and goal statistics",
"description": "Hour summaries, per-property and per-category breakdowns, goal progress, and a full dashboard.",
"tags": [
"reps",
"reporting",
"tax"
]
}
]
}