A1 Synthetic Oil (independent AMSOIL dealer)
by a1syntheticoil.com · remote · no sign-in to list tools · v1.0.0 · published by com.a1syntheticoil
AMSOIL catalog search, account options, and dealer-referral shopping links from A1 Synthetic Oil
8 tools: 6 change things and 2 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things6Claude Code: ask: see these tools
- Only reads2Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http a1-synthetic-oil https://a1syntheticoil.com/mcpFindings
Matches of fixed checks, with the text they matched.
- Warnget_product
The server marks "get_product" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_product" says "get": a word for reading.
- Warnshop_links
The server marks "shop_links" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "shop_links" says "link": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
8 tools
Changes things 6Claude Code: ask
account_optionsWho each AMSOIL account type is for, how it differs from the others, and the enrollment link with dealer referral zo=30734402: shopping without an account, Preferred Customer membe…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Who each AMSOIL account type is for, how it differs from the others, and the enrollment link with dealer referral zo=30734402: shopping without an account, Preferred Customer membership, commercial, retail, installer, and independent dealer.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Explain AMSOIL account types
contact_dealerHow to reach Jeff Pittman, the independent AMSOIL dealer behind A1 Synthetic Oil, and what to include when asking for help choosing a product or account.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it How to reach Jeff Pittman, the independent AMSOIL dealer behind A1 Synthetic Oil, and what to include when asking for help choosing a product or account.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Contact Jeff Pittman
get_productFull A1 guidance for one product: description, fitment notes, a common question, the U.S.1 finding
Why it is in this group
- The name "get_product" says "get": a word for reading.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "get_product" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_product" says "get": a word for reading.
Description, as the server wrote it Full A1 guidance for one product: description, fitment notes, a common question, the U.S. and Canadian product codes, and the AMSOIL shopping link with dealer referral zo=30734402.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Get product details
nearest_distribution_centersThe three closest AMSOIL distribution centers in the same country as a U.S.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it The three closest AMSOIL distribution centers in the same country as a U.S. ZIP code or Canadian postal code, by straight-line distance. These are AMSOIL facilities, not A1 locations, and the nearest one may not fulfill an order.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Find nearby AMSOIL distribution centers
shop_linksAMSOIL product links with dealer referral zo=30734402 for up to 25 product codes, plus the storefront link.1 finding
Why it is in this group
- The name "shop_links" says "link": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "shop_links" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "shop_links" says "link": a word for a change.
Description, as the server wrote it AMSOIL product links with dealer referral zo=30734402 for up to 25 product codes, plus the storefront link. The user opens each link, chooses the package size, and checks out on AMSOIL.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Get shopping links
suggest_for_vehicleMatches the viscosity grade and specification a vehicle's owner's manual lists to AMSOIL products, with shopping links carrying dealer referral zo=30734402 and the official AMSOIL …No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Matches the viscosity grade and specification a vehicle's owner's manual lists to AMSOIL products, with shopping links carrying dealer referral zo=30734402 and the official AMSOIL lookup link for confirming the exact fit. It does not look up vehicles: give the requirements from the manual. Without them it returns questions to ask (needs) instead of guessing.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Suggest AMSOIL products for a vehicle
Only reads 2Claude Code: allow
list_categoriesEvery product category with its product count and A1 catalog page.No findings
Why it is in this group
- The name "list_categories" says "list": a word for reading.
Description, as the server wrote it Every product category with its product count and A1 catalog page.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: List product categories
search_productsSearch the AMSOIL catalog by product name, product code, viscosity grade (for example 5W-30), product type, or category, with the same ranking and typo tolerance as the a1synthetic…No findings
Why it is in this group
- The name "search_products" says "search": a word for reading.
Description, as the server wrote it Search the AMSOIL catalog by product name, product code, viscosity grade (for example 5W-30), product type, or category, with the same ranking and typo tolerance as the a1syntheticoil.com catalog search. Returns product codes, the A1 product page, the AMSOIL shopping link with dealer referral zo=30734402, matching categories, and related A1 guides. Does not return prices or stock.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Search AMSOIL products
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http a1-synthetic-oil https://a1syntheticoil.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__a1-synthetic-oil__search_products",
"mcp__a1-synthetic-oil__list_categories"
],
"ask": [
"mcp__a1-synthetic-oil__get_product",
"mcp__a1-synthetic-oil__account_options",
"mcp__a1-synthetic-oil__shop_links",
"mcp__a1-synthetic-oil__nearest_distribution_centers",
"mcp__a1-synthetic-oil__contact_dealer",
"mcp__a1-synthetic-oil__suggest_for_vehicle"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as a1-synthetic-oil. Review it before you use it.