{"ok":true,"host":"stableenrich.dev","skill_count":15,"skills":[{"skill_name":"fetch-google-news-serper","display_name":"Serper Google News Search","one_liner":"Queries Google News via Serper and returns ranked news articles with title, link, snippet, date, source, and image URL for a given search query.","when_to_use":"Use when an agent needs fresh Google News results for a topic, keyword, or event — including filtering by country, language, or location — and requires structured article metadata such as headlines, sources, and publication dates.","not_for":"Do not use for general web search results (non-news); use a Serper web search endpoint instead. Not suitable for real-time streaming news feeds or historical news archives.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/serper/news","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":100,"last_verified_at":"2026-06-03T05:21:48.793Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/fetch-google-news-serper/json"},{"skill_name":"search-google-shopping","display_name":"Serper Google Shopping Search","one_liner":"Queries Google Shopping via Serper and returns a ranked list of product results including title, source, price, link, and image URL.","when_to_use":"Use when an agent needs to find product listings, prices, or retailers for a given search query via Google Shopping, optionally scoped to a country, language, or location.","not_for":"Do not use for general web search or news search; use a web or news search endpoint instead. Not suitable for real-time inventory or stock availability checks.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/serper/shopping","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":82,"last_verified_at":"2026-06-03T05:21:48.485Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/search-google-shopping/json"},{"skill_name":"render-aerial-view-video","display_name":"Aerial View Video Render","one_liner":"Submits a Google Maps aerial flyover video render job for a given address and returns a job state and videoId for subsequent retrieval.","when_to_use":"Use when an agent needs to initiate rendering of a Google Maps aerial view video for a specific street address and obtain a videoId to poll or retrieve the resulting video.","not_for":"Do not use to fetch or stream an already-rendered video; this endpoint only initiates the render job. Do not use for non-address-based geographic queries such as lat/lng coordinates.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/google-maps/aerial-view/render-video","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":72,"last_verified_at":"2026-06-03T19:43:37.337Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/render-aerial-view-video/json"},{"skill_name":"search-web-firecrawl","display_name":"Firecrawl Web Search","one_liner":"Searches the web via Firecrawl and returns up to 10 enriched results, each with title, URL, description, and a markdown content snippet.","when_to_use":"Use when an agent needs current web search results with source URLs and content snippets for a given query, such as researching recent events, product releases, or factual lookups.","not_for":"Do not use for full-page content extraction or scraping a specific known URL; use a dedicated crawl/scrape endpoint instead. Not suitable for real-time streaming data feeds.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/firecrawl/search","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":100,"last_verified_at":"2026-06-03T03:20:46.825Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/search-web-firecrawl/json"},{"skill_name":"fetch-exa-answer","display_name":"Exa Answer API","one_liner":"Submits a natural-language query to Exa-backed search and returns an AI-generated answer string with source citations including URL, title, author, and published date.","when_to_use":"Use when an agent needs a direct, cited answer to a factual question by searching the web — e.g., looking up current leadership, recent events, or verifiable facts that require live web sources.","not_for":"Do not use for streaming responses without setting stream=true; not suitable for bulk document retrieval or structured data extraction — use a dedicated search or scrape API instead.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/exa/answer","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":100,"last_verified_at":"2026-06-03T03:20:28.480Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/fetch-exa-answer/json"},{"skill_name":"fetch-exa-url-contents","display_name":"Exa Content Enricher","one_liner":"Crawls one or more URLs via Exa and returns extracted text, highlights, summaries, subpages, and link extras for each URL in a single response.","when_to_use":"Use when an agent needs to retrieve and enrich the full or partial content of known URLs — including extracted text, per-URL summaries, highlighted sentences, or subpage discovery — before processing or summarizing web content.","not_for":"Do not use for open-ended web search where URLs are unknown; use a search API to discover URLs first. Not suitable for real-time streaming content or APIs that require authentication per URL.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/exa/contents","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":64,"last_verified_at":"2026-06-03T10:15:52.052Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/fetch-exa-url-contents/json"},{"skill_name":"search-exa-web","display_name":"Exa Search","one_liner":"Performs a neural web search via Exa's index and returns ranked results with title, URL, published date, author, and optional content enrichment.","when_to_use":"Use when an agent needs to find relevant web pages, articles, or documentation by semantic query, optionally filtered by domain, crawl date, or publish date, and wants structured result metadata back.","not_for":"Do not use for real-time data feeds or live stock/price lookups; use a dedicated financial data API instead. Not suitable for fetching full page content without setting the contents field.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/exa/search","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":100,"last_verified_at":"2026-06-03T19:27:49.471Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/search-exa-web/json"},{"skill_name":"enrich-apollo-person-profile","display_name":"Apollo People Enricher","one_liner":"Looks up a single person in the Apollo database by email, name, domain, or LinkedIn URL and returns a structured profile with contact details, employment history, and organization data.","when_to_use":"Use when an agent needs to enrich a known person's record with verified contact info, current title, employment history, and organization details given at least one identifying signal such as email, full name plus company, or LinkedIn URL.","not_for":"Do not use for bulk enrichment of large contact lists; this endpoint processes one person per request. Not suitable for company-only lookups — use an organization enrichment endpoint instead.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/apollo/people-enrich","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":92,"last_verified_at":"2026-06-03T05:36:42.089Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/enrich-apollo-person-profile/json"},{"skill_name":"enrich-apollo-organization","display_name":"Apollo Org Enrich","one_liner":"Looks up a company by domain via Apollo and returns organization profile data including employee count, industry, social links, phone, founding year, SIC/NAICS codes, and keyword tags.","when_to_use":"Use when an agent needs structured company intelligence for a known domain — such as firmographic data, headcount estimates, industry classification, or social/contact links — to qualify a prospect or populate a CRM record.","not_for":"Do not use for enriching individual people/contacts; use a person enrichment endpoint instead. Not suitable for bulk domain lookups in a single call — this endpoint accepts one domain per request.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/apollo/org-enrich","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":86,"last_verified_at":"2026-06-03T05:36:41.924Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/enrich-apollo-organization/json"},{"skill_name":"validate-email-addresses","display_name":"Minerva Email Validator","one_liner":"Checks up to 2000 email addresses against the Minerva database and returns per-address validation status and last-seen timestamp.","when_to_use":"Use when an agent needs to validate a batch of email addresses to identify invalid or risky ones, or to retrieve the last-seen timestamp for known addresses before sending campaigns or enriching contact lists.","not_for":"Do not use for real-time single-address syntax checking only — this endpoint costs $0.01 per call and is best suited for batch validation. Not suitable for non-email contact data such as phone numbers or postal addresses.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/minerva/validate-emails","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":61,"last_verified_at":"2026-06-03T19:43:40.981Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/validate-email-addresses/json"},{"skill_name":"resolve-person-to-minerva-pid","display_name":"Minerva Resolve","one_liner":"Resolves one or more person records to a Minerva PID and LinkedIn URL using fuzzy name matching or reverse lookup by email or phone.","when_to_use":"Use when an agent needs to identify a person's Minerva PID or LinkedIn profile URL given partial identity signals such as name, email addresses, or phone numbers, including fuzzy or variant inputs.","not_for":"Do not use for company or organization lookups; this endpoint resolves individual person identities only. Not suitable for bulk enrichment beyond 1000 records per request.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/minerva/resolve","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":82,"last_verified_at":"2026-06-03T03:20:45.503Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/resolve-person-to-minerva-pid/json"},{"skill_name":"verify-email-deliverability","display_name":"Hunter Email Verifier","one_liner":"Verifies an email address's deliverability via Hunter, returning a status classification, numeric score, and detailed signal flags (MX records, SMTP check, disposable, webmail, etc.).","when_to_use":"Use when an agent needs to validate whether an email address is deliverable before sending outreach, adding to a mailing list, or storing as a contact — especially when a structured verdict with individual signal flags is required.","not_for":"Do not use for bulk list validation in a single call; this endpoint accepts one email per request. Not suitable for real-time form validation at high volume due to per-call cost.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/hunter/email-verifier","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":100,"last_verified_at":"2026-06-03T05:36:39.169Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/verify-email-deliverability/json"},{"skill_name":"search-reddit-posts","display_name":"Reddit Search Enrich","one_liner":"Searches Reddit posts by keyword and returns structured results including post id, title, author, subreddit, score, comment count, creation timestamp, and permalink.","when_to_use":"Use when an agent needs to retrieve Reddit posts matching a search query, optionally filtered by time range and sorted by relevance, recency, score, or comment count, with support for paginated result sets.","not_for":"Do not use for fetching a specific post by ID, retrieving comments, or monitoring a subreddit feed in real time; use a dedicated Reddit comments or streaming API instead.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/reddit/search","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":72,"last_verified_at":"2026-06-03T03:20:45.462Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/search-reddit-posts/json"},{"skill_name":"search-people-images","display_name":"People Image Search","one_liner":"Performs a Google Images search tuned for people and headshots via Serper, returning ranked image results with URLs, dimensions, source domain, and page link.","when_to_use":"Use when an agent needs to find a headshot or photo of a named person, optionally scoped by company, title, or location context, and requires direct image URLs along with source attribution.","not_for":"Do not use for general image search unrelated to people; use a general image search endpoint instead. Not suitable for retrieving LinkedIn profile photos when the profile is private or returns a default avatar — retry with public non-LinkedIn source terms in the query.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/serper/people-image-search","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":94,"last_verified_at":"2026-06-03T05:21:48.637Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/search-people-images/json"},{"skill_name":"search-google-images","display_name":"Serper Image Search","one_liner":"Queries Google Images via Serper and returns a ranked list of image results with URLs, dimensions, thumbnails, and source metadata.","when_to_use":"Use when an agent needs Google Images search results for a given query, including direct image URLs, thumbnail URLs, image dimensions, and source page links.","not_for":"Do not use for web page or news search results; use a Serper web or news search endpoint instead. Not suitable for reverse image search or image analysis.","confidence":"high","price":null,"network":"eip155:8453","method":"POST","resource_url":"https://stableenrich.dev/api/serper/images","version":1,"merchant_approved":false,"verification_status":"pass","quality_score":92,"last_verified_at":"2026-06-03T05:21:48.612Z","skill_url":"https://x402gle.com/servers/stableenrich.dev/search-google-images/json"}],"manifest_url":"https://x402gle.com/servers/stableenrich.dev/manifest.json","skill_md_url":"https://x402gle.com/servers/stableenrich.dev/SKILL.md","agent_card_url":"https://x402gle.com/servers/stableenrich.dev/.well-known/agent.json"}