accueil / serveurs / Cloud & Infra / app.vercel.gouda-studios-agent-tools/gouda-studios-agent-tools
app.vercel.gouda-studios-agent-tools/gouda-studios-agent-tools
serveur MCP (Model Context Protocol) · apify-mcp-server 0.18.4
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que app.vercel.gouda-studios-agent-tools/gouda-studios-agent-tools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « app.vercel.gouda-studios-agent-tools/gouda-studios-agent-tools » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- abort-actor-run≈ 1486 tokens
Abort an Actor run that is currently starting or running. For runs with status SUCCEEDED, FAILED, ABORTING, ABORTED, or TIMED-OUT, this call has no effect. The results will include the updated run details after the abort request. USAGE: - Use when you need to stop a run that is taking too long or misconfigured. USAGE EXAMPLES: - user_input: Abort run y2h7sK3Wc - user_input: Gracefully abort run y2h7sK3Wc
Paramètres, retour & exemple (2)
ParamètresrunId· string · requis
The ID of the Actor run to abort.gracefully· boolean · optionnel
If true, the Actor run will abort gracefully with a 30-second timeout.
Exemple d'appel{"name": "abort-actor-run", "arguments": {"runId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tip": {}, "runId": "texte", "stats": {}, "status": "texte", "actorId": "texte", "summary": "texte", "exitCode": 1, "nextStep": "texte", "storages": {}, "actorName": "texte", "startedAt": "texte", "finishedAt": "texte"}} - get-actor-run≈ 1600 tokens
Get detailed information about a specific Actor run. Returns run result: status, storages (datasets/keyValueStores alias map), stats, summary, nextStep. - summary describes the past (e.g. "SUCCEEDED in 22s. 47 items; 3 fields available."). - nextStep prescribes one primary follow-up action with identifiers interpolated (e.g. "Use get-dataset-items with datasetId=..."). - waitSecs (0–45, default 30) waits up to that many seconds for terminal status before returning. USAGE: - Use to check the status of a run started by any Actor-running tool. - Pass waitSecs > 0 to block until terminal (or until the cap elapses). USAGE EXAMPLES: - user_input: Show details of run y2h7sK3Wc - user_input: Wait for run y2h7sK3Wc to finish
Paramètres, retour & exemple (2)
ParamètresrunId· string · requis
The ID of the Actor run.waitSecs· integer · optionnel
Maximum seconds to wait for the run to reach a terminal state (SUCCEEDED, FAILED, ABORTED, TIMED-OUT). 0 returns immediately with the current status. Cap: 45. Default: 30.
Exemple d'appel{"name": "get-actor-run", "arguments": {"runId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tip": {}, "runId": "texte", "stats": {}, "status": "texte", "actorId": "texte", "summary": "texte", "exitCode": 1, "nextStep": "texte", "storages": {}, "actorName": "texte", "startedAt": "texte", "finishedAt": "texte"}} - get-dataset-items≈ 776 tokens
Get items (rows) from a dataset — the output/results produced by an Actor run. Returns the rows themselves, not dataset metadata, counts, or a schema. When the user provides a datasetId and asks to retrieve results, output, data, or rows, call this tool directly. Default limit is 20. Use clean=true to skip empty items and hidden fields. USAGE: - Use when you need to read data from a dataset (all items or only selected fields). USAGE EXAMPLES: - user_input: Retrieve results from dataset abc123 - user_input: Get only metadata.url and title from dataset username~my-dataset
Paramètres, retour & exemple (8)
Paramètresdesc· boolean · optionnel
If true, results are returned in reverse order (newest to oldest).omit· string · optionnel
Comma-separated list of fields to exclude from results.clean· boolean · optionnel
If true, returns only non-empty items and skips hidden fields (starting with #). Shortcut for skipHidden=true and skipEmpty=true.limit· integer · optionnel
Maximum number of items to return. Default is 20.fields· string · optionnel
Comma-separated list of fields to include in results. Fields in output are sorted as specified. Use dot notation for nested objects (e.g. "metadata.url"); the server auto-flattens parent prefixes.offset· number · optionnel
Number of items to skip at the start. Default is 0.flatten· string · optionnel
Comma-separated list of fields to flatten (e.g. flatten="metadata" turns {"metadata":{"url":"x"}} into {"metadata.url":"x"}). Normally derived automatically from dot-notation in `fields`; specify only as a diagnostic override.datasetId· string · requis
Dataset ID or username~dataset-name.
Exemple d'appel{"name": "get-dataset-items", "arguments": {"datasetId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": [], "limit": 1, "offset": 1, "summary": "texte", "nextStep": "texte", "datasetId": "texte", "itemCount": 1, "totalItemCount": 1, "apifyConsoleUrl": "texte"}} - get-key-value-store-record≈ 416 tokens
Get the value stored under a specific key in a key-value store — a single record, not a listing of all keys. Requires the exact key name. The response preserves the original Content-Encoding; most clients handle decompression automatically. USAGE: - Use when you need to retrieve a specific record (JSON, text, or binary) from a store. USAGE EXAMPLES: - user_input: Get record INPUT from store abc123 - user_input: Get record data.json from store username~my-store
Paramètres, retour & exemple (2)
ParamètresrecordKey· string · requis
Key of the record to retrieve.keyValueStoreId· string · requis
Key-value store ID or username~store-name.
Exemple d'appel{"name": "get-key-value-store-record", "arguments": {"recordKey": "texte", "keyValueStoreId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"key": "texte", "value": "texte", "summary": "texte", "contentType": "texte", "keyValueStoreId": "texte"}} - gouda_studios--gleif-company-lei-lookup≈ 2584 tokens
This tool calls the Actor "gouda_studios/gleif-company-lei-lookup" and retrieves its output results. Actor description: Look up any company by name or LEI in GLEIF's official global registry. Get the legal name, LEI, status, addresses, jurisdiction and direct and ultimate parent companies. Ideal for KYC, vendor checks and data enrichment.
Paramètres, retour & exemple (9)
Paramètresleis· array · optionnel
Optional 20-character LEIs to fetch directly.country· string · optionnel
Optional ISO 2-letter country of the legal address, e.g. US, GB, DE. Improves name matching.waitSecs· integer · optionnel
Max seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget.activeOnly· boolean · optionnel
true (default) = skip lapsed/inactive entities for name and registration searches. Example values: truemaxResults· integer · optionnel
Maximum rows overall (1-5000). You pay per row: 100 rows = $0.30. Example values: 100companyNames· array · optionnel
Legal names to look up, e.g. ["Apple Inc.","Siemens AG"]. Exact legal name match first, then fuzzy full-text. Example values: ["Apple Inc."]includeParents· boolean · optionnel
true (default) = add direct and ultimate parent (LEI, name, country) where reported. Example values: truemaxMatchesPerName· integer · optionnel
How many candidate entities to return per name or registration number (1-50). Example values: 3registrationNumbers· array · optionnel
Optional company-registry numbers as reported to GLEIF (registeredAs), e.g. a UK Companies House number.
Exemple d'appel{"name": "gouda_studios--gleif-company-lei-lookup", "arguments": {"leis": [], "country": "texte", "waitSecs": 1, "activeOnly": true, "maxResults": 1, "companyNames": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tip": {}, "runId": "texte", "stats": {}, "status": "texte", "actorId": "texte", "summary": "texte", "exitCode": 1, "nextStep": "texte", "storages": {}, "actorName": "texte", "startedAt": "texte", "finishedAt": "texte"}} - gouda_studios--sam-gov-opportunities-feed≈ 3242 tokens
This tool calls the Actor "gouda_studios/sam-gov-opportunities-feed" and retrieves its output results. Actor description: Get new federal contract opportunities from SAM.gov as clean JSON. Filter by keyword, NAICS, set-aside, notice type and state. Includes deadlines, agency and contracting officer contacts. Monitor mode returns only new notices.
Paramètres, retour & exemple (15)
ParamètresapiKey· string · optionnel
Optional. Your own free api.sam.gov public API key; when set, the Actor reads the official SAM.gov Opportunities API instead of the public search feed.states· array · optionnel
Optional 2-letter US state codes for the place of performance, e.g. ["VA","MD"]. Requires includeDetails=true. Empty = all locations.onlyNew· boolean · optionnel
true = return only notices not delivered in an earlier run with the same filters (state is kept between runs). Use with a schedule for an alert feed.keywords· string · optionnel
Optional free-text search over SAM.gov notice titles and text, e.g. "cybersecurity" or "janitorial services". Leave empty to return all notices that match the other filters. Example values: "software"waitSecs· integer · optionnel
Max seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget.setAsides· array · optionnel
Optional small-business set-aside codes, e.g. ["SBA","8A","SDVOSBC","WOSB","HZC"]. Empty = any set-aside or none.activeOnly· boolean · optionnel
true (default) = skip archived/inactive notices. Example values: truemaxResults· integer · optionnel
Maximum rows to return (1-10000). You are charged per row returned, so this caps the cost: 100 rows = $0.20 at $0.002/row. Example values: 100naicsCodes· array · optionnel
Optional list of 6-digit NAICS industry codes (strings), e.g. ["541511","541512"]. A notice matches if it has any of them. Empty = all industries.noticeTypes· array · optionnel
Optional list of notice type codes: o=Solicitation, k=Combined Synopsis/Solicitation, p=Presolicitation, r=Sources Sought, s=Special Notice, a=Award Notice, u=Justification, i=Intent to Bundle, g=Surplus sale. Empty = all types.agencyContains· string · optionnel
Optional case-insensitive text the agency path must contain, e.g. "Navy" or "Veterans Affairs".includeDetails· boolean · optionnel
true (default) = fetch each notice for NAICS, PSC, set-aside, place of performance, full description and contacts. false = faster, fewer fields. Example values: trueincludeContacts· boolean · optionnel
true (default) = include the contracting officer work name, email and phone published on the notice. Example values: truepostedWithinDays· integer · optionnel
Only notices posted or updated in the last N days. 0 = no date limit. Use 1-7 for daily/weekly monitoring.minDaysUntilResponse· integer · optionnel
Optional. Skip notices whose response deadline is fewer than N days away, so you only get ones you can still bid on.
Exemple d'appel{"name": "gouda_studios--sam-gov-opportunities-feed", "arguments": {"apiKey": "texte", "states": [], "onlyNew": true, "keywords": "texte", "waitSecs": 1, "setAsides": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tip": {}, "runId": "texte", "stats": {}, "status": "texte", "actorId": "texte", "summary": "texte", "exitCode": 1, "nextStep": "texte", "storages": {}, "actorName": "texte", "startedAt": "texte", "finishedAt": "texte"}} - gouda_studios--sec-edgar-filings-feed≈ 2208 tokens
This tool calls the Actor "gouda_studios/sec-edgar-filings-feed" and retrieves its output results. Actor description: Pull recent SEC EDGAR filings by ticker or CIK, including 8-K, 10-Q, 10-K and Form 4 insider trades. Each result has the company, form type, filing date and document links. Built for investor alerts, research and AI agents.
Paramètres, retour & exemple (8)
Paramètresciks· array · optionnel
Optional SEC Central Index Keys, e.g. ["320193"]. Leave tickers and CIKs empty to get latest filings across all companies.onlyNew· boolean · optionnel
true = skip filings delivered by an earlier run with the same tickers/CIKs/forms. Use with a schedule for an alert feed.tickers· array · optionnel
Optional stock tickers, e.g. ["AAPL","NVDA"]. Resolved to CIKs with the SEC ticker file. Example values: ["AAPL","TSLA"]waitSecs· integer · optionnel
Max seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget.formTypes· array · optionnel
Form types to include, e.g. ["8-K","10-K","10-Q","4","D","S-1","13F-HR","SC 13D"]. Empty = all forms (company mode only; market-wide mode needs at least one). Example values: ["8-K"]maxResults· integer · optionnel
Maximum rows (1-5000). You pay per row, so this caps cost: 100 rows = $0.20. Example values: 100contactEmail· string · optionnel
Optional. SEC asks automated clients to identify themselves; this email is sent in the User-Agent header to sec.gov only.filedWithinDays· integer · optionnel
Only filings from the last N days. 0 = no limit (company mode returns the ~1000 most recent). Example values: 7
Exemple d'appel{"name": "gouda_studios--sec-edgar-filings-feed", "arguments": {"ciks": [], "onlyNew": true, "tickers": [], "waitSecs": 1, "formTypes": [], "maxResults": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tip": {}, "runId": "texte", "stats": {}, "status": "texte", "actorId": "texte", "summary": "texte", "exitCode": 1, "nextStep": "texte", "storages": {}, "actorName": "texte", "startedAt": "texte", "finishedAt": "texte"}} - gouda_studios--usaspending-awards-search≈ 2673 tokens
This tool calls the Actor "gouda_studios/usaspending-awards-search" and retrieves its output results. Actor description: Search USAspending.gov federal awards by keyword, recipient, agency or date. Get contracts and grants with amounts, recipients, awarding agency and performance dates as JSON. Great for competitor research and sales prospecting.
Paramètres, retour & exemple (13)
Paramètresstates· array · optionnel
Optional 2-letter state codes, e.g. ["VA","TX"].endDate· string · optionnel
YYYY-MM-DD. Defaults to today.onlyNew· boolean · optionnel
true = skip awards delivered by an earlier run with the same filters.keywords· array · optionnel
Optional words to match in award descriptions, e.g. ["cybersecurity"]. Example values: ["cybersecurity"]waitSecs· integer · optionnel
Max seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget.awardType· string · optionnel · contracts | idvs | grants | loans | direct_payments | other
contracts (default), idvs, grants, loans, direct_payments or other. Example values: "contracts"maxAmount· integer · optionnel
Optional upper bound on award amount.minAmount· integer · optionnel
Optional lower bound on award amount.startDate· string · optionnel
YYYY-MM-DD. Defaults to 90 days ago. USAspending data starts 2007-10-01.maxResults· integer · optionnel
Maximum rows (1-10000). You pay per row: 100 rows = $0.15. Example values: 100naicsCodes· array · optionnel
Optional NAICS codes (contracts only), e.g. ["541512"].recipientNames· array · optionnel
Optional company or organization names (or UEIs), e.g. ["Booz Allen Hamilton"]. Find a competitor's federal wins.awardingAgencies· array · optionnel
Optional top-tier agency names exactly as USAspending lists them, e.g. ["Department of Defense","Department of Veterans Affairs"].
Exemple d'appel{"name": "gouda_studios--usaspending-awards-search", "arguments": {"states": [], "endDate": "texte", "onlyNew": true, "keywords": [], "waitSecs": 1, "awardType": "contracts"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tip": {}, "runId": "texte", "stats": {}, "status": "texte", "actorId": "texte", "summary": "texte", "exitCode": 1, "nextStep": "texte", "storages": {}, "actorName": "texte", "startedAt": "texte", "finishedAt": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».