{"data":{"name":"app.slxd/aiapipricing","title":"SLXD AI API Pricing","description":"Look up, compare and track AI model API prices from an AI assistant. No sign-in needed.","version":"1.0.0","websiteUrl":"https://aiapipricing.slxd.app","repositoryUrl":null,"remotes":[{"url":"https://aiapipricing.slxd.app/mcp/aiapipricing","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-18T19:56:29.691Z","updatedAt":"2026-10-18T19:56:29.691Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"SLXD AI API Pricing","source":"official-registry","sourceId":"app.slxd/aiapipricing","updatedAt":"2026-10-18T19:56:29.691Z","confidence":100,"websiteUrl":"https://aiapipricing.slxd.app","description":"Look up, compare and track AI model API prices from an AI assistant. No sign-in needed.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"app.slxd/aiapipricing","endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","name":"compare_models","title":"Compare models","description":"Returns the current prices of several models side by side. Amounts in credits are never converted to money, so a credit-billed model is not comparable to a token-billed one. Two dimensions can share a label, so the ones that would collide carry their qualifiers, e.g. 'Web search (context size: high)'.","inputSchema":{"type":"object","properties":{"models":{"minItems":2,"maxItems":8,"type":"array","items":{"type":"string","description":"Model id as `provider/slug`, e.g. `anthropic/claude-sonnet-4-5`."}}},"required":["models"]},"annotations":{"readOnlyHint":true},"definitionHash":"793234ebd407748aadb490a2ed932602604ae639d8671dc850e18f46406bb5e5","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T13:46:56.110Z","metadataTrust":"untrusted"},{"serverName":"app.slxd/aiapipricing","endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","name":"data_sources","title":"Data sources and their health","description":"Explains where the prices come from: which sources are consulted, their weight and licence, when each last succeeded, and whether any is currently failing. Use this to judge how much to trust a price.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"definitionHash":"f04b972a181af50fb280895dac8567c1952a7e1d6ecceb4d67ff9408b7afbc68","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T13:46:56.110Z","metadataTrust":"untrusted"},{"serverName":"app.slxd/aiapipricing","endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","name":"find_tools","title":"Find tools","description":"Searches the full catalogue of available tools by keyword and returns the matching tool names with a short description. Use it when no directly-listed tool fits the task — many tools are available but not listed. Then call tool_schema for the one you picked, and run_tool to execute it.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"Space-separated keywords, e.g. 'invoice pdf export'. Matched against tool names and descriptions; any term may match."}},"required":["query"]},"annotations":{"readOnlyHint":true,"idempotentHint":true},"definitionHash":"d2e7c7223a475f81970f631394b236b5ae58a0accd2d1818f4f788e7e3d24a03","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T13:46:56.110Z","metadataTrust":"untrusted"},{"serverName":"app.slxd/aiapipricing","endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","name":"get_model_price","title":"Get a model's prices","description":"Returns every current price for one model — input, output, cached reads, batch and priority tiers, context brackets — with the confidence level and which sources agree. By default these are the maker's own prices; pass `channel` to get what a reseller charges for the same model instead. Two dimensions can share a label, so the ones that would collide carry their qualifiers, e.g. 'Web search (context size: high)'.","inputSchema":{"type":"object","properties":{"model":{"type":"string","description":"Model id as `provider/slug`, e.g. `anthropic/claude-sonnet-4-5`."},"channel":{"description":"Sales channel to price. Omit for the maker's own price. `direct` is the maker, the rest resell the same model at their own rate; a channel that does not sell this model returns the model with no prices.","type":"string","enum":["direct","vertex","bedrock","azure","sagemaker","databricks","snowflake","watsonx","cloudflare","fireworks","alibaba","openrouter","github_copilot","coding_plan","token_plan","other"]}},"required":["model"]},"annotations":{"readOnlyHint":true},"definitionHash":"071e5d1ee09a9bcc48ba64eab6d8603d29e525252df000b34a88421675f93baf","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T13:46:56.110Z","metadataTrust":"untrusted"},{"serverName":"app.slxd/aiapipricing","endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","name":"list_providers","title":"List providers","description":"Lists every provider in the catalogue and how many models each has. These are the houses that MAKE the models: a reseller (Vertex, Bedrock, Azure, OpenRouter, a subscription plan) is a sales channel, not a provider — ask `get_model_price` with a `channel` for what one of those charges.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"definitionHash":"fac9f799e8166aaee808df9810e135bbf78abfaf5e9c39107e2376490ad2613c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T13:46:56.110Z","metadataTrust":"untrusted"},{"serverName":"app.slxd/aiapipricing","endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","name":"price_history","title":"Price history","description":"Returns a model's price over time. Each point is [date, amount] with the date as YYYY-MM-DD. The series holds only the points where the price CHANGED — prices are step functions, so a stable model is one point, not one per day; when a price changed twice on one day, both points are returned with the same date, in order. One series per price dimension: two dimensions can share a label, so the ones that would collide carry their qualifiers, e.g. 'Web search (context size: high)'.","inputSchema":{"type":"object","properties":{"model":{"type":"string","description":"Model id as `provider/slug`, e.g. `anthropic/claude-sonnet-4-5`."},"from":{"description":"ISO date, inclusive.","type":"string"},"to":{"description":"ISO date, inclusive.","type":"string"}},"required":["model"]},"annotations":{"readOnlyHint":true},"definitionHash":"ffd9bdf3aec33f63d646ecacc09b5c5eb09085c22f786e616a2734d2cefd7ec5","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T13:46:56.110Z","metadataTrust":"untrusted"},{"serverName":"app.slxd/aiapipricing","endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","name":"recent_changes","title":"Recent price changes","description":"Lists recent price increases, decreases, additions and removals across the catalogue, newest first.","inputSchema":{"type":"object","properties":{"days":{"default":30,"type":"integer","minimum":1,"maximum":365},"limit":{"default":50,"type":"integer","minimum":1,"maximum":200}}},"annotations":{"readOnlyHint":true},"definitionHash":"1a764c2bf877a2f826ee32faee29a65f2c22e3b607666ac4062bcc7ab94e5bcb","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T13:46:56.110Z","metadataTrust":"untrusted"},{"serverName":"app.slxd/aiapipricing","endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","name":"run_tool","title":"Run a tool","description":"Executes a tool by name with the given arguments. Use it for tools that are not directly listed — look them up with find_tools and check their arguments with tool_schema first. Prefer a directly-listed tool whenever one fits. If the action is destructive, ask the user to confirm before calling it.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"description":"Exact tool name, as returned by find_tools."},"arguments":{"description":"Arguments object matching the tool's schema.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["name"]},"annotations":{"readOnlyHint":false},"definitionHash":"acec3def00998e36a2580974f24717464ad5ef83e5e5260d4d50710fb29b9035","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T13:46:56.110Z","metadataTrust":"untrusted"},{"serverName":"app.slxd/aiapipricing","endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","name":"search_models","title":"Search models","description":"Searches the catalogue of AI models and returns their current prices, with a confidence level and the sources backing each price.","inputSchema":{"type":"object","properties":{"query":{"description":"Free text matched against name and id.","type":"string"},"provider":{"description":"Restrict to one provider slug, e.g. `openai`.","type":"string"},"limit":{"default":20,"type":"integer","minimum":1,"maximum":100}}},"annotations":{"readOnlyHint":true},"definitionHash":"f8bb73871d13843894564159758f5bbf13e95032267837f4f6ccb42227dfe24c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T13:46:56.110Z","metadataTrust":"untrusted"},{"serverName":"app.slxd/aiapipricing","endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","name":"tool_schema","title":"Get a tool's schema","description":"Returns the full input schema of a single tool, including which arguments are required. Call it after find_tools and before run_tool.","inputSchema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"description":"Exact tool name, as returned by find_tools."}},"required":["name"]},"annotations":{"readOnlyHint":true,"idempotentHint":true},"definitionHash":"0fce0e04b7f3def313a96e63bba3f91db6f058275ea87685132274787449b8fe","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T13:46:56.110Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"ade85fb7c7e65fc2b3f9e243de85a2cddf7f134eb9d013d8c96fe60d47e14362","protocol":"streamable-http","status":"indexed","toolCount":10,"observedAt":"2026-11-02T13:46:56.110Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"app.slxd/aiapipricing":{"url":"https://aiapipricing.slxd.app/mcp/aiapipricing"}}},"Cursor":{"mcpServers":{"app.slxd/aiapipricing":{"url":"https://aiapipricing.slxd.app/mcp/aiapipricing"}}},"VS Code":{"servers":{"app.slxd/aiapipricing":{"type":"http","url":"https://aiapipricing.slxd.app/mcp/aiapipricing"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://aiapipricing.slxd.app/mcp/aiapipricing"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:app.slxd%2Faiapipricing","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/app.slxd%2Faiapipricing","name":"app.slxd/aiapipricing","description":"Look up, compare and track AI model API prices from an AI assistant. No sign-in needed.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://aiapipricing.slxd.app/mcp/aiapipricing"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://aiapipricing.slxd.app","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"app.slxd/aiapipricing","status":"online","lastCheckedAt":"2026-11-03T19:18:37.285Z","lastSuccessfulCheck":"2026-11-03T19:18:37.285Z","latencyMs":629,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:18:37.285Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:18:37.285Z"},"security":null,"timestamps":{"createdAt":"2026-10-18T19:56:29.691Z","updatedAt":"2026-10-18T19:56:29.691Z","observedAt":"2026-11-03T19:18:37.285Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}