[ agent capabilities ]

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

NPM Sentinel /

npmLicenseCompatibility

[  remote  ]

License compatibility check

NPM Sentinel /

npmMaintainers

[  remote  ]

Maintainers info

NPM Sentinel /

npmMaintenance

[  remote  ]

Maintenance metrics analysis

NPM Sentinel /

npmPackageReadme

[  remote  ]

Full README content

NPM Sentinel /

npmQuality

[  remote  ]

Quality metrics analysis

NPM Sentinel /

npmRepoStats

[  remote  ]

Repository statistics

NPM Sentinel /

npmScore

[  remote  ]

Consolidated package score

NPM Sentinel /

npmSearch

[  remote  ]

Search NPM packages

NPM Sentinel /

npmSize

[  remote  ]

Package & bundle size

NPM Sentinel /

npmTrends

[  remote  ]

Download trends & popularity

NPM Sentinel /

npmTypes

[  remote  ]

TS types availability

NPM Sentinel /

npmVersions

[  remote  ]

Available versions list

NPM Sentinel /

npmVulnerabilities

[  remote  ]

Security analysis

NetBird /

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.

NetBird /

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.

NetBird /

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.

NetBird /

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.

NetBird /

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.

NetBird /

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.

NetBird /

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.

NetBird /

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.

Smithery /

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.

Reddit /

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 /

opsgenie_acknowledge_alert

[  remote  ]

Acknowledge an alert in Opsgenie

Opsgenie /

opsgenie_add_details

[  remote  ]

Add custom details to an alert in Opsgenie

Opsgenie /

opsgenie_add_note

[  remote  ]

Add a note to an alert in Opsgenie

Opsgenie /

opsgenie_close_alert

[  remote  ]

Close an alert in Opsgenie

Opsgenie /

opsgenie_create_alert

[  remote  ]

Create a new alert in Opsgenie

Opsgenie /

opsgenie_list_alert_logs

[  remote  ]

List logs for an alert in Opsgenie

Opsgenie /

opsgenie_list_alert_notes

[  remote  ]

List notes for an alert in Opsgenie