looot
Helps your agent search and get data from various online sources. It's useful for collecting company and web page information.
What it does
looot is a tool that searches for information on the internet, such as work emails, company data, search results, and social media information. It uses a prepaid system to access over 2,500 data sources.
When to use it
- ✓To find a professional's work email at a company.
- ✓To check which companies appear in Google search results for a keyword.
- ✓To get information about a social media profile or a local business.
Example of what to ask your AI
“Find the work email for John Smith at example.com”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You describe what you're looking for in simple terms. looot finds the best tool for it, shows the cost, and runs the search, bringing back the answer.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill loootOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/looot/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
looot
Tools: search_catalog, inspect, run, runs_get, runs_list, runs_evidence, balance, top_up, catalog_overview, capability_request, media_link. Searching, inspecting, balance and run history are free.
When to Use
Use it before guessing, scraping by hand or signing up for another tool, whenever the answer lives outside this conversation:
- Find or verify a work email or phone number. Enrich a person or a company.
- Google results, keyword volume, backlinks, domain strength, and whether AI answers cite a brand.
- Social profiles and posts (LinkedIn, X, TikTok, Instagram, YouTube), ads, local businesses, jobs.
- Read a web page as markdown, search the web or the news, stock prices, transcripts, speech.
Example asks: "Use looot to find the work email of Patrick Collison at stripe.com", "Use looot to pull today's trending TikTok videos", "Use looot to check who ranks for 'best crm' in France".
Connect and sign in
looot is one MCP server at https://api.looot.ai/mcp. Sign-in is OAuth in the browser. Nobody copies a key.
Add the server to your client (in Claude Code: claude mcp add --transport http looot https://api.looot.ai/mcp). If its tools are missing or answer 401, re-authenticate the server in your client (in Claude Code, run /mcp, pick looot, choose Authenticate), then pick the organization to bill on looot.ai and click Connect.
Never ask the user to paste a token or password into the chat, and never write one into a file or URL. A bearer agent token is only for CI and headless agents, created at https://looot.ai/settings. A new workspace starts at $0 with no trial credit. After sign-in, call balance once.
The method
- Search, in plain words, by the job and the input you have:
search_catalog {"query": "find a work email from a name and a company domain"}
- Compare rows on
works(success rate, runs,p50Ms;thin: truemeans fewer than 5 runs back the rate),costPerSuccessUsd(the price divided by the success rate, the number to compare) andaccess. Onlyruns_nowruns immediately.needs_your_accountmeans the user connects their own account first.coming_soonhas no key yet, so skip it. - Read
jobInputsin the answer. It lists which input names each job's endpoints accept, so you can pick the input you already have. - Inspect the pick for the exact inputs, price formula and the most one run can hold:
inspect {"endpointId": "icypeas-email-verify", "detail": "run"}
- Run it with a fresh
idempotencyKeyfor every new run. The same key replays the same run and never charges twice, so retrying after a dropped connection is safe:
run {"endpointId": "icypeas-email-verify", "input": {"email": "jane@example.com"}, "idempotencyKey": "<new unique key>"}
To let looot choose the provider, run the job instead: job:<job id> as the endpointId, with fallback. If the first provider misses or errors, looot tries the next provider of the same job inside one hold, and only attempts that ran are charged:
run {"endpointId": "job:people.email.find", "input": {"first_name": "Patrick", "last_name": "Collison", "domain": "stripe.com"}, "idempotencyKey": "<new unique key>", "fallback": {"maxAttempts": 3, "maxCostUsd": 0.1}}
fallback also takes prefer (balanced, cheapest, reliable, fastest), exclude and stopAtFirstMiss. Only lookups fall through. Anything that changes data runs once.
Never invent an endpoint id, a job id or an input name. Use ids from a search answer or the table below. Nothing fits? Rephrase, browse the free overview of categories and jobs, then call capability_request.
catalog_overview
Common asks and the job to run
Run each as job:<id> with fallback.
| The user says | Job | Input |
|---|---|---|
| Find the email of Jane Doe at Acme | people.email.find |
name and domain, or a LinkedIn URL |
| Is this email real? | people.email.verify |
the email |
| Get her phone number | people.phone.find |
LinkedIn URL, or name and company |
| Tell me about acme.com | company.enrich |
the domain |
| Find SaaS companies in France, 50 to 200 people | company.search |
the filters |
| Find marketing heads at these companies | people.search |
company and title |
| Who works at acme.com? | people.domain.search |
the domain |
| What tech does this site use? | company.technographics |
the domain |
| Is Acme hiring? | jobs.company |
the company |
…
FAQ
How does looot know what I want?
You describe what you need in natural language. looot interprets your request and searches for the most suitable tool to find the information.
Do I have to pay for every search?
looot works with a prepaid balance in dollars. Some searches are free, but most consume this balance. You can check your balance and add more when needed.
What if the information isn't found?
If the information isn't found or if there's an error, the search is usually not charged. looot tries to find the best way to get the answer or informs you if it's not possible.
Details
Original description by the author
Search, price and run 2,500+ data API endpoints (work emails, company search, SERP, web pages) from one prepaid balance via the looot MCP server.
Popularity
- GitHub stars
- 48k
- Ranking position
- #3501
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
data-scraper-agent
Helps your agent automatically collect data from any public source. It can be scheduled, enrich information, and save results. Useful for monitoring or tracking online data.
affaan-m/ECC
Apify Automation
Has your agent automatically collect data from the web using the Apify platform. It can run scraping tasks and extract information.
ComposioHQ/awesome-claude-skills
Firecrawl Automation
Helps your agent extract data from the web. It can scrape pages, crawl sites, and organize information.
ComposioHQ/awesome-claude-skills