Announcing Beacon: Self-improving memory for coding agents
← All MCP servers
MCP server

mcp-server-airbnb

mcp:openbnb-org/mcp-server-airbnb

Search for Airbnb listings and get detailed information about specific properties. Effortlessly plan your next trip with structured data and no API key required, while respecting Airbnb's guidelines.

Verdict
Not analyzed

Indexed from the registries, but not analyzed yet. Lineage and listings below are current.

Execution chain 165

What it calls, runs, installs, reads and writes, with the line that does it.

Environment variables 5

*
test-extension.js:30 · passthrough
DISABLE_GEOCODING
index.ts:303 · read
IGNORE_ROBOTS_TXT
index.ts:298 · read
MCP_SERVER_VERSION
index.ts:27 · read
MCP_SERVER_VERSION
index.ts:29 · read

Commands run 2

node {…} --ignore-robots-txt
node dist/index.js --ignore-robots-txt

Files read 3

<dynamic>
index.ts:26 · read
<dynamic>
<dynamic>

Files written 1

<dynamic>

GitHub repositories 18

cheeriojs/cheerio
cheeriojs/dom-serializer
fb55/domhandler
fb55/domutils
fb55/encoding-sniffer
fb55/entities
fb55/htmlparser2
fb55/nth-check
inikulin/parse5
inikulin/parse5
inikulin/parse5
modelcontextprotocol/mcpb
openbnb-org/mcp-server-airbnb
openbnb-org/mcp-server-airbnb
openbnb-org/mcp-server-airbnb
openbnb-org/mcp-server-airbnb
openbnb-org/mcp-server-airbnb
openbnb-org/mcp-server-airbnb

Install hooks 1

prepare: npm run build
package.json:27 · package.json

Network calls 6

<dynamic>
index.ts:543 · via:fetchWithUserAgent
<dynamic>
index.ts:725 · via:fetchWithUserAgent
nominatim.openstreetmap.org
index.ts:236 · call
photon.komoot.io
index.ts:189 · call
photon.komoot.io
index.ts:373 · call
www.airbnb.com
index.ts:322 · call

URLs 129

https://github.com/cheeriojs/cheerio?sponsor=1
https://github.com/cheeriojs/dom-serializer?sponsor=1
https://github.com/fb55/domhandler?sponsor=1
https://github.com/fb55/domutils?sponsor=1
https://github.com/fb55/encoding-sniffer?sponsor=1
https://github.com/fb55/entities?sponsor=1
https://github.com/fb55/htmlparser2?sponsor=1
https://github.com/fb55/nth-check?sponsor=1
https://github.com/inikulin/parse5?sponsor=1
https://github.com/inikulin/parse5?sponsor=1
https://github.com/inikulin/parse5?sponsor=1
https://github.com/openbnb-org/mcp-server-airbnb
https://github.com/openbnb-org/mcp-server-airbnb
https://github.com/openbnb-org/mcp-server-airbnb
https://github.com/openbnb-org/mcp-server-airbnb
https://github.com/openbnb-org/mcp-server-airbnb/issues
https://github.com/openbnb-org/mcp-server-airbnb#readme
https://github.com/sponsors/colinhacks
https://github.com/sponsors/fb55
https://github.com/sponsors/fb55
https://github.com/sponsors/fb55
https://github.com/sponsors/fb55
https://github.com/sponsors/fb55
https://github.com/sponsors/isaacs
https://github.com/sponsors/jimmywarting
https://github.com/sponsors/jimmywarting
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://nominatim.openstreetmap.org/search?q=$
https://openbnb.org
https://opencollective.com/node-fetch
https://operations.osmfoundation.org/policies/nominatim/
https://paypal.me/jimmywarting
https://paypal.me/jimmywarting
https://photon.komoot.io/api/?q=$
https://raw.githubusercontent.com/modelcontextprotocol/mcpb/refs/heads/main/schemas/mcpb-manifest-v0.3.schema.json
https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.0.1.tgz
https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.12.tgz
https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz
https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz
https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz
https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz
https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz
https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz
https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz
https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz
https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz
https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz
https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz
https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz
https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz
https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz
https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz
https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz
https://registry.npmjs.org/depd/-/depd-2.0.0.tgz
https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz
https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz
https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz
https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz
https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz
https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz
https://registry.npmjs.org/entities/-/entities-4.5.0.tgz
https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz
https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz
https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz
https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz
https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz
https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz
https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz
https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz
https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz
https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz
https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz
https://registry.npmjs.org/glob/-/glob-7.2.3.tgz
https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz
https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz
https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz
https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz
https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz
https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz
https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz
https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz
https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz
https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz
https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz
https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz
https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz
https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz
https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz
https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz
https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz
https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz
https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz
https://registry.npmjs.org/once/-/once-1.4.0.tgz
https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz
https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz
https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz
https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz
https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz
https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz
https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz
https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz
https://registry.npmjs.org/robots-parser/-/robots-parser-3.0.1.tgz
https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz
https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz
https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz
https://registry.npmjs.org/shx/-/shx-0.3.4.tgz
https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz
https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz
https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz
https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz
https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz
https://registry.npmjs.org/undici/-/undici-6.21.1.tgz
https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz
https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz
https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz
https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz
https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz
https://registry.npmjs.org/zod/-/zod-3.24.2.tgz
https://smithery.ai/docs/config#smitheryyaml
https://www.airbnb.com
https://www.openbnb.org/

Linked repositories 10

GitHub repositories it links to or installs from, and whether their names can be taken over.

cheeriojs/cheerio
url · not tracked
cheeriojs/dom-serializer
url · not tracked
fb55/domhandler
url · not tracked
fb55/domutils
url · not tracked
fb55/encoding-sniffer
url · not tracked
fb55/entities
url · not tracked
fb55/htmlparser2
url · not tracked
fb55/nth-check
url · not tracked
inikulin/parse5
url · not tracked
modelcontextprotocol/mcpb
url · not tracked