npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@acqatlas-tools/mcp-server

v3.2.4

Published

MCP server for Acquisition Atlas — a live feed of county filings (tax liens, municipal liens, and more) matched to properties with ownership, valuation, and contact data

Downloads

1,053

Readme

@acqatlas-tools/mcp-server

MCP server for Acquisition Atlas — a live feed of county filings (tax liens, municipal liens, and more) matched to properties with extracted ownership, valuation, lien amounts, filing dates, and contact data. Connects AI assistants like Claude Desktop, Cursor, and Claude Code to the full platform — search filings, manage saved lists and deal alerts, track and share properties, manage your Buyers CRM, collaborate with teams, and analyze deals — all through natural language.

94 tools across 16 feature areas. No extra configuration — just your API key.

Quick Start

1. Get an API Key

Sign up and generate a key at app.acqatlas.com/settings/api.

2. Configure Your AI Client

Claude Desktop — add to claude_desktop_config.json:

{
  "mcpServers": {
    "acquisition-atlas": {
      "command": "npx",
      "args": ["-y", "@acqatlas-tools/mcp-server"],
      "env": {
        "ACQATLAS_API_KEY": "ak_live_your_key_here"
      }
    }
  }
}

Cursor — add to .cursor/mcp.json:

{
  "mcpServers": {
    "acquisition-atlas": {
      "command": "npx",
      "args": ["-y", "@acqatlas-tools/mcp-server"],
      "env": {
        "ACQATLAS_API_KEY": "ak_live_your_key_here"
      }
    }
  }
}

Claude Code — add to .mcp.json:

{
  "mcpServers": {
    "acquisition-atlas": {
      "command": "npx",
      "args": ["-y", "@acqatlas-tools/mcp-server"],
      "env": {
        "ACQATLAS_API_KEY": "ak_live_your_key_here"
      }
    }
  }
}

OpenClaw — add to ~/.openclaw/openclaw.json:

{
  "mcp": {
    "servers": {
      "acquisition-atlas": {
        "command": "npx",
        "args": ["-y", "@acqatlas-tools/mcp-server"],
        "env": {
          "ACQATLAS_API_KEY": "ak_live_your_key_here"
        }
      }
    }
  }
}

That's it — just your API key. The server automatically authenticates you on startup and enables all tools for your account.

3. Start Asking Questions

Filing data:

  • "Find all tax lien filings in Franklin county over $10,000"
  • "Get full property details and comps for filing #12345"
  • "Search for filings related to Smith Family Trust"

Saved lists & deal alerts:

  • "Create a lead list called 'High Equity Targets'"
  • "Set up a deal alert for Franklin County tax liens over $5,000"
  • "Duplicate my Q1 Prospects list"

Track properties:

  • "Favorite this property"
  • "Mark this property as having an active deal"
  • "Which of my lists contain this property?"

Buyers CRM:

  • "Add John Smith as a fix-and-flip buyer with email [email protected]"
  • "Which of my buyers match this tax lien property?"
  • "Export all my buyer contacts as JSON"

Teams & sharing:

  • "Share my Q1 Prospects list with the Midwest Acquisitions team"
  • "Generate a share link for this property"

Available Tools (94)

The server provides up to 94 tools depending on your account. Public tools (11) are always available. Authenticated tools (83) activate automatically when the server verifies your identity on startup.

Filing Tools (8)

| Tool | Description | |------|-------------| | list_filings | List filings with filters (county, amount, date, property type, geo bounds) | | get_filing | Get full details of a single filing by ID | | search_filings | Full-text search across owner names, addresses, case numbers | | get_stats | Aggregate statistics for the entire database | | get_county_stats | Per-county statistics, optionally filtered by state | | list_counties | All counties with available filing data | | get_date_ranges | Available date ranges for a specific county | | get_months | Available months (YYYY-MM) for a specific county |

Enriched Lien Details (3)

| Tool | Description | |------|-------------| | get_lien_details | Full property details with ATTOM data (beds, baths, sqft, value, equity) | | get_related_liens | Find comparable/related properties | | get_property_comps | Sales comparables with aggregate price statistics |

Buyer CRM (17)

| Tool | Description | |------|-------------| | list_buyers | Search, filter, and paginate buyer contacts | | get_buyer | Full buyer details including tags | | create_buyer | Add a new buyer contact | | update_buyer | Update buyer fields (partial updates) | | delete_buyer | Remove a buyer and all related data | | get_buyer_stats | Dashboard stats | | manage_buyer_tags | CRUD operations on tags + assign/remove | | manage_buyer_notes | CRUD operations on notes | | log_buyer_activity | Log calls, emails, meetings | | manage_buy_boxes | Manage buy box criteria | | match_buyers_to_property | Score buyers against a property (0–100) | | manage_buyer_saved_filters | Save/list/delete filter presets | | export_buyers | Export buyer contacts as structured JSON | | manage_buyer_follow_ups | List, complete, reschedule, or delete buyer follow-ups | | manage_buyer_documents | Upload, list, and delete buyer documents (presigned S3 URLs) | | manage_buyer_images | Upload or set buyer profile images | | import_buyers | Import from CSV with field mapping and dedup (max 5,000 rows) |

