naftiko: 1.0.0-alpha2 info: label: ZoomInfo — Lookup description: 'ZoomInfo — Lookup. 32 operations. Lead operation: Zoominfo Board Members. Self-contained Naftiko capability covering one Zoominfo business surface.' tags: - Zoominfo - Lookup created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ZOOMINFO_API_KEY: ZOOMINFO_API_KEY capability: consumes: - type: http namespace: zoominfo-lookup baseUri: https://api.zoominfo.com description: ZoomInfo — Lookup business capability. Self-contained, no shared references. resources: - name: lookup-boardMember path: /lookup/boardMember operations: - name: boardmembers method: GET description: Zoominfo Board Members outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-buyinggroups path: /lookup/buyinggroups operations: - name: buyinggroups method: GET description: Zoominfo Buying Groups outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-companyranking path: /lookup/companyranking operations: - name: companyranking method: GET description: Zoominfo Company Ranking outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-companytype path: /lookup/companytype operations: - name: companytype method: GET description: Zoominfo Company Type outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-continent path: /lookup/continent operations: - name: continent method: GET description: Zoominfo Continent outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-country path: /lookup/country operations: - name: country method: GET description: Zoominfo Country outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-department path: /lookup/department operations: - name: contactdepartments method: GET description: Zoominfo Contact Departments outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-employee-category-band path: /lookup/employee-category-band operations: - name: employeecategoryband method: GET description: Zoominfo Employee Category Band outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-employeecount path: /lookup/employeecount operations: - name: employeecount method: GET description: Zoominfo Employee Count outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-hashtag path: /lookup/hashtag operations: - name: hashtag method: GET description: Zoominfo Hashtag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vendor in: query type: string required: true - name: parentCategory in: query type: string required: true - name: category in: query type: string required: true - name: lookup-hierarchy-code path: /lookup/hierarchy-code operations: - name: hierarchycode method: GET description: Zoominfo Hierarchy Code outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-industry path: /lookup/industry operations: - name: industrycodes method: GET description: Zoominfo Industry Codes outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-intent-topics path: /lookup/intent/topics operations: - name: intenttopics method: GET description: Zoominfo Intent Topics outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-jobfunction path: /lookup/jobfunction operations: - name: jobfunction method: GET description: Zoominfo Job Function outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-jobtitlehierarchy path: /lookup/jobtitlehierarchy operations: - name: jobtitlehierarchy method: GET description: Zoominfo Job Title Hierarchy outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-managementLevel path: /lookup/managementLevel operations: - name: managementlevels method: GET description: Zoominfo Management Levels outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-metroarea path: /lookup/metroarea operations: - name: metroarea method: GET description: Zoominfo Metro Area outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-naicscode path: /lookup/naicscode operations: - name: naicscodes method: GET description: Zoominfo Naics Codes outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-news-categories path: /lookup/news/categories operations: - name: newscategories method: GET description: Zoominfo News Categories outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-revenue-category-band path: /lookup/revenue-category-band operations: - name: revenuecategoryband method: GET description: Zoominfo Revenue Category Band outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-revenuerange path: /lookup/revenuerange operations: - name: revenuerange method: GET description: Zoominfo Revenue Range outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-scoopdepartment path: /lookup/scoopdepartment operations: - name: scoopdepartments method: GET description: Zoominfo Scoop Departments outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-scooptopic path: /lookup/scooptopic operations: - name: scooptopics method: GET description: Zoominfo Scoop Topics outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-scooptype path: /lookup/scooptype operations: - name: scooptypes method: GET description: Zoominfo Scoop Types outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-siccode path: /lookup/siccode operations: - name: siccodes method: GET description: Zoominfo Sic Codes outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-state path: /lookup/state operations: - name: state method: GET description: Zoominfo State outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-subunittypes path: /lookup/subunittypes operations: - name: subunittype method: GET description: Zoominfo Sub Unit Type outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-tech-skills path: /lookup/tech-skills operations: - name: techskills method: GET description: Zoominfo Tech Skills outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-tech-category path: /lookup/tech/category operations: - name: techcategories method: GET description: Zoominfo Tech - Categories outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-tech-product path: /lookup/tech/product operations: - name: techproduct method: GET description: Zoominfo Tech - Product outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: vendor in: query type: string required: true - name: parentCategory in: query type: string required: true - name: category in: query type: string required: true - name: lookup-tech-vendor path: /lookup/tech/vendor operations: - name: techvendor method: GET description: Zoominfo Tech - Vendor outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lookup-years-of-experience path: /lookup/years-of-experience operations: - name: yearsofexperience method: GET description: Zoominfo Years of Experience outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: bearer token: '{{env.ZOOMINFO_API_KEY}}' exposes: - type: rest namespace: zoominfo-lookup-rest port: 8080 description: REST adapter for ZoomInfo — Lookup. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/lookup/boardmember name: lookup-boardmember description: REST surface for lookup-boardMember. operations: - method: GET name: boardmembers description: Zoominfo Board Members call: zoominfo-lookup.boardmembers outputParameters: - type: object mapping: $. - path: /v1/lookup/buyinggroups name: lookup-buyinggroups description: REST surface for lookup-buyinggroups. operations: - method: GET name: buyinggroups description: Zoominfo Buying Groups call: zoominfo-lookup.buyinggroups outputParameters: - type: object mapping: $. - path: /v1/lookup/companyranking name: lookup-companyranking description: REST surface for lookup-companyranking. operations: - method: GET name: companyranking description: Zoominfo Company Ranking call: zoominfo-lookup.companyranking outputParameters: - type: object mapping: $. - path: /v1/lookup/companytype name: lookup-companytype description: REST surface for lookup-companytype. operations: - method: GET name: companytype description: Zoominfo Company Type call: zoominfo-lookup.companytype outputParameters: - type: object mapping: $. - path: /v1/lookup/continent name: lookup-continent description: REST surface for lookup-continent. operations: - method: GET name: continent description: Zoominfo Continent call: zoominfo-lookup.continent outputParameters: - type: object mapping: $. - path: /v1/lookup/country name: lookup-country description: REST surface for lookup-country. operations: - method: GET name: country description: Zoominfo Country call: zoominfo-lookup.country outputParameters: - type: object mapping: $. - path: /v1/lookup/department name: lookup-department description: REST surface for lookup-department. operations: - method: GET name: contactdepartments description: Zoominfo Contact Departments call: zoominfo-lookup.contactdepartments outputParameters: - type: object mapping: $. - path: /v1/lookup/employee-category-band name: lookup-employee-category-band description: REST surface for lookup-employee-category-band. operations: - method: GET name: employeecategoryband description: Zoominfo Employee Category Band call: zoominfo-lookup.employeecategoryband outputParameters: - type: object mapping: $. - path: /v1/lookup/employeecount name: lookup-employeecount description: REST surface for lookup-employeecount. operations: - method: GET name: employeecount description: Zoominfo Employee Count call: zoominfo-lookup.employeecount outputParameters: - type: object mapping: $. - path: /v1/lookup/hashtag name: lookup-hashtag description: REST surface for lookup-hashtag. operations: - method: GET name: hashtag description: Zoominfo Hashtag call: zoominfo-lookup.hashtag with: vendor: rest.vendor parentCategory: rest.parentCategory category: rest.category outputParameters: - type: object mapping: $. - path: /v1/lookup/hierarchy-code name: lookup-hierarchy-code description: REST surface for lookup-hierarchy-code. operations: - method: GET name: hierarchycode description: Zoominfo Hierarchy Code call: zoominfo-lookup.hierarchycode outputParameters: - type: object mapping: $. - path: /v1/lookup/industry name: lookup-industry description: REST surface for lookup-industry. operations: - method: GET name: industrycodes description: Zoominfo Industry Codes call: zoominfo-lookup.industrycodes outputParameters: - type: object mapping: $. - path: /v1/lookup/intent/topics name: lookup-intent-topics description: REST surface for lookup-intent-topics. operations: - method: GET name: intenttopics description: Zoominfo Intent Topics call: zoominfo-lookup.intenttopics outputParameters: - type: object mapping: $. - path: /v1/lookup/jobfunction name: lookup-jobfunction description: REST surface for lookup-jobfunction. operations: - method: GET name: jobfunction description: Zoominfo Job Function call: zoominfo-lookup.jobfunction outputParameters: - type: object mapping: $. - path: /v1/lookup/jobtitlehierarchy name: lookup-jobtitlehierarchy description: REST surface for lookup-jobtitlehierarchy. operations: - method: GET name: jobtitlehierarchy description: Zoominfo Job Title Hierarchy call: zoominfo-lookup.jobtitlehierarchy outputParameters: - type: object mapping: $. - path: /v1/lookup/managementlevel name: lookup-managementlevel description: REST surface for lookup-managementLevel. operations: - method: GET name: managementlevels description: Zoominfo Management Levels call: zoominfo-lookup.managementlevels outputParameters: - type: object mapping: $. - path: /v1/lookup/metroarea name: lookup-metroarea description: REST surface for lookup-metroarea. operations: - method: GET name: metroarea description: Zoominfo Metro Area call: zoominfo-lookup.metroarea outputParameters: - type: object mapping: $. - path: /v1/lookup/naicscode name: lookup-naicscode description: REST surface for lookup-naicscode. operations: - method: GET name: naicscodes description: Zoominfo Naics Codes call: zoominfo-lookup.naicscodes outputParameters: - type: object mapping: $. - path: /v1/lookup/news/categories name: lookup-news-categories description: REST surface for lookup-news-categories. operations: - method: GET name: newscategories description: Zoominfo News Categories call: zoominfo-lookup.newscategories outputParameters: - type: object mapping: $. - path: /v1/lookup/revenue-category-band name: lookup-revenue-category-band description: REST surface for lookup-revenue-category-band. operations: - method: GET name: revenuecategoryband description: Zoominfo Revenue Category Band call: zoominfo-lookup.revenuecategoryband outputParameters: - type: object mapping: $. - path: /v1/lookup/revenuerange name: lookup-revenuerange description: REST surface for lookup-revenuerange. operations: - method: GET name: revenuerange description: Zoominfo Revenue Range call: zoominfo-lookup.revenuerange outputParameters: - type: object mapping: $. - path: /v1/lookup/scoopdepartment name: lookup-scoopdepartment description: REST surface for lookup-scoopdepartment. operations: - method: GET name: scoopdepartments description: Zoominfo Scoop Departments call: zoominfo-lookup.scoopdepartments outputParameters: - type: object mapping: $. - path: /v1/lookup/scooptopic name: lookup-scooptopic description: REST surface for lookup-scooptopic. operations: - method: GET name: scooptopics description: Zoominfo Scoop Topics call: zoominfo-lookup.scooptopics outputParameters: - type: object mapping: $. - path: /v1/lookup/scooptype name: lookup-scooptype description: REST surface for lookup-scooptype. operations: - method: GET name: scooptypes description: Zoominfo Scoop Types call: zoominfo-lookup.scooptypes outputParameters: - type: object mapping: $. - path: /v1/lookup/siccode name: lookup-siccode description: REST surface for lookup-siccode. operations: - method: GET name: siccodes description: Zoominfo Sic Codes call: zoominfo-lookup.siccodes outputParameters: - type: object mapping: $. - path: /v1/lookup/state name: lookup-state description: REST surface for lookup-state. operations: - method: GET name: state description: Zoominfo State call: zoominfo-lookup.state outputParameters: - type: object mapping: $. - path: /v1/lookup/subunittypes name: lookup-subunittypes description: REST surface for lookup-subunittypes. operations: - method: GET name: subunittype description: Zoominfo Sub Unit Type call: zoominfo-lookup.subunittype outputParameters: - type: object mapping: $. - path: /v1/lookup/tech-skills name: lookup-tech-skills description: REST surface for lookup-tech-skills. operations: - method: GET name: techskills description: Zoominfo Tech Skills call: zoominfo-lookup.techskills outputParameters: - type: object mapping: $. - path: /v1/lookup/tech/category name: lookup-tech-category description: REST surface for lookup-tech-category. operations: - method: GET name: techcategories description: Zoominfo Tech - Categories call: zoominfo-lookup.techcategories outputParameters: - type: object mapping: $. - path: /v1/lookup/tech/product name: lookup-tech-product description: REST surface for lookup-tech-product. operations: - method: GET name: techproduct description: Zoominfo Tech - Product call: zoominfo-lookup.techproduct with: vendor: rest.vendor parentCategory: rest.parentCategory category: rest.category outputParameters: - type: object mapping: $. - path: /v1/lookup/tech/vendor name: lookup-tech-vendor description: REST surface for lookup-tech-vendor. operations: - method: GET name: techvendor description: Zoominfo Tech - Vendor call: zoominfo-lookup.techvendor outputParameters: - type: object mapping: $. - path: /v1/lookup/years-of-experience name: lookup-years-of-experience description: REST surface for lookup-years-of-experience. operations: - method: GET name: yearsofexperience description: Zoominfo Years of Experience call: zoominfo-lookup.yearsofexperience outputParameters: - type: object mapping: $. - type: mcp namespace: zoominfo-lookup-mcp port: 9090 transport: http description: MCP adapter for ZoomInfo — Lookup. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: zoominfo-board-members description: Zoominfo Board Members hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.boardmembers outputParameters: - type: object mapping: $. - name: zoominfo-buying-groups description: Zoominfo Buying Groups hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.buyinggroups outputParameters: - type: object mapping: $. - name: zoominfo-company-ranking description: Zoominfo Company Ranking hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.companyranking outputParameters: - type: object mapping: $. - name: zoominfo-company-type description: Zoominfo Company Type hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.companytype outputParameters: - type: object mapping: $. - name: zoominfo-continent description: Zoominfo Continent hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.continent outputParameters: - type: object mapping: $. - name: zoominfo-country description: Zoominfo Country hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.country outputParameters: - type: object mapping: $. - name: zoominfo-contact-departments description: Zoominfo Contact Departments hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.contactdepartments outputParameters: - type: object mapping: $. - name: zoominfo-employee-category-band description: Zoominfo Employee Category Band hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.employeecategoryband outputParameters: - type: object mapping: $. - name: zoominfo-employee-count description: Zoominfo Employee Count hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.employeecount outputParameters: - type: object mapping: $. - name: zoominfo-hashtag description: Zoominfo Hashtag hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.hashtag with: vendor: tools.vendor parentCategory: tools.parentCategory category: tools.category outputParameters: - type: object mapping: $. - name: zoominfo-hierarchy-code description: Zoominfo Hierarchy Code hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.hierarchycode outputParameters: - type: object mapping: $. - name: zoominfo-industry-codes description: Zoominfo Industry Codes hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.industrycodes outputParameters: - type: object mapping: $. - name: zoominfo-intent-topics description: Zoominfo Intent Topics hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.intenttopics outputParameters: - type: object mapping: $. - name: zoominfo-job-function description: Zoominfo Job Function hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.jobfunction outputParameters: - type: object mapping: $. - name: zoominfo-job-title-hierarchy description: Zoominfo Job Title Hierarchy hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.jobtitlehierarchy outputParameters: - type: object mapping: $. - name: zoominfo-management-levels description: Zoominfo Management Levels hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.managementlevels outputParameters: - type: object mapping: $. - name: zoominfo-metro-area description: Zoominfo Metro Area hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.metroarea outputParameters: - type: object mapping: $. - name: zoominfo-naics-codes description: Zoominfo Naics Codes hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.naicscodes outputParameters: - type: object mapping: $. - name: zoominfo-news-categories description: Zoominfo News Categories hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.newscategories outputParameters: - type: object mapping: $. - name: zoominfo-revenue-category-band description: Zoominfo Revenue Category Band hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.revenuecategoryband outputParameters: - type: object mapping: $. - name: zoominfo-revenue-range description: Zoominfo Revenue Range hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.revenuerange outputParameters: - type: object mapping: $. - name: zoominfo-scoop-departments description: Zoominfo Scoop Departments hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.scoopdepartments outputParameters: - type: object mapping: $. - name: zoominfo-scoop-topics description: Zoominfo Scoop Topics hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.scooptopics outputParameters: - type: object mapping: $. - name: zoominfo-scoop-types description: Zoominfo Scoop Types hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.scooptypes outputParameters: - type: object mapping: $. - name: zoominfo-sic-codes description: Zoominfo Sic Codes hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.siccodes outputParameters: - type: object mapping: $. - name: zoominfo-state description: Zoominfo State hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.state outputParameters: - type: object mapping: $. - name: zoominfo-sub-unit-type description: Zoominfo Sub Unit Type hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.subunittype outputParameters: - type: object mapping: $. - name: zoominfo-tech-skills description: Zoominfo Tech Skills hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.techskills outputParameters: - type: object mapping: $. - name: zoominfo-tech-categories description: Zoominfo Tech - Categories hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.techcategories outputParameters: - type: object mapping: $. - name: zoominfo-tech-product description: Zoominfo Tech - Product hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.techproduct with: vendor: tools.vendor parentCategory: tools.parentCategory category: tools.category outputParameters: - type: object mapping: $. - name: zoominfo-tech-vendor description: Zoominfo Tech - Vendor hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.techvendor outputParameters: - type: object mapping: $. - name: zoominfo-years-experience description: Zoominfo Years of Experience hints: readOnly: true destructive: false idempotent: true call: zoominfo-lookup.yearsofexperience outputParameters: - type: object mapping: $.