# Integrations MCP MCP server

Agent View of the PolicyLayer registry record for Integrations MCP: identity, probed posture, risk grade, and all 420 tools classified. HTML page: https://policylayer.com/tools/shriram-vasudevan-integrations-mcp

## Facts

- Server id: `shriram-vasudevan/integrations-mcp`
- Homepage: https://github.com/Shriram-Vasudevan/integrations-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 420
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: shriram vasudevan integrations mcp, payments, admin, automation
- Record last modified: 2026-08-15T06:35:37.114Z

## Tools (420)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `airtable_delete_record` | Destructive | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/airtable-delete-record.md |
| `calendly_cancel_event` | Destructive | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/calendly-cancel-event.md |
| `calendly_remove_invitee` | Destructive | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/calendly-remove-invitee.md |
| `cloudflare_delete_dns_record` | Destructive | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/cloudflare-delete-dns-record.md |
| `cloudflare_purge_cache` | Destructive | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/cloudflare-purge-cache.md |
| `gcal_delete_event` | Destructive | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/gcal-delete-event.md |
| `okta_deactivate_user` | Destructive | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/okta-deactivate-user.md |
| `s3_delete_object` | Destructive | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/s3-delete-object.md |
| `salesforce_delete_record` | Destructive | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/salesforce-delete-record.md |
| `supabase_delete_user` | Destructive | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-delete-user.md |
| `amplitude_run_segmentation` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/amplitude-run-segmentation.md |
| `parse_natural_timezone` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/parse-natural-timezone.md |
| `postmark_send_batch` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/postmark-send-batch.md |
| `query_database` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/query-database.md |
| `resend_verify_domain` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/resend-verify-domain.md |
| `salesforce_query` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/salesforce-query.md |
| `sendgrid_send_email` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sendgrid-send-email.md |
| `snowflake_execute_query` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/snowflake-execute-query.md |
| `supabase_execute_sql` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-execute-sql.md |
| `twilio_make_call` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/twilio-make-call.md |
| `twilio_send_sms` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/twilio-send-sms.md |
| `vercel_create_deployment` | Execute | High | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/vercel-create-deployment.md |
| `stripe_create_payment_intent` | Financial | Critical | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/stripe-create-payment-intent.md |
| `author` | Other | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/author.md |
| `generate_password` | Other | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/generate-password.md |
| `generate_users` | Other | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/generate-users.md |
| `airtable_get_record` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/airtable-get-record.md |
| `airtable_list_bases` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/airtable-list-bases.md |
| `airtable_list_records` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/airtable-list-records.md |
| `airtable_list_tables` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/airtable-list-tables.md |
| `amplitude_get_active_users` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/amplitude-get-active-users.md |
| `amplitude_get_cohort_users` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/amplitude-get-cohort-users.md |
| `amplitude_get_event_counts` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/amplitude-get-event-counts.md |
| `amplitude_get_funnel` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/amplitude-get-funnel.md |
| `amplitude_get_new_users` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/amplitude-get-new-users.md |
| `amplitude_get_revenue` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/amplitude-get-revenue.md |
| `amplitude_list_cohorts` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/amplitude-list-cohorts.md |
| `analyze_name` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/analyze-name.md |
| `arxiv_get_paper` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/arxiv-get-paper.md |
| `arxiv_get_papers` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/arxiv-get-papers.md |
| `arxiv_search` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/arxiv-search.md |
| `asana_get_project` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/asana-get-project.md |
| `asana_get_task` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/asana-get-task.md |
| `asana_list_projects` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/asana-list-projects.md |
| `asana_list_tasks` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/asana-list-tasks.md |
| `asana_list_users` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/asana-list-users.md |
| `asana_list_workspaces` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/asana-list-workspaces.md |
| `book_detail` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/book-detail.md |
| `calendly_get_current_user` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/calendly-get-current-user.md |
| `calendly_get_event` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/calendly-get-event.md |
| `calendly_list_event_types` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/calendly-list-event-types.md |
| `calendly_list_invitees` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/calendly-list-invitees.md |
| `calendly_list_organization_memberships` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/calendly-list-organization-memberships.md |
| `calendly_list_scheduled_events` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/calendly-list-scheduled-events.md |
| `cloudflare_get_zone` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/cloudflare-get-zone.md |
| `cloudflare_list_dns_records` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/cloudflare-list-dns-records.md |
| `cloudflare_list_zones` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/cloudflare-list-zones.md |
| `compare_countries` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/compare-countries.md |
| `datadog_get_events` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/datadog-get-events.md |
| `datadog_get_monitor` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/datadog-get-monitor.md |
| `datadog_list_dashboards` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/datadog-list-dashboards.md |
| `datadog_list_hosts` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/datadog-list-hosts.md |
| `datadog_list_monitors` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/datadog-list-monitors.md |
| `datadog_query_metrics` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/datadog-query-metrics.md |
| `decode_base64` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/decode-base64.md |
| `define_word` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/define-word.md |
| `encode_base64` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/encode-base64.md |
| `fetch_rss_feed` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/fetch-rss-feed.md |
| `fetch_rss_feed_recent` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/fetch-rss-feed-recent.md |
| `figma_get_comments` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/figma-get-comments.md |
| `figma_get_file` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/figma-get-file.md |
| `figma_get_file_components` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/figma-get-file-components.md |
| `figma_get_file_nodes` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/figma-get-file-nodes.md |
| `figma_get_images` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/figma-get-images.md |
| `figma_list_files` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/figma-list-files.md |
| `figma_list_projects` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/figma-list-projects.md |
| `gcal_get_event` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/gcal-get-event.md |
| `gcal_list_calendars` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/gcal-list-calendars.md |
| `gcal_list_events` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/gcal-list-events.md |
| `gcal_list_freebusy` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/gcal-list-freebusy.md |
| `get_apod` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-apod.md |
| `get_apod_range` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-apod-range.md |
| `get_ask_hn` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-ask-hn.md |
| `get_astronomy_picture_of_the_day` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-astronomy-picture-of-the-day.md |
| `get_best_stories` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-best-stories.md |
| `get_book` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-book.md |
| `get_breed_images` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-breed-images.md |
| `get_cat_breeds` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-cat-breeds.md |
| `get_cat_fact` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-cat-fact.md |
| `get_cat_facts` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-cat-facts.md |
| `get_coin_market_data` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-coin-market-data.md |
| `get_coin_price` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-coin-price.md |
| `get_color_info` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-color-info.md |
| `get_color_scheme` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-color-scheme.md |
| `get_comments` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-comments.md |
| `get_countries_by_language` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-countries-by-language.md |
| `get_country` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-country.md |
| `get_country_by_code` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-country-by-code.md |
| `get_crypto_price` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-crypto-price.md |
| `get_current_time` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-current-time.md |
| `get_current_weather` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-current-weather.md |
| `get_dad_joke` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-dad-joke.md |
| `get_database` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-database.md |
| `get_date_fact` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-date-fact.md |
| `get_epic_earth_image` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-epic-earth-image.md |
| `get_exchange_rate` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-exchange-rate.md |
| `get_forecast` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-forecast.md |
| `get_historical_rate` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-historical-rate.md |
| `get_historical_weather` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-historical-weather.md |
| `get_ip_info` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-ip-info.md |
| `get_iss_location` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-iss-location.md |
| `get_iss_pass_times` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-iss-pass-times.md |
| `get_item` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-item.md |
| `get_joke` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-joke.md |
| `get_joke_categories` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-joke-categories.md |
| `get_latest_rates` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-latest-rates.md |
| `get_mars_rover_photos` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-mars-rover-photos.md |
| `get_meal` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-meal.md |
| `get_my_ip_info` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-my-ip-info.md |
| `get_near_earth_objects` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-near-earth-objects.md |
| `get_new_stories` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-new-stories.md |
| `get_number_fact` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-number-fact.md |
| `get_page` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-page.md |
| `get_people_in_space` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-people-in-space.md |
| `get_poem` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-poem.md |
| `get_pokemon` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-pokemon.md |
| `get_pokemon_type` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-pokemon-type.md |
| `get_product` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-product.md |
| `get_product_nutrition` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-product-nutrition.md |
| `get_public_holidays` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-public-holidays.md |
| `get_random_advice` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-random-advice.md |
| `get_random_dog_by_breed` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-random-dog-by-breed.md |
| `get_random_dog_image` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-random-dog-image.md |
| `get_random_fact` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-random-fact.md |
| `get_random_meal` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-random-meal.md |
| `get_random_poem` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-random-poem.md |
| `get_random_quote` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-random-quote.md |
| `get_repo` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-repo.md |
| `get_repository` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-repository.md |
| `get_sheet_metadata` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-sheet-metadata.md |
| `get_show_hn` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-show-hn.md |
| `get_story` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-story.md |
| `get_synonyms` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-synonyms.md |
| `get_time_difference` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-time-difference.md |
| `get_top_coins` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-top-coins.md |
| `get_top_stories` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-top-stories.md |
| `get_trending_repos` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-trending-repos.md |
| `get_trivia_questions` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-trivia-questions.md |
| `get_user` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-user.md |
| `get_wikipedia_article` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/get-wikipedia-article.md |
| `github_get_file_contents` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-get-file-contents.md |
| `github_get_issue` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-get-issue.md |
| `github_get_pr` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-get-pr.md |
| `github_get_repo` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-get-repo.md |
| `github_list_branches` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-list-branches.md |
| `github_list_commits` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-list-commits.md |
| `github_list_issues` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-list-issues.md |
| `github_list_prs` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-list-prs.md |
| `github_list_repos` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-list-repos.md |
| `github_search_code` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-search-code.md |
| `github_search_issues` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-search-issues.md |
| `hash_text` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hash-text.md |
| `hubspot_get_company` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-get-company.md |
| `hubspot_get_contact` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-get-contact.md |
| `hubspot_get_deal` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-get-deal.md |
| `hubspot_list_companies` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-list-companies.md |
| `hubspot_list_contacts` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-list-contacts.md |
| `hubspot_list_deals` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-list-deals.md |
| `hubspot_search_contacts` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-search-contacts.md |
| `huggingface_get_dataset_info` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/huggingface-get-dataset-info.md |
| `huggingface_get_model_info` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/huggingface-get-model-info.md |
| `huggingface_list_datasets` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/huggingface-list-datasets.md |
| `huggingface_list_spaces` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/huggingface-list-spaces.md |
| `huggingface_search_datasets` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/huggingface-search-datasets.md |
| `huggingface_search_models` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/huggingface-search-models.md |
| `intercom_get_company` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/intercom-get-company.md |
| `intercom_get_contact` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/intercom-get-contact.md |
| `intercom_get_conversation` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/intercom-get-conversation.md |
| `intercom_list_companies` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/intercom-list-companies.md |
| `intercom_list_contacts` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/intercom-list-contacts.md |
| `intercom_list_conversations` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/intercom-list-conversations.md |
| `intercom_search_contacts` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/intercom-search-contacts.md |
| `jira_get_issue` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/jira-get-issue.md |
| `jira_list_issues` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/jira-list-issues.md |
| `jira_list_projects` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/jira-list-projects.md |
| `jira_list_sprints` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/jira-list-sprints.md |
| `linear_get_issue` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-get-issue.md |
| `linear_get_project` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-get-project.md |
| `linear_get_team` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-get-team.md |
| `linear_list_cycles` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-list-cycles.md |
| `linear_list_issues` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-list-issues.md |
| `linear_list_labels` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-list-labels.md |
| `linear_list_projects` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-list-projects.md |
| `linear_list_teams` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-list-teams.md |
| `linear_search_issues` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-search-issues.md |
| `list_available_countries` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/list-available-countries.md |
| `list_countries_by_region` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/list-countries-by-region.md |
| `list_currencies` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/list-currencies.md |
| `list_dog_breeds` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/list-dog-breeds.md |
| `list_meal_categories` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/list-meal-categories.md |
| `list_quote_tags` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/list-quote-tags.md |
| `list_spreadsheets` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/list-spreadsheets.md |
| `list_timezones` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/list-timezones.md |
| `list_trivia_categories` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/list-trivia-categories.md |
| `mixpanel_get_event_properties` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/mixpanel-get-event-properties.md |
| `mixpanel_get_funnels` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/mixpanel-get-funnels.md |
| `mixpanel_get_retention` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/mixpanel-get-retention.md |
| `mixpanel_get_top_events` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/mixpanel-get-top-events.md |
| `mixpanel_get_user_profile` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/mixpanel-get-user-profile.md |
| `mixpanel_query_events` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/mixpanel-query-events.md |
| `mixpanel_query_revenue` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/mixpanel-query-revenue.md |
| `mixpanel_query_segmentation` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/mixpanel-query-segmentation.md |
| `mixpanel_track_event` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/mixpanel-track-event.md |
| `mixpanel_user_profiles` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/mixpanel-user-profiles.md |
| `monday_get_board` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/monday-get-board.md |
| `monday_get_item` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/monday-get-item.md |
| `monday_list_boards` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/monday-list-boards.md |
| `monday_list_groups` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/monday-list-groups.md |
| `monday_list_items` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/monday-list-items.md |
| `notion_get_block_children` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/notion-get-block-children.md |
| `notion_get_page` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/notion-get-page.md |
| `notion_list_databases` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/notion-list-databases.md |
| `notion_list_pages` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/notion-list-pages.md |
| `notion_query_database` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/notion-query-database.md |
| `notion_search` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/notion-search.md |
| `okta_get_app` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/okta-get-app.md |
| `okta_get_group` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/okta-get-group.md |
| `okta_get_user` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/okta-get-user.md |
| `okta_list_apps` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/okta-list-apps.md |
| `okta_list_group_members` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/okta-list-group-members.md |
| `okta_list_groups` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/okta-list-groups.md |
| `okta_list_users` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/okta-list-users.md |
| `pagerduty_get_incident` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/pagerduty-get-incident.md |
| `pagerduty_list_incidents` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/pagerduty-list-incidents.md |
| `pagerduty_list_on_calls` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/pagerduty-list-on-calls.md |
| `pagerduty_list_schedules` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/pagerduty-list-schedules.md |
| `pagerduty_list_services` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/pagerduty-list-services.md |
| `pagerduty_list_teams` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/pagerduty-list-teams.md |
| `popular_feeds` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/popular-feeds.md |
| `postmark_get_bounce` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/postmark-get-bounce.md |
| `postmark_get_message_stream` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/postmark-get-message-stream.md |
| `postmark_get_outbound_overview` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/postmark-get-outbound-overview.md |
| `postmark_get_stats` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/postmark-get-stats.md |
| `postmark_list_bounces` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/postmark-list-bounces.md |
| `postmark_list_message_streams` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/postmark-list-message-streams.md |
| `predict_age` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/predict-age.md |
| `predict_age_from_name` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/predict-age-from-name.md |
| `predict_gender` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/predict-gender.md |
| `predict_nationality` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/predict-nationality.md |
| `predict_nationality_from_name` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/predict-nationality-from-name.md |
| `read_sheet` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/read-sheet.md |
| `resend_get_domain` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/resend-get-domain.md |
| `resend_get_email` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/resend-get-email.md |
| `resend_list_domains` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/resend-list-domains.md |
| `resend_list_emails` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/resend-list-emails.md |
| `s3_get_object_metadata` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/s3-get-object-metadata.md |
| `s3_list_buckets` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/s3-list-buckets.md |
| `s3_list_objects` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/s3-list-objects.md |
| `s3_read_object` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/s3-read-object.md |
| `salesforce_describe_object` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/salesforce-describe-object.md |
| `salesforce_get_record` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/salesforce-get-record.md |
| `salesforce_list_objects` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/salesforce-list-objects.md |
| `salesforce_search` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/salesforce-search.md |
| `search_advice` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-advice.md |
| `search_author` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-author.md |
| `search_books` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-books.md |
| `search_coins` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-coins.md |
| `search_countries` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-countries.md |
| `search_dad_jokes` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-dad-jokes.md |
| `search_meals` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-meals.md |
| `search_pages` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-pages.md |
| `search_poems_by_author` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-poems-by-author.md |
| `search_pokemon` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-pokemon.md |
| `search_products` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-products.md |
| `search_quotes` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-quotes.md |
| `search_repos` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-repos.md |
| `search_repositories` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-repositories.md |
| `search_stories` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-stories.md |
| `search_users` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-users.md |
| `search_wikipedia` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/search-wikipedia.md |
| `sendgrid_get_email_stats` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sendgrid-get-email-stats.md |
| `sendgrid_list_contacts` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sendgrid-list-contacts.md |
| `sendgrid_list_templates` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sendgrid-list-templates.md |
| `sentry_get_event` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sentry-get-event.md |
| `sentry_get_issue` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sentry-get-issue.md |
| `sentry_get_project` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sentry-get-project.md |
| `sentry_list_issue_events` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sentry-list-issue-events.md |
| `sentry_list_issues` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sentry-list-issues.md |
| `sentry_list_projects` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sentry-list-projects.md |
| `shopify_get_customer` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-get-customer.md |
| `shopify_get_inventory_levels` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-get-inventory-levels.md |
| `shopify_get_order` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-get-order.md |
| `shopify_get_product` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-get-product.md |
| `shopify_list_collections` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-list-collections.md |
| `shopify_list_customers` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-list-customers.md |
| `shopify_list_orders` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-list-orders.md |
| `shopify_list_products` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-list-products.md |
| `slack_get_channel` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/slack-get-channel.md |
| `slack_get_thread_replies` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/slack-get-thread-replies.md |
| `slack_get_user` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/slack-get-user.md |
| `slack_list_channels` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/slack-list-channels.md |
| `slack_list_messages` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/slack-list-messages.md |
| `slack_list_users` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/slack-list-users.md |
| `slack_search_messages` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/slack-search-messages.md |
| `snowflake_describe_table` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/snowflake-describe-table.md |
| `snowflake_get_query_history` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/snowflake-get-query-history.md |
| `snowflake_get_query_status` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/snowflake-get-query-status.md |
| `snowflake_list_databases` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/snowflake-list-databases.md |
| `snowflake_list_schemas` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/snowflake-list-schemas.md |
| `snowflake_list_tables` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/snowflake-list-tables.md |
| `snowflake_list_warehouses` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/snowflake-list-warehouses.md |
| `stripe_get_customer` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/stripe-get-customer.md |
| `stripe_get_subscription` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/stripe-get-subscription.md |
| `stripe_list_charges` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/stripe-list-charges.md |
| `stripe_list_customers` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/stripe-list-customers.md |
| `stripe_list_subscriptions` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/stripe-list-subscriptions.md |
| `supabase_describe_table` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-describe-table.md |
| `supabase_get_user` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-get-user.md |
| `supabase_list_projects` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-list-projects.md |
| `supabase_list_tables` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-list-tables.md |
| `supabase_list_users` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-list-users.md |
| `supabase_select_rows` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-select-rows.md |
| `time_until` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/time-until.md |
| `twilio_get_account_balance` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/twilio-get-account-balance.md |
| `twilio_get_message` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/twilio-get-message.md |
| `twilio_list_calls` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/twilio-list-calls.md |
| `twilio_list_messages` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/twilio-list-messages.md |
| `url_decode` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/url-decode.md |
| `url_encode` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/url-encode.md |
| `validate_email` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/validate-email.md |
| `validate_url` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/validate-url.md |
| `vercel_get_deployment` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/vercel-get-deployment.md |
| `vercel_get_project` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/vercel-get-project.md |
| `vercel_list_deployments` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/vercel-list-deployments.md |
| `vercel_list_domains` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/vercel-list-domains.md |
| `vercel_list_environment_variables` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/vercel-list-environment-variables.md |
| `vercel_list_projects` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/vercel-list-projects.md |
| `zendesk_get_ticket` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/zendesk-get-ticket.md |
| `zendesk_get_user` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/zendesk-get-user.md |
| `zendesk_list_organizations` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/zendesk-list-organizations.md |
| `zendesk_list_tickets` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/zendesk-list-tickets.md |
| `zendesk_list_users` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/zendesk-list-users.md |
| `zendesk_search` | Read | Low | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/zendesk-search.md |
| `airtable_create_record` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/airtable-create-record.md |
| `airtable_update_record` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/airtable-update-record.md |
| `append_blocks` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/append-blocks.md |
| `append_rows` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/append-rows.md |
| `asana_add_comment` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/asana-add-comment.md |
| `asana_create_task` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/asana-create-task.md |
| `asana_update_task` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/asana-update-task.md |
| `calendly_create_scheduling_link` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/calendly-create-scheduling-link.md |
| `cloudflare_create_dns_record` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/cloudflare-create-dns-record.md |
| `cloudflare_update_dns_record` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/cloudflare-update-dns-record.md |
| `convert_amount` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/convert-amount.md |
| `convert_currency` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/convert-currency.md |
| `convert_time` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/convert-time.md |
| `convert_timezone` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/convert-timezone.md |
| `create_page` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/create-page.md |
| `create_qr_code` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/create-qr-code.md |
| `create_qr_code_with_options` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/create-qr-code-with-options.md |
| `create_spreadsheet` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/create-spreadsheet.md |
| `figma_post_comment` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/figma-post-comment.md |
| `gcal_create_event` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/gcal-create-event.md |
| `gcal_update_event` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/gcal-update-event.md |
| `generate_nanoid` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/generate-nanoid.md |
| `generate_user_seed` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/generate-user-seed.md |
| `generate_uuid` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/generate-uuid.md |
| `github_comment_on_issue` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-comment-on-issue.md |
| `github_create_issue` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-create-issue.md |
| `github_create_or_update_file` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-create-or-update-file.md |
| `github_create_pr_comment` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-create-pr-comment.md |
| `github_update_issue` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/github-update-issue.md |
| `hubspot_create_company` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-create-company.md |
| `hubspot_create_contact` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-create-contact.md |
| `hubspot_create_deal` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-create-deal.md |
| `hubspot_update_contact` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/hubspot-update-contact.md |
| `intercom_create_contact` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/intercom-create-contact.md |
| `intercom_reply_to_conversation` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/intercom-reply-to-conversation.md |
| `intercom_update_contact` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/intercom-update-contact.md |
| `jira_add_comment` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/jira-add-comment.md |
| `jira_create_issue` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/jira-create-issue.md |
| `jira_update_issue` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/jira-update-issue.md |
| `linear_add_comment` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-add-comment.md |
| `linear_create_issue` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-create-issue.md |
| `linear_update_issue` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-update-issue.md |
| `linear_update_issue_status` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/linear-update-issue-status.md |
| `monday_create_item` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/monday-create-item.md |
| `monday_create_update` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/monday-create-update.md |
| `monday_update_item` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/monday-update-item.md |
| `notion_append_block_children` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/notion-append-block-children.md |
| `notion_create_page` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/notion-create-page.md |
| `notion_update_page` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/notion-update-page.md |
| `okta_create_user` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/okta-create-user.md |
| `okta_update_user` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/okta-update-user.md |
| `pagerduty_acknowledge_incident` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/pagerduty-acknowledge-incident.md |
| `pagerduty_create_incident` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/pagerduty-create-incident.md |
| `pagerduty_resolve_incident` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/pagerduty-resolve-incident.md |
| `postmark_send_email` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/postmark-send-email.md |
| `resend_send_batch_emails` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/resend-send-batch-emails.md |
| `resend_send_email` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/resend-send-email.md |
| `s3_copy_object` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/s3-copy-object.md |
| `s3_generate_presigned_url` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/s3-generate-presigned-url.md |
| `s3_put_object` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/s3-put-object.md |
| `salesforce_create_record` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/salesforce-create-record.md |
| `salesforce_update_record` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/salesforce-update-record.md |
| `sendgrid_add_contact` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sendgrid-add-contact.md |
| `sendgrid_send_template_email` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/sendgrid-send-template-email.md |
| `shopify_create_customer` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-create-customer.md |
| `shopify_create_product` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-create-product.md |
| `shopify_update_product` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/shopify-update-product.md |
| `slack_add_reaction` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/slack-add-reaction.md |
| `slack_post_message` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/slack-post-message.md |
| `slack_upload_file` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/slack-upload-file.md |
| `supabase_create_user` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-create-user.md |
| `supabase_insert_rows` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-insert-rows.md |
| `supabase_update_user` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/supabase-update-user.md |
| `write_sheet` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/write-sheet.md |
| `zendesk_add_comment` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/zendesk-add-comment.md |
| `zendesk_create_ticket` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/zendesk-create-ticket.md |
| `zendesk_update_ticket` | Write | Medium | https://policylayer.com/tools/shriram-vasudevan-integrations-mcp/zendesk-update-ticket.md |

