restosignals – skill Agent & Tự động hóa cho agent AI
Tìm nhà hàng và quán bar ở Mỹ trước khi mở cửa, dưới dạng lead đã chấm điểm, tổng hợp từ hồ sơ giấy phép rượu, giấy phép thực phẩm và đăng ký kinh doanh, qua MCP server RestoSignals hoặc REST API.
Cài skill restosignals bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/restosignals-cd7a9.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /restosignals – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/restosignals-cd7a9.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $restosignals – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/restosignals-cd7a9.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /restosignals – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/restosignals-cd7a9.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /restosignals – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
RestoSignals
Overview
RestoSignals turns public government records into a scored list of US restaurants and bars that are about to open. Each lead is one deduped venue with an opening_score (0-100), built by fusing up to three signal types: liquor (a liquor-license application or issuance), food_permit (a new food or health permit) and business (a new LLC or corporation filing). More independent signals give a higher score. The data is served through a hosted MCP server and a REST API with the same key.
When to Use This Skill
- Use when the user wants restaurants, bars or cafes that are opening soon in a US city or state.
- Use when the user is prospecting new food and beverage venues before they open (POS, beverage distribution, insurance, equipment).
- Use when the user wants to be alerted when a new venue files in an area.
- Use when the user asks why a venue is considered close to opening and wants to see the underlying filings.
- Do not use for restaurants that are already open, reviews, menus or reservations.
How It Works
Step 1: Connect and authenticate
The MCP endpoint is https://api.restosignals.com/mcp (streamable HTTP). initialize and tools/list work without a key; every tools/call needs an API key in the x-api-key header. A free key with 100 lead credits is available at https://restosignals.com/signup.
{
"mcpServers": {
"restosignals": {
"url": "https://api.restosignals.com/mcp",
"headers": { "x-api-key": "YOUR_RESTOSIGNALS_KEY" }
}
}
}Step 2: Check coverage first
Call the free coverage tool before anything else. It returns the live states with venue and hot-lead counts. Query only states it returns. Today that is New York, Texas, Illinois and California (deepest), plus Oregon, Colorado and Washington (lighter).
Step 3: Pull leads
new_openingswith{state, min_score, limit}returns scored venues. Each returned lead costs 1 credit, and empty results are free, so keeplimitsmall while testing.venue_signalswith{venue_id}returns the raw liquor, permit and filing rows fused into one venue.watch_areawith{url, criteria}registers a webhook that fires when a new matching venue appears. Free.
Step 4: Present the result
Show business name, city, opening_score and signal_types for each lead, strongest first. signal_types values are exactly liquor, food_permit and business.
Examples
Example 1: Restaurants opening soon in New York
> "Which restaurants are about to open in New York? Strongest leads first."
The agent calls coverage, then new_openings(state="NY", min_score=40, limit=10), and lists name, city, score and signal types.
Example 2: Only multi-signal leads
> "Give me only the strongest Illinois leads."
Call new_openings(state="IL", min_score=80). A venue with fused signals always outranks a single-signal one.
Example 3: Watch an area
> "Alert me when a new bar files in Brooklyn."
Call watch_area(url="<your webhook endpoint>", criteria={"state": "NY", "city": "Brooklyn", "signal_type": "liquor"}).
Example 4: REST call
curl -s "https://api.restosignals.com/v1/openings?state=NY&min_opening_score=40&limit=5" \
-H "x-api-key: $RESTOSIGNALS_API_KEY"Full REST docs: https://restosignals.com/docs/
Best Practices
- ✅ Call
coveragefirst and only query states it returns. - ✅ Start with a small
limit, since each returned lead uses a credit. - ✅ Use
venue_signalsto explain a score instead of guessing. - ❌ Don't promise coverage for states that
coveragedoes not list. - ❌ Don't put the API key in prompts, logs or committed files; keep it in the MCP client config or an environment variable.
Limitations
- US only, and only the states returned by
coverage(NY, TX, IL, CA deepest; OR, CO, WA lighter). - Owner contact details are for subscribers. Free keys see whether a contact exists on each lead, not the contact itself.
- Data comes from public government open-data. RestoSignals is not affiliated with any government agency, and a filing does not guarantee a venue will open.
- Not a directory of open restaurants; no reviews, menus or reservations.
Security & Safety Notes
- Every tool call sends the API key to
api.restosignals.com. Use a key scoped to this purpose and revoke it if exposed. watch_arearegisters a webhook that posts lead data to the URL you give it. Only register endpoints you control, and confirm with the user before creating one.- Lead pulls consume credits on the user's account; confirm large
limitvalues before running them.
Common Pitfalls
- Problem:
tools/callreturns an auth error.
Solution: Add the x-api-key header to the MCP client config. initialize and tools/list work without it, tool calls do not.
- Problem: A state returns no leads.
Solution: Check coverage; the state may not be live yet.
Related Skills
@apify-lead-generation- General lead scraping across web sources, when you need venues that are already open.
Additional Resources
- [RestoSignals](https://restosignals.com)
- [API docs](https://restosignals.com/docs/)
- [RestoAPI](https://restosignals.com/restoapi/)
- [GitHub repository](https://github.com/paperandbeyond23-gif/restosignals-mcp)
Skill liên quan
- reverse-browser-automation – Tự động hóa trình duyệt (Playwright) và ứng dụng desktop Windows (UI automation) để thu…
- review-multi-agent-orchestration – Dùng khi hệ thống supervisor, swarm, graph, planner-worker hoặc quy trình agent song…
- run-deep-swe – Chạy các đánh giá benchmark cho coding agent DeepSWE có thể tái lập thông qua OpenRouter…
- saga-orchestration – Các mẫu quản lý giao dịch phân tán và quy trình nghiệp vụ chạy dài.
- salesforce-automation – Tự động hóa tác vụ Salesforce qua Rube MCP (Composio): lead, liên hệ, tài khoản, cơ hội…
- sandbase-mcp – Khám phá, kiểm tra và gọi hơn 2.000 mô hình AI và API qua cầu nối MCP cục bộ của…
- segment-automation – Tự động hóa tác vụ Segment qua Rube MCP (Composio): theo dõi sự kiện, nhận diện người…
- sendblue-notify – Nhắn tin đến điện thoại người dùng khi tác vụ chạy lâu, lượt agent hoặc job theo lịch…