The MCP tool directory.
Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.
[ 3610 tools indexed ]
[ all tools ]
30 / 3610
npmLicenseCompatibility
[ remote ]License compatibility check
npmMaintainers
[ remote ]Maintainers info
npmMaintenance
[ remote ]Maintenance metrics analysis
npmPackageReadme
[ remote ]Full README content
npmQuality
[ remote ]Quality metrics analysis
npmRepoStats
[ remote ]Repository statistics
npmScore
[ remote ]Consolidated package score
npmSearch
[ remote ]Search NPM packages
npmSize
[ remote ]Package & bundle size
npmTrends
[ remote ]Download trends & popularity
npmTypes
[ remote ]TS types availability
npmVersions
[ remote ]Available versions list
npmVulnerabilities
[ remote ]Security analysis
numbers_available_get
[ remote ]Re-checks one number from `numbers_available_list` against the carrier, so a stale search result is caught before it is ordered.
numbers_available_list
[ remote ]Searches one country's numbers on sale. Our own inventory answers first and pages; the last page can carry a live carrier snapshot, so a number seen here may be gone by the time it is ordered.
numbers_get
[ remote ]Reads one allocated number by the id `numbers_list` returns. Carries its status and, where a country demands ownership paperwork, what is still outstanding on it.
numbers_list
[ remote ]Pages the numbers allocated to the workspace, dedicated and shared alike. Narrows on country, type, prefix and capability, so one number is reached without walking every page.
numbers_orders_create
[ remote ]Buys a number and starts its monthly charge. Most orders settle inline; one waiting on a carrier comes back pending and is followed with `numbers_orders_get`. A setup fee already taken is not refunded if the order then fails.
numbers_orders_get
[ remote ]Reads one order's current state, and the number it produced once completed. This is the poll for an order that came back pending.
numbers_orders_list
[ remote ]Pages the workspace's purchase attempts, newest first, filtered by status. An order outlives its attempt, so a failure stays readable with the reason it carried.
numbers_release
[ remote ]Gives a dedicated number back and stops its monthly charge. Irreversible: the number leaves the workspace and the channels built on it stop sending. A shared number cannot be released.
og_preview
[ remote ]Preview how a URL will look when shared on social media. Extracts all Open Graph and Twitter Card meta tags from the rendered page, validates them, screenshots the og:image, and generates a social card mockup. Works with JS-rendered pages (SPAs). No browser session needed.
onboarding_campaign_decision
[ remote ]Evaluate readiness and optionally start campaign immediately. If not ready and blocked on credits, also returns a checkout link. Use this after onboarding reaches targeting approval. Set `start_now=true` to attempt campaign launch.
opsgenie_acknowledge_alert
[ remote ]Acknowledge an alert in Opsgenie
opsgenie_add_details
[ remote ]Add custom details to an alert in Opsgenie
opsgenie_add_note
[ remote ]Add a note to an alert in Opsgenie
opsgenie_close_alert
[ remote ]Close an alert in Opsgenie
opsgenie_create_alert
[ remote ]Create a new alert in Opsgenie
opsgenie_list_alert_logs
[ remote ]List logs for an alert in Opsgenie
opsgenie_list_alert_notes
[ remote ]List notes for an alert in Opsgenie