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.

Packages

Package details

extensionskill

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