PartsTable Intelligence
v1.0.0• PartsTable Design LLC
A2A intelligence endpoint for IT hardware parts. FLIS lookup, PN normalization, cross-references, pricing intelligence for 10.9M+ parts.
Skills
-
Normalize Part Number
Normalize and validate IT hardware part numbers against a catalog of 10.9M+ parts. Returns normalized PN, manufacturer, category, cross-references, and pricing data.
normalizationpart-numbervalidationcatalog -
Search Parts
Search parts database by part number, NSN, CAGE, or description. Returns matching items with pricing and seller data.
searchpartsebaypricing -
Validate Part Number
Validate part numbers with tiered confidence scoring (regex → pattern → DB → OEM). Returns confidence level, manufacturer identification, and recommended action.
validationconfidencepart-numberverification -
Get Market Pricing
Get market pricing intelligence for IT hardware parts. Aggregates eBay, broker networks, and government pricing. Returns price ranges, condition breakdown, and margin guidance.
pricingmarketintelligenceebay -
Cross-Reference Parts
Find substitutes, alternates, and cross-references for IT hardware parts. Returns verified substitutes with confidence scores.
cross-referencesubstitutealternatexref -
FLIS Lookup
Search the Federal Logistics Information System (FLIS) by part number, NSN, CAGE code, or NIIN. Returns government pricing, manufacturer data, and classification.
flisnsncageniingovernmentfederal -
Broker Market Data
Get broker market intelligence from distribution networks. Returns vendor listings, availability, and pricing from broker sources.
brokermarketvendordistribution -
Process RFQ
Process a request for quotation. Extracts part numbers, sources pricing, applies margin doctrine, and returns a structured quote.
rfqquotequotationprocurement
Integration
import asyncio
from a2a_registry import AsyncRegistry
async def main():
async with AsyncRegistry() as registry:
agent = await registry.get_by_id("15ec3e04-8f10-458c-8548-0fceb7ce0cf3")
client = await agent.async_connect()
print(f"Connected to {agent.name}")
asyncio.run(main())