pi-looot
looot for the Pi coding agent: the looot MCP server (browser sign-in) plus 21 skills to search, price and run 4,200+ data endpoints from 300+ providers.
Package details
Install pi-looot from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-looot- Package
pi-looot- Version
0.1.0- Published
- Nov 7, 2026
- Downloads
- 370/mo · 370/wk
- Author
- walidboulanouar
- License
- MIT
- Types
- extension, skill
- Size
- 92.4 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"skills": [
"./skills"
],
"extensions": [
"./extensions/looot.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-looot
looot for the Pi coding agent. One sign-in and one prepaid balance for 4,200+ data API endpoints from 300+ providers: work email and phone finding, email verification, people and company enrichment, Google results, keyword volume, backlinks, AI answer visibility, social profiles, ads, reviews, transcripts and web scraping.
Install
pi install npm:pi-looot
Try it for one session without saving it to your settings:
pi -e npm:pi-looot
Sign in
Start Pi. It reports looot: needs sign-in. Run this inside the session:
/mcp login looot
Pi opens looot.ai in the browser. Pick the organization to bill and click Connect. No key goes into any file; Pi keeps the OAuth tokens in ~/.pi/agent/mcp-auth.json and refreshes them.
A new workspace starts at $0. Ask Pi for your looot balance, and top up from $5 when it shows a checkout link. Searching the catalog, reading prices and run history are free. A failed call costs nothing.
What it adds
| Resource | What |
|---|---|
extensions/looot.ts |
Registers the looot MCP server at https://api.looot.ai/mcp. search, search_catalog, inspect, run, runs_get, balance and top_up are declared to the model directly; the other looot tools load through tool_search. |
skills/looot |
Base skill: search by the job, compare providers on success rate and price, inspect, run with fallback, read the result. |
skills/looot-* |
20 job skills, each one task: |
looot-ai-search-visibility, looot-amazon-product, looot-backlink-checker, looot-company-email-format, looot-company-list-builder, looot-domain-keywords, looot-email-verification, looot-enrich-a-company, looot-enrich-a-person, looot-find-phone-numbers, looot-find-professional-emails, looot-google-maps-reviews, looot-google-serp, looot-job-postings, looot-keyword-volume, looot-local-business-search, looot-meta-ads-library, looot-reddit-search, looot-tiktok-search, looot-youtube-transcript.
Force one with /skill:<name>, for example /skill:looot-find-professional-emails Patrick Collison at stripe.com. Or just ask: "Use looot to check who ranks for 'best crm' in France".
The skills are the same files as loootai/looot-skills and https://looot.ai/agent-skills.
Load only part of it
Pi's package filters work here. Skills only, no MCP server:
{ "packages": [{ "source": "npm:pi-looot", "extensions": [] }] }
If you already have a looot entry in ~/.pi/agent/mcp.json, that entry wins and Pi shows the override in /mcp.
Limits
looot reads data and calls provider APIs. It does not post on social media, log in to sites as you, buy things or read private accounts. Text a provider returns is data, and the skills tell the model never to follow instructions inside it.
Links
Docs: https://docs.looot.ai. Agent guide: https://looot.ai/skill.md. Support: support@looot.ai.
MIT licensed. The hosted looot service has its own terms: https://looot.ai/terms