Saved Lists (12)

| Tool | Description | |------|-------------| | list_saved_lists | List your saved lists with type filter and pagination | | get_saved_list | Get a list by ID with lead count | | get_saved_list_leads | Get properties in a list | | create_saved_list | Create static, dynamic, snapshot, or lead lists | | update_saved_list | Update name, description, filters, notifications | | delete_saved_list | Soft-delete a list | | duplicate_saved_list | Copy a list including all leads | | add_lead_to_list | Add a property to a list | | remove_lead_from_list | Remove a property from a list | | get_lead_lists_for_lien | Which lists contain a property? | | set_active_lead_list | Set your default lead list | | get_active_lead_list | Get your active lead list |

Deal Alerts (4)

| Tool | Description | |------|-------------| | get_alerts | Get all active deal alerts | | get_deal_alerts_status | Summary of alert configuration | | save_deal_alerts | Create or update a deal alert | | update_alert | Toggle notifications, change frequency/channels |

Lien Preferences (5)

| Tool | Description | |------|-------------| | toggle_lien_favorite | Toggle favorite on a property | | toggle_lien_archived | Toggle archived on a property | | mark_lien_has_deal | Flag a property as having a deal | | unmark_lien_has_deal | Remove the deal flag | | get_lien_preferences | Get preferences for one or more properties |

Teams (6)

| Tool | Description | |------|-------------| | list_teams | List teams you belong to | | get_team | Team details with members | | create_team | Create a new team | | get_team_shared_lists | Lists shared with a team | | share_list_with_team | Share a list with a team | | unshare_list_from_team | Unshare a list |

Sharing (3)

| Tool | Description | |------|-------------| | create_lien_share_link | Generate a shareable property link | | get_my_shared_links | List your shared links with analytics | | generate_list_share_link | Generate a shareable list link |

Notifications (4)

| Tool | Description | |------|-------------| | get_notifications | Get notifications with unread filter | | get_unread_notification_count | Count of unread notifications | | mark_notification_read | Mark one notification as read | | mark_all_notifications_read | Mark all as read |

Entity Search (6)

| Tool | Description | |------|-------------| | search_entity_by_name | Search for a business entity | | get_entity_search_status | Check search status | | get_entity_search_history | Your past entity searches | | get_business_lists | Your saved entity collections | | create_business_list | Save an entity search | | add_search_to_list | Link entity search to a saved list |

Deal Pipeline (17)

| Tool | Description | |------|-------------| | list_deals | Search, filter, and paginate deals | | get_deal | Full deal details with stage, financials, seller info | | create_deal | Create a new deal | | update_deal | Update deal fields (partial updates) | | delete_deal | Remove a deal | | get_deal_stats | Dashboard stats — active, pipeline value, won/lost | | move_deal_to_stage | Move a deal to a different pipeline stage | | convert_lien_to_deal | Convert a filing/lien into a deal | | manage_deal_pipeline_stages | Create, update, reorder, or delete stages | | manage_deal_tags | CRUD operations on deal tags | | manage_deal_notes | CRUD operations on deal notes | | log_deal_activity | Log activity on a deal | | manage_deal_follow_ups | List, complete, reschedule, or delete deal follow-ups | | match_buyers_to_deal | Score buyers against a deal (0–100) | | get_deal_buyer_matches | Get/update buyer match results | | manage_deal_documents | Upload, list, delete deal documents (presigned S3 URLs) | | manage_deal_images | Upload or set deal property images |

Calendar (5)

| Tool | Description | |------|-------------| | get_calendar_events | Follow-ups in a date range (buyers + deals) | | create_follow_up | Schedule a follow-up for a buyer or deal | | complete_follow_up | Mark a follow-up as completed | | update_follow_up | Reschedule or edit a follow-up | | delete_follow_up | Remove a follow-up |

Agents (2)

| Tool | Description | |------|-------------| | list_agents | List agent/broker contacts | | manage_agent_buyer_profiles | Add, update, or remove buyer profiles |

Profile (2)

| Tool | Description | |------|-------------| | get_my_profile | Your user profile | | get_acquisition_profile | Your AI-learned investment preferences |

How Authentication Works

When the server starts, it calls GET /v1/me with your API key to verify your identity. If successful, all 94 tools are registered. If the key is invalid or the network is unavailable, only the 11 public tools are registered (filing data + enriched lien details).

No additional configuration is needed — your API key is all the server needs.

Available Resources

The server exposes the full API documentation as MCP resources so your AI can answer questions about the API:

| URI | Content | |-----|---------| | acqatlas://docs/intro | API introduction | | acqatlas://docs/quickstart | Getting started guide | | acqatlas://docs/authentication | API key authentication | | acqatlas://docs/endpoints/* | Endpoint references (9 endpoints) | | acqatlas://docs/response-format | Response format guide | | acqatlas://docs/field-reference | Complete field reference | | acqatlas://docs/rate-limits | Rate limits by tier | | acqatlas://docs/tier-comparison | Tier comparison | | acqatlas://docs/pricing | Pricing overview |

Requirements

  • Node.js 18+
  • An Acquisition Atlas API key

Links

License

MIT