Skip to main content
Glama

Zinvyl Marketplace Agent Gateway

Find the right Zinvyl service

find_service
Idempotent

Optional demand-feedback route. Describe one authorized sanitized business need once. Zinvyl returns the best fixed-scope offer and next purchase action, or records an unsupported need as privacy-minimized product telemetry. For read-only matching, start with qualify_task.

Input Schema

NameRequiredDescriptionDefault
sourceNoOptional allowlisted source where the agent discovered Zinvyl.
industryNoOptional broad industry only; do not name a person or confidential project.
budget_centsNoOptional buyer-stated total budget in USD cents. This is demand telemetry, not spending authority or proof of funds.
category_hintNo
agent_tool_typeNomcp_client
request_summaryYesOne sanitized business outcome. Do not include names, email addresses, phone numbers, credentials, payment data, personal data, confidential text, or production secrets.
turnaround_daysNoOptional requested turnaround in calendar days.
requested_outputNoOptional sanitized deliverable type, such as weekly report or data export.
authorized_to_shareYesTrue only when the requester is authorized to share this sanitized need with Zinvyl for matching and aggregate product planning.
near_match_offer_idNoOptional closest offer; it does not place unsupported work in scope.
contains_no_personal_data_or_secretsYesTrue only after removing personal data, credentials, confidential material, and payment data.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / near_match_offer_id / enum
      Previous value: -[
      -  "zinvyl.venture.evidence-brief.v1",
      -  "zinvyl.venture.prototype-scope.v1",
      -  "zinvyl.freight.workflow-audit.v1",
      -  "zinvyl.api.workflow-failure-rescue.v1",
      -  "zinvyl.api.failure-triage.v1",
      -  "zinvyl.api.workflow-reliability-care.v1",
      -  "zinvyl.freight.full-workflow-audit.v1",
      -  "zinvyl.content.ai-marketing-pilot.v1",
      -  "zinvyl.data.csv-cleanup-starter.v1",
      -  "zinvyl.data.csv-cleanup-complete.v1",
      -  "zinvyl.analytics.operations-bi-dashboard.v1",
      -  "zinvyl.quality.ai-workflow-failure-audit.v1",
      -  "zinvyl.factory.workflow-single-automation-blueprint.v1",
      -  "zinvyl.factory.development-mcp-server-starter.v1",
      -  "zinvyl.factory.automation-compliant-market-monitor.v1",
      -  "zinvyl.factory.content-instructional-video-pack.v1"
      -]New value: +[
      +  "zinvyl.venture.evidence-brief.v1",
      +  "zinvyl.venture.prototype-scope.v1",
      +  "zinvyl.freight.workflow-audit.v1",
      +  "zinvyl.api.workflow-failure-rescue.v1",
      +  "zinvyl.api.failure-triage.v1",
      +  "zinvyl.api.workflow-reliability-care.v1",
      +  "zinvyl.freight.full-workflow-audit.v1",
      +  "zinvyl.content.ai-marketing-pilot.v1",
      +  "zinvyl.data.csv-cleanup-starter.v1",
      +  "zinvyl.data.csv-cleanup-complete.v1",
      +  "zinvyl.analytics.operations-bi-dashboard.v1",
      +  "zinvyl.quality.ai-workflow-failure-audit.v1",
      +  "zinvyl.quality.trace-readiness-check.v1",
      +  "zinvyl.factory.workflow-single-automation-blueprint.v1",
      +  "zinvyl.factory.development-mcp-server-starter.v1",
      +  "zinvyl.factory.automation-compliant-market-monitor.v1",
      +  "zinvyl.factory.content-instructional-video-pack.v1"
      +]
  2. Changed1 schema field changed
    • changedInput schema / properties / near_match_offer_id / enum
      Previous value: -[
      -  "zinvyl.venture.evidence-brief.v1",
      -  "zinvyl.venture.prototype-scope.v1",
      -  "zinvyl.freight.workflow-audit.v1",
      -  "zinvyl.api.workflow-failure-rescue.v1",
      -  "zinvyl.api.failure-triage.v1",
      -  "zinvyl.api.workflow-reliability-care.v1",
      -  "zinvyl.freight.full-workflow-audit.v1",
      -  "zinvyl.content.ai-marketing-pilot.v1",
      -  "zinvyl.data.csv-cleanup-starter.v1",
      -  "zinvyl.data.csv-cleanup-complete.v1",
      -  "zinvyl.analytics.operations-bi-dashboard.v1",
      -  "zinvyl.quality.ai-workflow-failure-audit.v1",
      -  "zinvyl.factory.workflow-single-automation-blueprint.v1",
      -  "zinvyl.factory.development-mcp-server-starter.v1",
      -  "zinvyl.factory.automation-compliant-market-monitor.v1"
      -]New value: +[
      +  "zinvyl.venture.evidence-brief.v1",
      +  "zinvyl.venture.prototype-scope.v1",
      +  "zinvyl.freight.workflow-audit.v1",
      +  "zinvyl.api.workflow-failure-rescue.v1",
      +  "zinvyl.api.failure-triage.v1",
      +  "zinvyl.api.workflow-reliability-care.v1",
      +  "zinvyl.freight.full-workflow-audit.v1",
      +  "zinvyl.content.ai-marketing-pilot.v1",
      +  "zinvyl.data.csv-cleanup-starter.v1",
      +  "zinvyl.data.csv-cleanup-complete.v1",
      +  "zinvyl.analytics.operations-bi-dashboard.v1",
      +  "zinvyl.quality.ai-workflow-failure-audit.v1",
      +  "zinvyl.factory.workflow-single-automation-blueprint.v1",
      +  "zinvyl.factory.development-mcp-server-starter.v1",
      +  "zinvyl.factory.automation-compliant-market-monitor.v1",
      +  "zinvyl.factory.content-instructional-video-pack.v1"
      +]
  3. Changed1 schema field changed
    • changedInput schema / properties / near_match_offer_id / enum
      Previous value: -[
      -  "zinvyl.venture.evidence-brief.v1",
      -  "zinvyl.venture.prototype-scope.v1",
      -  "zinvyl.freight.workflow-audit.v1",
      -  "zinvyl.api.workflow-failure-rescue.v1",
      -  "zinvyl.api.failure-triage.v1",
      -  "zinvyl.api.workflow-reliability-care.v1",
      -  "zinvyl.freight.full-workflow-audit.v1",
      -  "zinvyl.content.ai-marketing-pilot.v1",
      -  "zinvyl.data.csv-cleanup-starter.v1",
      -  "zinvyl.data.csv-cleanup-complete.v1",
      -  "zinvyl.analytics.operations-bi-dashboard.v1",
      -  "zinvyl.quality.ai-workflow-failure-audit.v1",
      -  "zinvyl.factory.workflow-single-automation-blueprint.v1",
      -  "zinvyl.factory.development-mcp-server-starter.v1"
      -]New value: +[
      +  "zinvyl.venture.evidence-brief.v1",
      +  "zinvyl.venture.prototype-scope.v1",
      +  "zinvyl.freight.workflow-audit.v1",
      +  "zinvyl.api.workflow-failure-rescue.v1",
      +  "zinvyl.api.failure-triage.v1",
      +  "zinvyl.api.workflow-reliability-care.v1",
      +  "zinvyl.freight.full-workflow-audit.v1",
      +  "zinvyl.content.ai-marketing-pilot.v1",
      +  "zinvyl.data.csv-cleanup-starter.v1",
      +  "zinvyl.data.csv-cleanup-complete.v1",
      +  "zinvyl.analytics.operations-bi-dashboard.v1",
      +  "zinvyl.quality.ai-workflow-failure-audit.v1",
      +  "zinvyl.factory.workflow-single-automation-blueprint.v1",
      +  "zinvyl.factory.development-mcp-server-starter.v1",
      +  "zinvyl.factory.automation-compliant-market-monitor.v1"
      +]
  4. Changed1 schema field changed
    • changedInput schema / properties / source / enum
      Previous value: -[
      -  "direct",
      -  "direct_agent",
      -  "mcp_registry",
      -  "a2a_registry",
      -  "ai_agents_directory",
      -  "allagents",
      -  "toku",
      -  "gohirehumans",
      -  "toll_bench",
      -  "callboard",
      -  "recruiting_bot",
      -  "peerpush",
      -  "speedbot",
      -  "procurement_agent_operator",
      -  "workflow_orchestrator",
      -  "shopping_agent",
      -  "partner_operator",
      -  "other",
      -  "zinvyl_offer_feed"
      -]New value: +[
      +  "direct",
      +  "direct_agent",
      +  "mcp_registry",
      +  "a2a_registry",
      +  "ai_agents_directory",
      +  "allagents",
      +  "toku",
      +  "gohirehumans",
      +  "toll_bench",
      +  "callboard",
      +  "recruiting_bot",
      +  "peerpush",
      +  "speedbot",
      +  "lumen_b2b",
      +  "procurement_agent_operator",
      +  "workflow_orchestrator",
      +  "shopping_agent",
      +  "partner_operator",
      +  "other",
      +  "zinvyl_offer_feed"
      +]
  5. Changed1 schema field changed
    • changedInput schema / properties / source / enum
      Previous value: -[
      -  "direct",
      -  "direct_agent",
      -  "mcp_registry",
      -  "a2a_registry",
      -  "ai_agents_directory",
      -  "allagents",
      -  "toku",
      -  "gohirehumans",
      -  "toll_bench",
      -  "callboard",
      -  "recruiting_bot",
      -  "peerpush",
      -  "procurement_agent_operator",
      -  "workflow_orchestrator",
      -  "shopping_agent",
      -  "partner_operator",
      -  "other",
      -  "zinvyl_offer_feed"
      -]New value: +[
      +  "direct",
      +  "direct_agent",
      +  "mcp_registry",
      +  "a2a_registry",
      +  "ai_agents_directory",
      +  "allagents",
      +  "toku",
      +  "gohirehumans",
      +  "toll_bench",
      +  "callboard",
      +  "recruiting_bot",
      +  "peerpush",
      +  "speedbot",
      +  "procurement_agent_operator",
      +  "workflow_orchestrator",
      +  "shopping_agent",
      +  "partner_operator",
      +  "other",
      +  "zinvyl_offer_feed"
      +]
  6. Changed1 schema field changed
    • changedInput schema / properties / near_match_offer_id / enum
      Previous value: -[
      -  "zinvyl.venture.evidence-brief.v1",
      -  "zinvyl.venture.prototype-scope.v1",
      -  "zinvyl.freight.workflow-audit.v1",
      -  "zinvyl.api.workflow-failure-rescue.v1",
      -  "zinvyl.api.failure-triage.v1",
      -  "zinvyl.api.workflow-reliability-care.v1",
      -  "zinvyl.freight.full-workflow-audit.v1",
      -  "zinvyl.content.ai-marketing-pilot.v1",
      -  "zinvyl.data.csv-cleanup-starter.v1",
      -  "zinvyl.data.csv-cleanup-complete.v1",
      -  "zinvyl.analytics.operations-bi-dashboard.v1",
      -  "zinvyl.quality.ai-workflow-failure-audit.v1",
      -  "zinvyl.factory.workflow-single-automation-blueprint.v1"
      -]New value: +[
      +  "zinvyl.venture.evidence-brief.v1",
      +  "zinvyl.venture.prototype-scope.v1",
      +  "zinvyl.freight.workflow-audit.v1",
      +  "zinvyl.api.workflow-failure-rescue.v1",
      +  "zinvyl.api.failure-triage.v1",
      +  "zinvyl.api.workflow-reliability-care.v1",
      +  "zinvyl.freight.full-workflow-audit.v1",
      +  "zinvyl.content.ai-marketing-pilot.v1",
      +  "zinvyl.data.csv-cleanup-starter.v1",
      +  "zinvyl.data.csv-cleanup-complete.v1",
      +  "zinvyl.analytics.operations-bi-dashboard.v1",
      +  "zinvyl.quality.ai-workflow-failure-audit.v1",
      +  "zinvyl.factory.workflow-single-automation-blueprint.v1",
      +  "zinvyl.factory.development-mcp-server-starter.v1"
      +]
  7. Changed1 schema field changed
    • changedInput schema / properties / near_match_offer_id / enum
      Previous value: -[
      -  "zinvyl.venture.evidence-brief.v1",
      -  "zinvyl.venture.prototype-scope.v1",
      -  "zinvyl.freight.workflow-audit.v1",
      -  "zinvyl.api.workflow-failure-rescue.v1",
      -  "zinvyl.api.failure-triage.v1",
      -  "zinvyl.api.workflow-reliability-care.v1",
      -  "zinvyl.freight.full-workflow-audit.v1",
      -  "zinvyl.content.ai-marketing-pilot.v1",
      -  "zinvyl.data.csv-cleanup-starter.v1",
      -  "zinvyl.data.csv-cleanup-complete.v1",
      -  "zinvyl.analytics.operations-bi-dashboard.v1",
      -  "zinvyl.quality.ai-workflow-failure-audit.v1"
      -]New value: +[
      +  "zinvyl.venture.evidence-brief.v1",
      +  "zinvyl.venture.prototype-scope.v1",
      +  "zinvyl.freight.workflow-audit.v1",
      +  "zinvyl.api.workflow-failure-rescue.v1",
      +  "zinvyl.api.failure-triage.v1",
      +  "zinvyl.api.workflow-reliability-care.v1",
      +  "zinvyl.freight.full-workflow-audit.v1",
      +  "zinvyl.content.ai-marketing-pilot.v1",
      +  "zinvyl.data.csv-cleanup-starter.v1",
      +  "zinvyl.data.csv-cleanup-complete.v1",
      +  "zinvyl.analytics.operations-bi-dashboard.v1",
      +  "zinvyl.quality.ai-workflow-failure-audit.v1",
      +  "zinvyl.factory.workflow-single-automation-blueprint.v1"
      +]
  8. Changed1 schema field changed
    • changedInput schema / properties / near_match_offer_id / enum
      Previous value: -[
      -  "zinvyl.venture.evidence-brief.v1",
      -  "zinvyl.venture.prototype-scope.v1",
      -  "zinvyl.freight.workflow-audit.v1",
      -  "zinvyl.api.workflow-failure-rescue.v1",
      -  "zinvyl.api.failure-triage.v1",
      -  "zinvyl.api.workflow-reliability-care.v1",
      -  "zinvyl.freight.full-workflow-audit.v1",
      -  "zinvyl.content.ai-marketing-pilot.v1",
      -  "zinvyl.data.csv-cleanup-starter.v1",
      -  "zinvyl.data.csv-cleanup-complete.v1",
      -  "zinvyl.analytics.operations-bi-dashboard.v1"
      -]New value: +[
      +  "zinvyl.venture.evidence-brief.v1",
      +  "zinvyl.venture.prototype-scope.v1",
      +  "zinvyl.freight.workflow-audit.v1",
      +  "zinvyl.api.workflow-failure-rescue.v1",
      +  "zinvyl.api.failure-triage.v1",
      +  "zinvyl.api.workflow-reliability-care.v1",
      +  "zinvyl.freight.full-workflow-audit.v1",
      +  "zinvyl.content.ai-marketing-pilot.v1",
      +  "zinvyl.data.csv-cleanup-starter.v1",
      +  "zinvyl.data.csv-cleanup-complete.v1",
      +  "zinvyl.analytics.operations-bi-dashboard.v1",
      +  "zinvyl.quality.ai-workflow-failure-audit.v1"
      +]
  9. Changed1 schema field changed
    • changedInput schema / properties / source / enum
      Previous value: -[
      -  "direct",
      -  "direct_agent",
      -  "mcp_registry",
      -  "a2a_registry",
      -  "ai_agents_directory",
      -  "toku",
      -  "gohirehumans",
      -  "toll_bench",
      -  "callboard",
      -  "recruiting_bot",
      -  "peerpush",
      -  "procurement_agent_operator",
      -  "workflow_orchestrator",
      -  "shopping_agent",
      -  "partner_operator",
      -  "other",
      -  "zinvyl_offer_feed"
      -]New value: +[
      +  "direct",
      +  "direct_agent",
      +  "mcp_registry",
      +  "a2a_registry",
      +  "ai_agents_directory",
      +  "allagents",
      +  "toku",
      +  "gohirehumans",
      +  "toll_bench",
      +  "callboard",
      +  "recruiting_bot",
      +  "peerpush",
      +  "procurement_agent_operator",
      +  "workflow_orchestrator",
      +  "shopping_agent",
      +  "partner_operator",
      +  "other",
      +  "zinvyl_offer_feed"
      +]
  10. Changed1 schema field changed
    • changedInput schema / properties / source / enum
      Previous value: -[
      -  "direct",
      -  "direct_agent",
      -  "mcp_registry",
      -  "a2a_registry",
      -  "ai_agents_directory",
      -  "toku",
      -  "gohirehumans",
      -  "toll_bench",
      -  "callboard",
      -  "recruiting_bot",
      -  "peerpush",
      -  "procurement_agent_operator",
      -  "workflow_orchestrator",
      -  "shopping_agent",
      -  "partner_operator",
      -  "other"
      -]New value: +[
      +  "direct",
      +  "direct_agent",
      +  "mcp_registry",
      +  "a2a_registry",
      +  "ai_agents_directory",
      +  "toku",
      +  "gohirehumans",
      +  "toll_bench",
      +  "callboard",
      +  "recruiting_bot",
      +  "peerpush",
      +  "procurement_agent_operator",
      +  "workflow_orchestrator",
      +  "shopping_agent",
      +  "partner_operator",
      +  "other",
      +  "zinvyl_offer_feed"
      +]
  11. Changed1 schema field changed
    • changedInput schema / properties / near_match_offer_id / enum
      Previous value: -[
      -  "zinvyl.venture.evidence-brief.v1",
      -  "zinvyl.venture.prototype-scope.v1",
      -  "zinvyl.freight.workflow-audit.v1",
      -  "zinvyl.api.workflow-failure-rescue.v1",
      -  "zinvyl.api.failure-triage.v1",
      -  "zinvyl.api.workflow-reliability-care.v1",
      -  "zinvyl.freight.full-workflow-audit.v1",
      -  "zinvyl.content.ai-marketing-pilot.v1",
      -  "zinvyl.data.csv-cleanup-starter.v1",
      -  "zinvyl.data.csv-cleanup-complete.v1"
      -]New value: +[
      +  "zinvyl.venture.evidence-brief.v1",
      +  "zinvyl.venture.prototype-scope.v1",
      +  "zinvyl.freight.workflow-audit.v1",
      +  "zinvyl.api.workflow-failure-rescue.v1",
      +  "zinvyl.api.failure-triage.v1",
      +  "zinvyl.api.workflow-reliability-care.v1",
      +  "zinvyl.freight.full-workflow-audit.v1",
      +  "zinvyl.content.ai-marketing-pilot.v1",
      +  "zinvyl.data.csv-cleanup-starter.v1",
      +  "zinvyl.data.csv-cleanup-complete.v1",
      +  "zinvyl.analytics.operations-bi-dashboard.v1"
      +]
  12. Changed1 schema field changed
    • changedInput schema / properties / near_match_offer_id / enum
      Previous value: -[
      -  "zinvyl.venture.evidence-brief.v1",
      -  "zinvyl.venture.prototype-scope.v1",
      -  "zinvyl.freight.workflow-audit.v1",
      -  "zinvyl.api.workflow-failure-rescue.v1",
      -  "zinvyl.api.failure-triage.v1",
      -  "zinvyl.api.workflow-reliability-care.v1",
      -  "zinvyl.freight.full-workflow-audit.v1",
      -  "zinvyl.content.ai-marketing-pilot.v1"
      -]New value: +[
      +  "zinvyl.venture.evidence-brief.v1",
      +  "zinvyl.venture.prototype-scope.v1",
      +  "zinvyl.freight.workflow-audit.v1",
      +  "zinvyl.api.workflow-failure-rescue.v1",
      +  "zinvyl.api.failure-triage.v1",
      +  "zinvyl.api.workflow-reliability-care.v1",
      +  "zinvyl.freight.full-workflow-audit.v1",
      +  "zinvyl.content.ai-marketing-pilot.v1",
      +  "zinvyl.data.csv-cleanup-starter.v1",
      +  "zinvyl.data.csv-cleanup-complete.v1"
      +]
  13. Changed1 schema field changed
    • changedInput schema / properties / source / enum
      Previous value: -[
      -  "direct",
      -  "direct_agent",
      -  "mcp_registry",
      -  "a2a_registry",
      -  "ai_agents_directory",
      -  "toku",
      -  "gohirehumans",
      -  "toll_bench",
      -  "callboard",
      -  "recruiting_bot",
      -  "peerpush",
      -  "other"
      -]New value: +[
      +  "direct",
      +  "direct_agent",
      +  "mcp_registry",
      +  "a2a_registry",
      +  "ai_agents_directory",
      +  "toku",
      +  "gohirehumans",
      +  "toll_bench",
      +  "callboard",
      +  "recruiting_bot",
      +  "peerpush",
      +  "procurement_agent_operator",
      +  "workflow_orchestrator",
      +  "shopping_agent",
      +  "partner_operator",
      +  "other"
      +]
  14. Changed1 schema field changed
    • changedInput schema / properties / near_match_offer_id / enum
      Previous value: -[
      -  "zinvyl.venture.evidence-brief.v1",
      -  "zinvyl.venture.prototype-scope.v1",
      -  "zinvyl.freight.workflow-audit.v1",
      -  "zinvyl.api.workflow-failure-rescue.v1",
      -  "zinvyl.api.failure-triage.v1",
      -  "zinvyl.freight.full-workflow-audit.v1",
      -  "zinvyl.content.ai-marketing-pilot.v1"
      -]New value: +[
      +  "zinvyl.venture.evidence-brief.v1",
      +  "zinvyl.venture.prototype-scope.v1",
      +  "zinvyl.freight.workflow-audit.v1",
      +  "zinvyl.api.workflow-failure-rescue.v1",
      +  "zinvyl.api.failure-triage.v1",
      +  "zinvyl.api.workflow-reliability-care.v1",
      +  "zinvyl.freight.full-workflow-audit.v1",
      +  "zinvyl.content.ai-marketing-pilot.v1"
      +]
  15. Changed12 schema fields changed
    • addedInput schema / properties / agent_tool_type
      Added value: +{
      +  "default": "mcp_client",
      +  "enum": [
      +    "mcp_client",
      +    "a2a_agent",
      +    "marketplace_agent",
      +    "human_assisted_agent",
      +    "unknown"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / authorized_to_share
      Added value: +{
      +  "const": true,
      +  "description": "True only when the requester is authorized to share this sanitized need with Zinvyl for matching and aggregate product planning.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / budget_cents
      Added value: +{
      +  "description": "Optional buyer-stated total budget in USD cents. This is demand telemetry, not spending authority or proof of funds.",
      +  "maximum": 100000000,
      +  "minimum": 0,
      +  "type": "integer"
      +}
    • addedInput schema / properties / category_hint
      Added value: +{
      +  "enum": [
      +    "funding_finance",
      +    "marketing_growth",
      +    "data_research",
      +    "security_compliance",
      +    "content_design",
      +    "operations_admin",
      +    "logistics_supply_chain",
      +    "software_build",
      +    "other"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / contains_no_personal_data_or_secrets
      Added value: +{
      +  "const": true,
      +  "description": "True only after removing personal data, credentials, confidential material, and payment data.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / industry
      Added value: +{
      +  "description": "Optional broad industry only; do not name a person or confidential project.",
      +  "maxLength": 80,
      +  "minLength": 2,
      +  "type": "string"
      +}
    • addedInput schema / properties / near_match_offer_id
      Added value: +{
      +  "description": "Optional closest offer; it does not place unsupported work in scope.",
      +  "enum": [
      +    "zinvyl.venture.evidence-brief.v1",
      +    "zinvyl.venture.prototype-scope.v1",
      +    "zinvyl.freight.workflow-audit.v1",
      +    "zinvyl.api.workflow-failure-rescue.v1",
      +    "zinvyl.api.failure-triage.v1",
      +    "zinvyl.freight.full-workflow-audit.v1",
      +    "zinvyl.content.ai-marketing-pilot.v1"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / request_summary
      Added value: +{
      +  "description": "One sanitized business outcome. Do not include names, email addresses, phone numbers, credentials, payment data, personal data, confidential text, or production secrets.",
      +  "maxLength": 500,
      +  "minLength": 20,
      +  "type": "string"
      +}
    • addedInput schema / properties / requested_output
      Added value: +{
      +  "description": "Optional sanitized deliverable type, such as weekly report or data export.",
      +  "maxLength": 120,
      +  "minLength": 2,
      +  "type": "string"
      +}
    • removedInput schema / properties / summary
      Removed value: -{
      -  "description": "One sanitized business need. Do not include names, contact details, credentials, payment data, personal data, confidential text, or production secrets.",
      -  "maxLength": 3000,
      -  "minLength": 20,
      -  "type": "string"
      -}
    • addedInput schema / properties / turnaround_days
      Added value: +{
      +  "description": "Optional requested turnaround in calendar days.",
      +  "maximum": 365,
      +  "minimum": 1,
      +  "type": "integer"
      +}
    • changedInput schema / required
      Previous value: -[
      -  "summary"
      -]New value: +[
      +  "request_summary",
      +  "authorized_to_share",
      +  "contains_no_personal_data_or_secrets"
      +]
  16. Changed12 schema fields changed
    • removedInput schema / properties / agent_tool_type
      Removed value: -{
      -  "default": "mcp_client",
      -  "enum": [
      -    "mcp_client",
      -    "a2a_agent",
      -    "marketplace_agent",
      -    "human_assisted_agent",
      -    "unknown"
      -  ],
      -  "type": "string"
      -}
    • removedInput schema / properties / authorized_to_share
      Removed value: -{
      -  "const": true,
      -  "description": "True only when the requester is authorized to share this sanitized need with Zinvyl for matching and aggregate product planning.",
      -  "type": "boolean"
      -}
    • removedInput schema / properties / budget_cents
      Removed value: -{
      -  "description": "Optional buyer-stated total budget in USD cents. This is demand telemetry, not spending authority or proof of funds.",
      -  "maximum": 100000000,
      -  "minimum": 0,
      -  "type": "integer"
      -}
    • removedInput schema / properties / category_hint
      Removed value: -{
      -  "enum": [
      -    "funding_finance",
      -    "marketing_growth",
      -    "data_research",
      -    "security_compliance",
      -    "content_design",
      -    "operations_admin",
      -    "logistics_supply_chain",
      -    "software_build",
      -    "other"
      -  ],
      -  "type": "string"
      -}
    • removedInput schema / properties / contains_no_personal_data_or_secrets
      Removed value: -{
      -  "const": true,
      -  "description": "True only after removing personal data, credentials, confidential material, and payment data.",
      -  "type": "boolean"
      -}
    • removedInput schema / properties / industry
      Removed value: -{
      -  "description": "Optional broad industry only; do not name a person or confidential project.",
      -  "maxLength": 80,
      -  "minLength": 2,
      -  "type": "string"
      -}
    • removedInput schema / properties / near_match_offer_id
      Removed value: -{
      -  "description": "Optional closest offer; it does not place unsupported work in scope.",
      -  "enum": [
      -    "zinvyl.venture.evidence-brief.v1",
      -    "zinvyl.venture.prototype-scope.v1",
      -    "zinvyl.freight.workflow-audit.v1",
      -    "zinvyl.api.workflow-failure-rescue.v1",
      -    "zinvyl.api.failure-triage.v1",
      -    "zinvyl.freight.full-workflow-audit.v1",
      -    "zinvyl.content.ai-marketing-pilot.v1"
      -  ],
      -  "type": "string"
      -}
    • removedInput schema / properties / request_summary
      Removed value: -{
      -  "description": "One sanitized business outcome. Do not include names, email addresses, phone numbers, credentials, payment data, personal data, confidential text, or production secrets.",
      -  "maxLength": 500,
      -  "minLength": 20,
      -  "type": "string"
      -}
    • removedInput schema / properties / requested_output
      Removed value: -{
      -  "description": "Optional sanitized deliverable type, such as weekly report or data export.",
      -  "maxLength": 120,
      -  "minLength": 2,
      -  "type": "string"
      -}
    • addedInput schema / properties / summary
      Added value: +{
      +  "description": "One sanitized business need. Do not include names, contact details, credentials, payment data, personal data, confidential text, or production secrets.",
      +  "maxLength": 3000,
      +  "minLength": 20,
      +  "type": "string"
      +}
    • removedInput schema / properties / turnaround_days
      Removed value: -{
      -  "description": "Optional requested turnaround in calendar days.",
      -  "maximum": 365,
      -  "minimum": 1,
      -  "type": "integer"
      -}
    • changedInput schema / required
      Previous value: -[
      -  "request_summary",
      -  "authorized_to_share",
      -  "contains_no_personal_data_or_secrets"
      -]New value: +[
      +  "summary"
      +]
  17. Changed1 schema field changed
    • changedInput schema / properties / near_match_offer_id / enum
      Previous value: -[
      -  "zinvyl.venture.evidence-brief.v1",
      -  "zinvyl.venture.prototype-scope.v1",
      -  "zinvyl.freight.workflow-audit.v1",
      -  "zinvyl.api.workflow-failure-rescue.v1",
      -  "zinvyl.api.failure-triage.v1",
      -  "zinvyl.freight.full-workflow-audit.v1"
      -]New value: +[
      +  "zinvyl.venture.evidence-brief.v1",
      +  "zinvyl.venture.prototype-scope.v1",
      +  "zinvyl.freight.workflow-audit.v1",
      +  "zinvyl.api.workflow-failure-rescue.v1",
      +  "zinvyl.api.failure-triage.v1",
      +  "zinvyl.freight.full-workflow-audit.v1",
      +  "zinvyl.content.ai-marketing-pilot.v1"
      +]
  18. Added

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare `readOnlyHint=false`, `idempotentHint=true`, and `destructiveHint=false`. The description adds important context beyond those annotations: unsupported needs are recorded as privacy-minimized product telemetry, and the input must be authorized and sanitized. It does not detail the offer response shape or rate-limit behavior, but the telemetry disclosure is a meaningful behavioral trait.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences with no waste. The core action is front-loaded, followed by the return behavior and then the read-only alternative. Every sentence contributes to routing or behavior.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 11 parameters, no output schema, and a non-read-only mutation-like side effect, the description does a reasonable job: it explains the matching outcome, the telemetry fallback, and the key authorization/sanitization constraints. It could be richer about what the returned offer or next purchase action looks like, but it covers enough for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is high at 82%, so the schema already documents most parameters. The description reinforces the sanitization and authorization requirements through phrases like 'authorized sanitized business need' and 'privacy-minimized product telemetry,' but adds little parameter-specific meaning beyond that. Baseline 3 is appropriate when the schema does most of the work.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific matching action: submitting one sanitized business need to Zinvyl for a fixed-scope offer or telemetry capture. It also distinguishes the tool from `qualify_task` by directing read-only matching there, so an agent can tell the two siblings apart without opening schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It clearly frames the tool as an optional demand-feedback route and explicitly names `qualify_task` as the alternative for read-only matching. It does not, however, contrast with other sibling tools such as `match_or_capture_demand` or state when sharing is undesirable beyond the read-only case.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources