{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_tkbxxz69r4ms","handle":"pixeloa","url":"https://wellknown.network/agents/pixeloa","links":{"self":"https://wellknown.network/agents/pixeloa/record.json","html":"https://wellknown.network/agents/pixeloa","markdown":"https://wellknown.network/agents/pixeloa/record.md","api":"https://wellknown.network/api/v1/agents/pixeloa","status":"https://wellknown.network/api/v1/agents/pixeloa/status","claim":"https://wellknown.network/agents/pixeloa/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/pixeloa/claim.json","badge":"https://wellknown.network/agents/pixeloa/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/pixeloa/history","tools":"https://wellknown.network/api/v1/agents/pixeloa/tools"},"ard":{"identifier":"urn:air:pixeloa.ai:server:pixeloa","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Pixeloa","summary":"Turn product photos into true-scale 3D models and AR pages, then publish, embed and catalog them.","description":"Turn product photos into true-scale 3D models and AR pages, then publish, embed and catalog them.","publisher":{"name":"ai.pixeloa","url":null},"homepage":null,"repository":null,"version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://pixeloa.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-19T03:33:10.256003Z","publishedAt":"2026-10-19T03:33:10.256003Z","registryName":"ai.pixeloa/pixeloa"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.911,"provenance":"derived"},{"slug":"media.3d","name":"3D & Design","confidence":0.781,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.54,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":0.51,"provenance":"derived"}],"categories":["analytics","commerce","communication","media","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-26T01:31:31.271Z","lastProbedAt":"2026-10-26T01:31:31.271Z","statusComputedAt":"2026-10-26T01:34:55.828Z","reliability30d":{"probes":18,"successRate":1,"p50Ms":867,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":18,"ok":18,"authBoundaryOk":0,"serviceOk":18,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T01:31:31.271Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":969,"error":null,"detail":{"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"toolCount":20,"toolsHash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","serverName":"pixeloa","capabilities":["tools","resources"],"serverVersion":"2026-10-18","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T17:28:32.678Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1466,"error":null,"detail":{"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"toolCount":20,"toolsHash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","serverName":"pixeloa","capabilities":["tools","resources"],"serverVersion":"2026-10-18","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T10:27:19.599Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":770,"error":null,"detail":{"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"toolCount":20,"toolsHash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","serverName":"pixeloa","capabilities":["tools","resources"],"serverVersion":"2026-10-18","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T03:24:20.409Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":776,"error":null,"detail":{"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"toolCount":20,"toolsHash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","serverName":"pixeloa","capabilities":["tools","resources"],"serverVersion":"2026-10-18","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T20:27:13.030Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1285,"error":null,"detail":{"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"toolCount":20,"toolsHash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","serverName":"pixeloa","capabilities":["tools","resources"],"serverVersion":"2026-10-18","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T14:23:38.174Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":764,"error":null,"detail":{"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"toolCount":20,"toolsHash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","serverName":"pixeloa","capabilities":["tools","resources"],"serverVersion":"2026-10-18","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T07:26:03.658Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":731,"error":null,"detail":{"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"toolCount":20,"toolsHash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","serverName":"pixeloa","capabilities":["tools","resources"],"serverVersion":"2026-10-18","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T00:25:11.865Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":945,"error":null,"detail":{"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"toolCount":20,"toolsHash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","serverName":"pixeloa","capabilities":["tools","resources"],"serverVersion":"2026-10-18","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T17:32:16.243Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":960,"error":null,"detail":{"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"toolCount":20,"toolsHash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","serverName":"pixeloa","capabilities":["tools","resources"],"serverVersion":"2026-10-18","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T11:25:30.626Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":797,"error":null,"detail":{"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"toolCount":20,"toolsHash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","serverName":"pixeloa","capabilities":["tools","resources"],"serverVersion":"2026-10-18","protocolVersion":"2025-06-18"}}],"tools":[{"name":"getMe","description":"Who am I, what plan am I on, and what credits do I have. Requires scope: read_usage."},{"name":"listItems","description":"List the account's items (newest first, cursor-paginated). Query: limit (1–100, default 25), cursor (created_at ISO string from next_cursor), status. Requires s"},{"name":"createItem","description":"Create an item from 1–4 image URLs and start analysis. Images are fetched server-side (https only, size- and type-checked against the active provider's limits)."},{"name":"getItem","description":"Get one item, including status and next_allowed_actions. Requires scope: read_catalog."},{"name":"updateItem","description":"Update the item's public-page settings (product CTA link). Sets the 'view product' button shown on the public AR page and embeds. product_url must be a public h"},{"name":"deleteItem","description":"Delete an item (unpublishes first; removes images and models). Permanent. A published item is unpublished first so its AR page and embeds go quiet, then its ima"},{"name":"confirmScale","description":"Confirm the item's real-world dimensions (cm). Allowed once analysis has finished (status 'awaiting_confirmation', or 'failed' with a completed analysis) and be"},{"name":"startGeneration","description":"Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the s"},{"name":"publishItem","description":"Publish the item's public AR page. Makes the item public (this is the owner's publish decision; items created via the API start private) subject to the plan's p"},{"name":"unpublishItem","description":"Unpublish the item's public AR page (all embeds go quiet). CHANGES PUBLIC STATE. Requires scope: publish_items."},{"name":"getItemLinks","description":"Public AR URL, embed URL, embed snippets and QR (if generated). Requires scope: read_catalog."},{"name":"generateItemQr","description":"Generate (or regenerate) the item's QR code SVG. Requires scope: create_qr."},{"name":"listCatalogs","description":"List the account's catalogs. Requires scope: read_catalog."},{"name":"deleteCatalog","description":"Delete a catalog (unpublishes its public page first). Permanent. A published catalog is unpublished first so its public page, QR and embeds go quiet; item membe"},{"name":"addCatalogItem","description":"Add an item to a catalog (appends unless position is given). Both the catalog and the item must belong to the key's account (404 otherwise). 409 conflict when t"},{"name":"removeCatalogItem","description":"Remove an item from a catalog. Requires scope: write_catalog."},{"name":"listGenerationOptions","description":"Generation options available to this account and their current credit cost. Read before spending. Each option lists credit_cost (what POST /v1/items/{id}/genera"},{"name":"listCreditLedger","description":"The account's credit ledger (newest first, cursor-paginated). Every debit and credit: generation charges, refunds, plan allocations, top-ups. Query: limit (1–10"},{"name":"listAgents","description":"List the account's agent identities. An agent is an identity OWNED by the account (kind agent or service). Keys attach to an agent; the agent gets actor identit"},{"name":"listWebhookEndpoints","description":"List the account's webhook endpoints and the event types. Endpoints are created by a human in the dashboard (Account → API keys → Webhooks); a key can list them"}],"package":null,"toolSurface":{"id":"ts_j6ew5x68znuj","endpointId":"ep_guxm32vwhrqx","hash":"2bf4d83152330dfb949dcdd1156f941e2a35ead6b194afe64847666340031248","toolCount":20,"serverName":"pixeloa","serverVersion":"2026-10-18","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-21T03:27:13.234Z","lastSeenAt":"2026-10-26T01:31:31.277Z","observations":18,"toolNames":["getMe","listItems","createItem","getItem","updateItem","deleteItem","confirmScale","startGeneration","publishItem","unpublishItem","getItemLinks","generateItemQr","listCatalogs","deleteCatalog","addCatalogItem","removeCatalogItem","listGenerationOptions","listCreditLedger","listAgents","listWebhookEndpoints"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_guxm32vwhrqx","url":"https://pixeloa.ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-24T07:26:03.672Z","auth":{"observedAt":"2026-10-24T07:26:03.704Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-24T07:26:03.718Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"pixeloa.ai","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-11T23:26:49.000Z","validTo":"2026-12-11T00:26:44.000Z","daysToExpiry":45,"sanCount":3,"fingerprint256":"58:53:76:6D:0D:31:8E:13:49:11:CB:E5:84:BD:39:03:33:28:15:33:52:61:AC:DF:82:49:23:51:86:40:EE:A2"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.pixeloa/pixeloa","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.pixeloa%2Fpixeloa","firstSeenAt":"2026-10-21T03:20:33.100Z","fetchedAt":"2026-10-24T19:18:30.710Z","normalizedAt":"2026-10-24T19:18:30.710Z"}]},"firstSeenAt":"2026-10-21T03:20:33.100Z","updatedAt":"2026-10-26T01:35:42.839Z"}