## Tool descriptions

- `calendly_cancel_event` — Cancel a scheduled Calendly event.
- `calendly_remove_invitee` — Remove (delete) an invitee's data from a Calendly event.
- `cloudflare_delete_dns_record` — Delete a DNS record from a Cloudflare zone.
- `gcal_delete_event` — Delete a calendar event.
- `okta_deactivate_user` — Deactivate an Okta user. This transitions the user to DEPROVISIONED status.
- `s3_delete_object` — Delete an object from S3.
- `salesforce_delete_record` — Delete a Salesforce record.
- `supabase_delete_user` — Delete an auth user from the Supabase project.
- `salesforce_query` — Execute a SOQL query against Salesforce.
- `airtable_list_bases` — List all Airtable bases accessible to the authenticated user.
- `airtable_list_tables` — List all tables in an Airtable base with their field schemas.
- `amplitude_list_cohorts` — List all cohorts defined in Amplitude.
- `analyze_name` — Perform a full name analysis combining age, gender, and nationality predictions.
- `asana_get_project` — Get detailed information about a specific Asana project.
- `asana_get_task` — Get detailed information about a specific Asana task, including subtasks and comments.
- `asana_list_projects` — List projects in an Asana workspace.
- `asana_list_users` — List users in an Asana workspace.
- `asana_list_workspaces` — List all Asana workspaces accessible to the authenticated user.
- `calendly_get_current_user` — Get the current authenticated Calendly user.
- `calendly_get_event` — Get details of a specific scheduled event.
- `cloudflare_get_zone` — Get details of a specific Cloudflare zone.
- `compare_countries` — Compare two countries side by side.
- `decode_base64` — Decode a Base64 string back to text.
- `encode_base64` — Encode text to Base64.
- `figma_get_comments` — Get all comments on a Figma file.
- `figma_get_file` — Get a Figma file including its full document node tree.
- `figma_get_file_components` — List all components in a Figma file.
- `figma_get_file_nodes` — Get specific nodes from a Figma file by their IDs.
- `figma_list_files` — List all files in a Figma project.
- `figma_list_projects` — List all projects for a Figma team.
- `gcal_get_event` — Get details of a specific calendar event.
- `get_apod` — Get the NASA Astronomy Picture of the Day.
- `get_apod_range` — Get NASA Astronomy Pictures of the Day for a date range.
- `get_ask_hn` — Fetch the latest Ask HN stories.
- `get_astronomy_picture_of_the_day` — Get the NASA Astronomy Picture of the Day (APOD).
- `get_best_stories` — Fetch the best stories from Hacker News.
- `get_book` — Get full details for a book by its Open Library work ID.
- `get_cat_breeds` — Get a list of cat breeds from catfact.ninja.
- `get_cat_fact` — Get a random cat fact from catfact.ninja.
- `get_cat_facts` — Get multiple random cat facts from catfact.ninja.
- `get_color_info` — Get detailed information about a color by its hex code.
- `get_countries_by_language` — Get all countries that speak a given language.
- `get_country` — Get detailed information about a country by name.
- `get_current_time` — Get the current time in a given timezone.
- `get_dad_joke` — Get a random dad joke from icanhazdadjoke.com.
- `get_database` — Retrieve a Notion database and its schema by ID.
- `get_date_fact` — Get a fact about a calendar date.
- `get_ip_info` — Get geolocation info for a specific IP address.
- `get_iss_location` — Get the current location of the International Space Station.
- `get_item` — Fetch a single Hacker News item by its ID.
- `get_joke_categories` — List available joke categories from JokeAPI.
- `get_meal` — Look up a meal by its MealDB ID.
- `get_my_ip_info` — Get geolocation info for the caller's own public IP address.
- `get_new_stories` — Fetch the newest stories from Hacker News.
- `get_number_fact` — Get a fact about a specific number.
- `get_page` — Retrieve a Notion page by its ID.
- `get_people_in_space` — List all astronauts currently in space and which craft they are on.
- `get_poem` — Get the full text of a specific poem by title and author.
- `get_pokemon_type` — List all Pokémon of a given type.
- `get_product` — Get full product details from Open Food Facts by barcode.
- `get_random_advice` — Get a random piece of advice from the Advice Slip API.
- `get_random_dog_by_breed` — Get a random image URL for a specific dog breed.
- `get_random_dog_image` — Get a random dog image URL from the Dog CEO API.
- `get_random_fact` — Get a fact about a random number.
- `get_random_meal` — Get a random meal recipe.
- `get_random_poem` — Get a random poem from PoetryDB.
- `get_repo` — Get detailed information about a GitHub repository.
- `get_repository` — Get detailed metadata for a GitHub repository.
- `get_sheet_metadata` — Get spreadsheet metadata including all sheet (tab) properties.
- `get_show_hn` — Fetch the latest Show HN stories.
- `get_story` — Fetch a single Hacker News story by its ID.
- `get_time_difference` — Get the current time difference between two timezones.
- `get_top_coins` — Get the top cryptocurrencies ranked by market cap.
- `get_top_stories` — Fetch the current top stories from Hacker News.
- `get_user` — Get public profile information for a GitHub user.
- `github_get_issue` — Get details of a specific issue.
- `github_get_pr` — Get details of a specific pull request.
- `github_get_repo` — Get detailed information about a specific repository.
- `hubspot_get_company` — Get a single HubSpot company by ID.
- `hubspot_get_contact` — Get a single HubSpot contact by ID.
- `hubspot_get_deal` — Get a single HubSpot deal by ID.
- `huggingface_get_dataset_info` — Get detailed information about a specific HuggingFace dataset.
- `huggingface_get_model_info` — Get detailed information about a specific HuggingFace model.
- `intercom_get_company` — Get a single Intercom company by ID.
- `intercom_get_contact` — Get a single Intercom contact by ID.
- `intercom_get_conversation` — Get full details of an Intercom conversation including messages.
- `intercom_list_companies` — List companies in Intercom with pagination.
- `intercom_list_contacts` — List contacts in Intercom with pagination.
- `intercom_list_conversations` — List conversations in Intercom with pagination.
- `intercom_search_contacts` — Search Intercom contacts by email or name.
- `jira_get_issue` — Get details of a specific Jira issue by its key.
- `jira_list_projects` — List all Jira projects accessible to the authenticated user.
- `linear_get_issue` — Get detailed information about a single Linear issue.
- `linear_get_project` — Get detailed information about a single Linear project.
- `linear_get_team` — Get detailed information about a single Linear team.
- `linear_list_cycles` — List cycles for a specific team.
- `linear_list_projects` — List projects in the Linear workspace.
- `linear_list_teams` — List all teams in the Linear workspace.
- `list_available_countries` — List all countries supported by the public holidays API.
- `list_countries_by_region` — List all countries in a given region.
- `list_currencies` — List all currencies supported by the Frankfurter API.
- `list_dog_breeds` — List all available dog breeds and their sub-breeds.
- `list_meal_categories` — List all available meal categories.
- `list_quote_tags` — List all available quote tags with their quote counts.
- `list_trivia_categories` — List all available trivia categories from the Open Trivia Database.
- `mixpanel_get_user_profile` — Get a single user profile by distinct_id from Mixpanel.
- `monday_get_board` — Get detailed information about a specific Monday.com board.
- `monday_get_item` — Get detailed information about a specific Monday.com item.
- `monday_list_groups` — List all groups on a Monday.com board.
- `notion_get_page` — Retrieve a Notion page by its ID.
- `notion_list_pages` — List pages shared with the Notion integration.
- `okta_get_app` — Retrieve a specific Okta application by ID.
- `okta_get_group` — Retrieve a specific Okta group by ID.
- `okta_get_user` — Retrieve a specific Okta user by ID or login.
- `pagerduty_get_incident` — Get details of a specific PagerDuty incident.
- `popular_feeds` — Return a curated dictionary of well-known RSS/Atom feed URLs by category.
- `postmark_get_bounce` — Retrieve a single bounce by ID.
- `predict_age` — Predict the age of a person based on their first name.
- `predict_age_from_name` — Predict the age of a person based on their first name using the Agify.io API.
- `predict_gender` — Predict the gender of a person based on their first name.
- `predict_nationality` — Predict the nationality of a person based on their first name.
- `predict_nationality_from_name` — Predict the nationality of a person based on their first name using the Nationalize.io API.
- `resend_get_domain` — Retrieve a specific sending domain by ID.
- `resend_get_email` — Retrieve a specific email by ID.
- `resend_list_domains` — List all sending domains configured in Resend.
- `resend_list_emails` — List recent emails sent via Resend.
- `s3_get_object_metadata` — Get metadata for an S3 object (HEAD request).
- `s3_list_buckets` — List all S3 buckets in the AWS account.
- `salesforce_describe_object` — Describe the metadata and fields for a Salesforce SObject.
- `salesforce_list_objects` — List all available SObjects in the Salesforce org.
- `salesforce_search` — Execute a SOSL search across Salesforce objects.
- `search_advice` — Search for advice matching a query term.
- `search_author` — Search for an author on Open Library by name.
- `search_books` — Search for books on Open Library.
- `search_coins` — Search for cryptocurrencies by name or symbol on CoinGecko.
- `search_countries` — Search for countries by partial name.
- `search_dad_jokes` — Search for dad jokes matching a term on icanhazdadjoke.com.
- `search_meals` — Search for meals by name.
- `search_poems_by_author` — Search for poems by a given author using PoetryDB.
- `search_quotes` — Search for quotes matching a query string.
- `search_repos` — Search GitHub repositories by keyword.
- `search_users` — Search GitHub users by keyword.
- `search_wikipedia` — Search Wikipedia articles by keyword.
- `sendgrid_list_contacts` — List contacts in SendGrid Marketing Campaigns.
- `sentry_get_issue` — Get details of a specific Sentry issue by ID.
- `shopify_get_customer` — Retrieve a specific Shopify customer by ID.
- `shopify_get_order` — Retrieve a specific Shopify order by ID.
- `shopify_get_product` — Retrieve a specific Shopify product by ID.
- `slack_get_channel` — Get detailed information about a Slack channel.
- `slack_get_user` — Get detailed info about a Slack user.
- `slack_list_users` — List users in the Slack workspace.
- `snowflake_get_query_status` — Check the status of an asynchronous Snowflake query.
- `snowflake_list_databases` — List all databases accessible to the current user in Snowflake.
- `snowflake_list_schemas` — List all schemas in a Snowflake database.
- `snowflake_list_tables` — List all tables in a Snowflake database and schema.
- `snowflake_list_warehouses` — List all warehouses accessible to the current user in Snowflake.
- `stripe_get_customer` — Retrieve a specific Stripe customer by ID.
- `stripe_get_subscription` — Retrieve a specific Stripe subscription by ID.
- `supabase_describe_table` — Describe the columns of a table in the Supabase database.
- `supabase_get_user` — Get details of a single auth user by ID.
- `supabase_list_projects` — List all Supabase projects accessible with the current access token.
- `supabase_list_tables` — List all tables in a Supabase Postgres schema.
- `supabase_list_users` — List auth users in the Supabase project.
- `twilio_get_account_balance` — Get the current account balance for the Twilio account.
- `twilio_get_message` — Get details of a specific Twilio message by SID.
- `url_decode` — Decode a percent-encoded URL string.
- `url_encode` — Percent-encode text for use in URLs.
- `validate_email` — Validate an email address format using a standard regex.
- `validate_url` — Validate a URL and parse its components.
- `zendesk_get_ticket` — Get full detail of a Zendesk ticket including its comments.
- `zendesk_get_user` — Get a single Zendesk user by ID.
- `zendesk_list_organizations` — List Zendesk organizations with pagination.
- `zendesk_list_users` — List Zendesk users with optional search by email or name.
- `asana_add_comment` — Add a comment to an Asana task.
- `generate_nanoid` — Generate a nanoid-style random ID using a URL-safe alphabet.
- `generate_uuid` — Generate a UUID.
- `github_comment_on_issue` — Create a comment on an issue.
- `github_create_pr_comment` — Create a comment on a pull request.
- `hubspot_update_contact` — Update an existing HubSpot contact.
- `jira_add_comment` — Add a comment to a Jira issue.
- `linear_add_comment` — Add a comment to a Linear issue.
- `monday_create_update` — Add an update (comment) to a Monday.com item.
- `pagerduty_acknowledge_incident` — Acknowledge a triggered PagerDuty incident.
- `pagerduty_resolve_incident` — Resolve a PagerDuty incident.
- `supabase_insert_rows` — Insert one or more rows into a Supabase table via PostgREST.
- `zendesk_add_comment` — Add a comment to a Zendesk ticket.

## Related servers

- Delx Mcp A2a (1082 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Yaver (664 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Chaoxing Agent (565 tools) — https://policylayer.com/tools/chaoxing-agent.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Spotify (544 tools) — https://policylayer.com/tools/novalux12-spotify-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=shriram-vasudevan-integrations-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/shriram-vasudevan-integrations-mcp
