{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_tdqt5zcsf3sg","handle":"sheetsdata-mcp","url":"https://wellknown.network/agents/sheetsdata-mcp","links":{"self":"https://wellknown.network/agents/sheetsdata-mcp/record.json","html":"https://wellknown.network/agents/sheetsdata-mcp","markdown":"https://wellknown.network/agents/sheetsdata-mcp/record.md","api":"https://wellknown.network/api/v1/agents/sheetsdata-mcp","status":"https://wellknown.network/api/v1/agents/sheetsdata-mcp/status","claim":"https://wellknown.network/agents/sheetsdata-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/sheetsdata-mcp/claim.json","badge":"https://wellknown.network/agents/sheetsdata-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.sheetsdata.com:server:sheetsdata-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"sheetsdata-mcp","summary":"Electronic component datasheets for AI agents — specs, pinouts, package data on demand.","description":"Electronic component datasheets for AI agents — specs, pinouts, package data on demand.","publisher":{"name":"octoco-ltd","url":null},"homepage":null,"repository":"https://github.com/octoco-ltd/sheetsdata-mcp","version":"1.3.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.sheetsdata.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@sheetsdata/mcp","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-04-26T15:59:42.297258Z","publishedAt":"2026-04-26T15:59:42.297258Z","registryName":"io.github.octoco-ltd/sheetsdata-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.911,"provenance":"derived"},{"slug":"data.vector-search","name":"Vector Search","confidence":0.583,"provenance":"derived"},{"slug":"documents.extraction","name":"Data Extraction","confidence":0.554,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.51,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.51,"provenance":"derived"}],"categories":["automation","commerce","content","data","dev","documents"]},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-09-08T01:19:57.010Z","lastProbedAt":"2026-09-08T01:19:57.010Z","statusComputedAt":"2026-09-08T01:22:02.849Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":12},"latestObservations":[{"at":"2026-09-08T01:19:57.010Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":12,"error":null,"detail":{"tools":[{"name":"search_parts","description":"Search for electronic components by part number, description, or keyword. Start here — this is the best entry point for finding components. Queries all configur"},{"name":"search_datasheets","description":"Semantic search across all extracted datasheets. Finds components matching natural language queries about specifications, features, or capabilities. Best for br"},{"name":"prefetch_datasheets","description":"Trigger background datasheet extraction for multiple parts at once (up to 20). Non-blocking — returns immediately with the status of each part. Use this to warm"},{"name":"check_extraction_status","description":"Check the extraction status of one or more parts. Free. Each entry includes the current extraction step, elapsed seconds, and document ID.\n\nUse after prefetch_d"},{"name":"get_part_details","description":"Get full details for a specific electronic component by manufacturer part number (MPN) or LCSC number. Returns specs, pricing, and stock from all configured pro"},{"name":"read_datasheet","description":"Read from a component's datasheet. Two modes:\n\n**Section mode** (default): Returns a named section. Start with section='summary' to get an overview and a list o"},{"name":"compare_parts","description":"Compare 2-5 electronic components side by side in a single call. For each part, returns merged provider data (pricing, stock, structured parameters, package) pl"},{"name":"check_design_fit","description":"Validate whether a component will work within your operating conditions. Compares your design parameters against the datasheet's absolute maximum ratings and re"},{"name":"analyze_image","description":"Analyze an image from a component's datasheet using vision AI. Use this when read_datasheet returns a section containing images and you need to extract data fro"},{"name":"find_alternative","description":"Find alternative / second-source components for a given MPN. Returns parts ranked by how closely their specs, package, and category match the reference part, wi"},{"name":"request_datasheet_upload","description":"Request a signed URL to upload a datasheet PDF for a component whose datasheet we don't have. Use this when search_parts / get_part_details / prefetch_datasheet"},{"name":"confirm_datasheet_upload","description":"Confirm a datasheet upload started via request_datasheet_upload. Pass the upload_token you got back from the request step. The server downloads the uploaded byt"}],"toolCount":12,"serverName":"sheetsdata","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.0.5","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T18:22:19.558Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"search_parts","description":"Search for electronic components by part number, description, or keyword. Start here — this is the best entry point for finding components. Queries all configur"},{"name":"search_datasheets","description":"Semantic search across all extracted datasheets. Finds components matching natural language queries about specifications, features, or capabilities. Best for br"},{"name":"prefetch_datasheets","description":"Trigger background datasheet extraction for multiple parts at once (up to 20). Non-blocking — returns immediately with the status of each part. Use this to warm"},{"name":"check_extraction_status","description":"Check the extraction status of one or more parts. Free. Each entry includes the current extraction step, elapsed seconds, and document ID.\n\nUse after prefetch_d"},{"name":"get_part_details","description":"Get full details for a specific electronic component by manufacturer part number (MPN) or LCSC number. Returns specs, pricing, and stock from all configured pro"},{"name":"read_datasheet","description":"Read from a component's datasheet. Two modes:\n\n**Section mode** (default): Returns a named section. Start with section='summary' to get an overview and a list o"},{"name":"compare_parts","description":"Compare 2-5 electronic components side by side in a single call. For each part, returns merged provider data (pricing, stock, structured parameters, package) pl"},{"name":"check_design_fit","description":"Validate whether a component will work within your operating conditions. Compares your design parameters against the datasheet's absolute maximum ratings and re"},{"name":"analyze_image","description":"Analyze an image from a component's datasheet using vision AI. Use this when read_datasheet returns a section containing images and you need to extract data fro"},{"name":"find_alternative","description":"Find alternative / second-source components for a given MPN. Returns parts ranked by how closely their specs, package, and category match the reference part, wi"},{"name":"request_datasheet_upload","description":"Request a signed URL to upload a datasheet PDF for a component whose datasheet we don't have. Use this when search_parts / get_part_details / prefetch_datasheet"},{"name":"confirm_datasheet_upload","description":"Confirm a datasheet upload started via request_datasheet_upload. Pass the upload_token you got back from the request step. The server downloads the uploaded byt"}],"toolCount":12,"serverName":"sheetsdata","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.0.5","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T11:26:30.217Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":11,"error":null,"detail":{"tools":[{"name":"search_parts","description":"Search for electronic components by part number, description, or keyword. Start here — this is the best entry point for finding components. Queries all configur"},{"name":"search_datasheets","description":"Semantic search across all extracted datasheets. Finds components matching natural language queries about specifications, features, or capabilities. Best for br"},{"name":"prefetch_datasheets","description":"Trigger background datasheet extraction for multiple parts at once (up to 20). Non-blocking — returns immediately with the status of each part. Use this to warm"},{"name":"check_extraction_status","description":"Check the extraction status of one or more parts. Free. Each entry includes the current extraction step, elapsed seconds, and document ID.\n\nUse after prefetch_d"},{"name":"get_part_details","description":"Get full details for a specific electronic component by manufacturer part number (MPN) or LCSC number. Returns specs, pricing, and stock from all configured pro"},{"name":"read_datasheet","description":"Read from a component's datasheet. Two modes:\n\n**Section mode** (default): Returns a named section. Start with section='summary' to get an overview and a list o"},{"name":"compare_parts","description":"Compare 2-5 electronic components side by side in a single call. For each part, returns merged provider data (pricing, stock, structured parameters, package) pl"},{"name":"check_design_fit","description":"Validate whether a component will work within your operating conditions. Compares your design parameters against the datasheet's absolute maximum ratings and re"},{"name":"analyze_image","description":"Analyze an image from a component's datasheet using vision AI. Use this when read_datasheet returns a section containing images and you need to extract data fro"},{"name":"find_alternative","description":"Find alternative / second-source components for a given MPN. Returns parts ranked by how closely their specs, package, and category match the reference part, wi"},{"name":"request_datasheet_upload","description":"Request a signed URL to upload a datasheet PDF for a component whose datasheet we don't have. Use this when search_parts / get_part_details / prefetch_datasheet"},{"name":"confirm_datasheet_upload","description":"Confirm a datasheet upload started via request_datasheet_upload. Pass the upload_token you got back from the request step. The server downloads the uploaded byt"}],"toolCount":12,"serverName":"sheetsdata","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.0.5","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T04:27:30.445Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":9,"error":null,"detail":{"tools":[{"name":"search_parts","description":"Search for electronic components by part number, description, or keyword. Start here — this is the best entry point for finding components. Queries all configur"},{"name":"search_datasheets","description":"Semantic search across all extracted datasheets. Finds components matching natural language queries about specifications, features, or capabilities. Best for br"},{"name":"prefetch_datasheets","description":"Trigger background datasheet extraction for multiple parts at once (up to 20). Non-blocking — returns immediately with the status of each part. Use this to warm"},{"name":"check_extraction_status","description":"Check the extraction status of one or more parts. Free. Each entry includes the current extraction step, elapsed seconds, and document ID.\n\nUse after prefetch_d"},{"name":"get_part_details","description":"Get full details for a specific electronic component by manufacturer part number (MPN) or LCSC number. Returns specs, pricing, and stock from all configured pro"},{"name":"read_datasheet","description":"Read from a component's datasheet. Two modes:\n\n**Section mode** (default): Returns a named section. Start with section='summary' to get an overview and a list o"},{"name":"compare_parts","description":"Compare 2-5 electronic components side by side in a single call. For each part, returns merged provider data (pricing, stock, structured parameters, package) pl"},{"name":"check_design_fit","description":"Validate whether a component will work within your operating conditions. Compares your design parameters against the datasheet's absolute maximum ratings and re"},{"name":"analyze_image","description":"Analyze an image from a component's datasheet using vision AI. Use this when read_datasheet returns a section containing images and you need to extract data fro"},{"name":"find_alternative","description":"Find alternative / second-source components for a given MPN. Returns parts ranked by how closely their specs, package, and category match the reference part, wi"},{"name":"request_datasheet_upload","description":"Request a signed URL to upload a datasheet PDF for a component whose datasheet we don't have. Use this when search_parts / get_part_details / prefetch_datasheet"},{"name":"confirm_datasheet_upload","description":"Confirm a datasheet upload started via request_datasheet_upload. Pass the upload_token you got back from the request step. The server downloads the uploaded byt"}],"toolCount":12,"serverName":"sheetsdata","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.0.5","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T22:27:08.748Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"tools":[{"name":"search_parts","description":"Search for electronic components by part number, description, or keyword. Start here — this is the best entry point for finding components. Queries all configur"},{"name":"search_datasheets","description":"Semantic search across all extracted datasheets. Finds components matching natural language queries about specifications, features, or capabilities. Best for br"},{"name":"prefetch_datasheets","description":"Trigger background datasheet extraction for multiple parts at once (up to 20). Non-blocking — returns immediately with the status of each part. Use this to warm"},{"name":"check_extraction_status","description":"Check the extraction status of one or more parts. Free. Each entry includes the current extraction step, elapsed seconds, and document ID.\n\nUse after prefetch_d"},{"name":"get_part_details","description":"Get full details for a specific electronic component by manufacturer part number (MPN) or LCSC number. Returns specs, pricing, and stock from all configured pro"},{"name":"read_datasheet","description":"Read from a component's datasheet. Two modes:\n\n**Section mode** (default): Returns a named section. Start with section='summary' to get an overview and a list o"},{"name":"compare_parts","description":"Compare 2-5 electronic components side by side in a single call. For each part, returns merged provider data (pricing, stock, structured parameters, package) pl"},{"name":"check_design_fit","description":"Validate whether a component will work within your operating conditions. Compares your design parameters against the datasheet's absolute maximum ratings and re"},{"name":"analyze_image","description":"Analyze an image from a component's datasheet using vision AI. Use this when read_datasheet returns a section containing images and you need to extract data fro"},{"name":"find_alternative","description":"Find alternative / second-source components for a given MPN. Returns parts ranked by how closely their specs, package, and category match the reference part, wi"},{"name":"request_datasheet_upload","description":"Request a signed URL to upload a datasheet PDF for a component whose datasheet we don't have. Use this when search_parts / get_part_details / prefetch_datasheet"},{"name":"confirm_datasheet_upload","description":"Confirm a datasheet upload started via request_datasheet_upload. Pass the upload_token you got back from the request step. The server downloads the uploaded byt"}],"toolCount":12,"serverName":"sheetsdata","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.0.5","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_parts","description":"Search for electronic components by part number, description, or keyword. Start here — this is the best entry point for finding components. Queries all configur"},{"name":"search_datasheets","description":"Semantic search across all extracted datasheets. Finds components matching natural language queries about specifications, features, or capabilities. Best for br"},{"name":"prefetch_datasheets","description":"Trigger background datasheet extraction for multiple parts at once (up to 20). Non-blocking — returns immediately with the status of each part. Use this to warm"},{"name":"check_extraction_status","description":"Check the extraction status of one or more parts. Free. Each entry includes the current extraction step, elapsed seconds, and document ID.\n\nUse after prefetch_d"},{"name":"get_part_details","description":"Get full details for a specific electronic component by manufacturer part number (MPN) or LCSC number. Returns specs, pricing, and stock from all configured pro"},{"name":"read_datasheet","description":"Read from a component's datasheet. Two modes:\n\n**Section mode** (default): Returns a named section. Start with section='summary' to get an overview and a list o"},{"name":"compare_parts","description":"Compare 2-5 electronic components side by side in a single call. For each part, returns merged provider data (pricing, stock, structured parameters, package) pl"},{"name":"check_design_fit","description":"Validate whether a component will work within your operating conditions. Compares your design parameters against the datasheet's absolute maximum ratings and re"},{"name":"analyze_image","description":"Analyze an image from a component's datasheet using vision AI. Use this when read_datasheet returns a section containing images and you need to extract data fro"},{"name":"find_alternative","description":"Find alternative / second-source components for a given MPN. Returns parts ranked by how closely their specs, package, and category match the reference part, wi"},{"name":"request_datasheet_upload","description":"Request a signed URL to upload a datasheet PDF for a component whose datasheet we don't have. Use this when search_parts / get_part_details / prefetch_datasheet"},{"name":"confirm_datasheet_upload","description":"Confirm a datasheet upload started via request_datasheet_upload. Pass the upload_token you got back from the request step. The server downloads the uploaded byt"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.octoco-ltd/sheetsdata-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.octoco-ltd%2Fsheetsdata-mcp","firstSeenAt":"2026-09-06T22:22:28.382Z","fetchedAt":"2026-09-06T22:22:28.382Z","normalizedAt":"2026-09-06T22:22:28.382Z"}]},"firstSeenAt":"2026-09-06T22:22:28.382Z","updatedAt":"2026-09-08T01:22:29.185Z"}