loading…
Search for a command to run...
loading…
Track and document rental hours for IRS Real Estate Professional Status (REPS) and Short-Term Rental (STR) material participation all through your favorite MPC
Track and document rental hours for IRS Real Estate Professional Status (REPS) and Short-Term Rental (STR) material participation all through your favorite MPC compatible agent. Your hours, your proof, on tax savings! at rephelper.ai.
MCP server for REP Helper — let AI agents manage real estate activities and properties for IRS REP (Real Estate Professional) qualification tracking.
In the REP Helper app, go to Settings → API Tokens → Create Token. Grant the permissions you need (e.g., activities read/create, properties read). Copy the token — it's shown only once.
Add the following to your client's MCP configuration:
Claude Desktop — Edit claude_desktop_config.json:
{
"mcpServers": {
"rephelper": {
"command": "npx",
"args": ["-y", "@rephelper/mcp-server"],
"env": {
"REPHELPER_API_TOKEN": "rh_live_your_token_here"
}
}
}
}
Claude Code — Edit .claude/settings.json or use the /mcp command:
{
"mcpServers": {
"rephelper": {
"command": "npx",
"args": ["-y", "@rephelper/mcp-server"],
"env": {
"REPHELPER_API_TOKEN": "rh_live_your_token_here"
}
}
}
}
Cursor — Edit .cursor/mcp.json:
{
"mcpServers": {
"rephelper": {
"command": "npx",
"args": ["-y", "@rephelper/mcp-server"],
"env": {
"REPHELPER_API_TOKEN": "rh_live_your_token_here"
}
}
}
}
Gemini CLI — Edit ~/.gemini/settings.json:
{
"mcpServers": {
"rephelper": {
"command": "npx",
"args": ["-y", "@rephelper/mcp-server"],
"env": {
"REPHELPER_API_TOKEN": "rh_live_your_token_here"
}
}
}
}
Windsurf — Edit .windsurf/mcp.json:
{
"mcpServers": {
"rephelper": {
"command": "npx",
"args": ["-y", "@rephelper/mcp-server"],
"env": {
"REPHELPER_API_TOKEN": "rh_live_your_token_here"
}
}
}
}
Ask your AI assistant to manage your real estate activities:
"Log 2 hours of property management for 123 Main St today"
"Show me all my activities from last week"
"Add a new long-term rental property at 456 Oak Ave, Austin, TX 78701"
| Tool | Description |
|---|---|
list_activities |
List activities with optional filters (property, date range, category) |
get_activity |
Get a single activity by ID |
create_activity |
Log a new activity with optional trips and evidence files |
update_activity |
Update an existing activity |
delete_activity |
Soft-delete an activity (recoverable for 72 hours) |
| Tool | Description |
|---|---|
list_properties |
List properties with optional type filter |
get_property |
Get a single property by ID |
create_property |
Add a new rental property |
update_property |
Update an existing property |
delete_property |
Soft-delete a property (recoverable for 72 hours) |
Management & OperationsMaintenance & RepairsDevelopment & ConstructionAcquisition & BrokerageAdministrative & ComplianceWhen creating or updating activities, you can attach evidence files from your local filesystem:
Example: "Log a maintenance activity and attach the receipt from /Users/me/Downloads/receipt.jpg"
Associate up to 3 trips with an activity. Trip travel time is automatically added to the activity duration.
| Variable | Required | Default | Description |
|---|---|---|---|
REPHELPER_API_TOKEN |
Yes | — | Your API token (rh_live_* format) |
REPHELPER_API_URL |
No | https://api.rephelper.ai |
API base URL override |
Interactive API docs are available at api.rephelper.ai/docs.
The OpenAPI spec is available at api.rephelper.ai/openapi.yaml.
"REPHELPER_API_TOKEN environment variable is required"
env block to your MCP config with your token."Token is invalid or not found"
rh_live_."Permission denied: Token lacks X permission"
"API access requires an Elite subscription"
"Rate limited: Too many requests"
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"rep-helper": {
"command": "npx",
"args": []
}
}
}