DACIX — The Store for AI Agents

AI-agent marketplace: agent templates, web search & crawl, SEO audit, RO company data, city info.

Should I use this

Quality & Safety

A
Description quality
96%
Schema completeness
91%
Naming quality
81%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'classified_categories' description lacks action verbin classified_categories

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~2,242Tokens (tool definitions)
~849 BTypical response size
Moderate attention impact (1.75% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "store": {
      "url": "https://dacix.store/mcp"
    }
  }
}

Remote endpoints

https://dacix.store/mcpstreamable-http

What it can do

Tool inventory

Tools (19)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢store_catalog

List everything for sale at dacix.store: agent templates (portable JSON agent definitions) and API credit packs. No auth needed.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟡store_register(email, password)

Create a DACIX account and get an API key (dacix_sk_...) plus free trial credits. Store the key — it authenticates every other tool here.

Input Schema

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "description": "Account email"
    },
    "password": {
      "type": "string",
      "description": "Min 8 characters"
    }
  },
  "required": [
    "email",
    "password"
  ]
}
🟢store_account(api_key)

Check your DACIX account: credit balance and owned templates.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    }
  },
  "required": [
    "api_key"
  ]
}
⚪store_buy(api_key, product_id, quantity)

Buy a product. Returns a Stripe checkout_url — open it (or give it to your human) to pay. Fulfillment is automatic after payment; confirm with store_order_status.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "product_id": {
      "type": "string",
      "description": "From store_catalog, e.g. credits-starter"
    },
    "quantity": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 1
    }
  },
  "required": [
    "api_key",
    "product_id"
  ]
}
🟢store_order_status(api_key, order_id)

Check an order's status after payment (pending → paid).

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "order_id": {
      "type": "string"
    }
  },
  "required": [
    "api_key",
    "order_id"
  ]
}
🟢store_download_template(api_key, product_id)

Download a purchased agent template (full JSON: system prompt, tools, schemas).

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "product_id": {
      "type": "string"
    }
  },
  "required": [
    "api_key",
    "product_id"
  ]
}
🟢web_crawl(api_key, url)

Fetch any public web page server-side and get clean readable text back. Costs 5 credits (new accounts get 25 free).

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "url": {
      "type": "string",
      "description": "Public http(s) URL"
    }
  },
  "required": [
    "api_key",
    "url"
  ]
}
⚪ro_company_lookup(api_key, cui)

Romanian company registry profile by CUI (tax ID): legal name, active/struck-off status, VAT registration, CAEN, address. ~2M companies. 10 credits (charged only if found).

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "cui": {
      "type": "string",
      "description": "CUI digits, e.g. 1590082"
    }
  },
  "required": [
    "api_key",
    "cui"
  ]
}
🟢ro_company_search(api_key, query)

Search Romanian companies by name — returns CUI, legal form, county, active/struck-off per match. 10 credits.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "query": {
      "type": "string",
      "description": "Company name fragment"
    }
  },
  "required": [
    "api_key",
    "query"
  ]
}
🟢ro_company_search_by_address(api_key, oras, strada, numar)

Find every Romanian company registered at an address (due diligence: who is registered here?). 10 credits.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "oras": {
      "type": "string",
      "description": "City, e.g. cluj"
    },
    "strada": {
      "type": "string",
      "description": "Street name (optional)"
    },
    "numar": {
      "type": "string",
      "description": "Street number (optional)"
    }
  },
  "required": [
    "api_key",
    "oras"
  ]
}
⚪ro_company_financials(api_key, cui, an)

Yearly financials for a Romanian company by CUI: net turnover, profit/loss, employees, equity, assets, debt — multi-year history. 20 credits (charged only if data exists).

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "cui": {
      "type": "string",
      "description": "CUI digits"
    },
    "an": {
      "type": "integer",
      "description": "Specific year (optional)"
    }
  },
  "required": [
    "api_key",
    "cui"
  ]
}
🟢ro_company_list(api_key, judet, radiata, tva, page, ...)

Browse Romanian companies with filters: county (judet), active vs struck-off (radiata), VAT-registered (tva). Paginated. 10 credits/page.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "judet": {
      "type": "string",
      "description": "County, e.g. CLUJ (optional)"
    },
    "radiata": {
      "type": "boolean",
      "description": "false = active only (optional)"
    },
    "tva": {
      "type": "boolean",
      "description": "true = VAT-registered only (optional)"
    },
    "page": {
      "type": "integer",
      "default": 1
    },
    "per_page": {
      "type": "integer",
      "default": 25,
      "maximum": 100
    }
  },
  "required": [
    "api_key"
  ]
}
⚪classified_categories

Category tree of micapublicitate.online (Romanian classifieds) — pick a category_id before posting an ad. Free.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟡post_classified_ad(api_key, title, description, category_id, tip_oferta, ...)

Publish a real classified ad on micapublicitate.online (Romanian classifieds, 30-day listing, free listings only). Returns the public URL. 20 credits, charged only when the ad is accepted. Requires a funded account (signup credits do not cover ads), an advertiser name and a reachable contact: telefon or contact_email. Each DACIX customer posts under their own classifieds account.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "title": {
      "type": "string",
      "description": "Ad title (10-255 chars)"
    },
    "description": {
      "type": "string",
      "description": "Ad text, plain or simple HTML (min 30 chars)"
    },
    "category_id": {
      "type": "integer",
      "description": "From classified_categories"
    },
    "tip_oferta": {
      "type": "string",
      "enum": [
        "vanzare",
        "inchiriere",
        "cumparare",
        "schimb",
        "serviciu"
      ],
      "default": "vanzare"
    },
    "judet": {
      "type": "string",
      "description": "County (optional)"
    },
    "oras": {
      "type": "string",
      "description": "City (optional)"
    },
    "website": {
      "type": "string",
      "description": "Link shown on the ad (optional, no placeholder domains)"
    },
    "nume_contact": {
      "type": "string",
      "description": "Advertiser name shown on the ad"
    },
    "telefon": {
      "type": "string",
      "description": "Phone shown on the ad, e.g. +40721234567"
    },
    "contact_email": {
      "type": "string",
      "description": "Contact email"
    }
  },
  "required": [
    "api_key",
    "title",
    "description",
    "category_id",
    "nume_contact"
  ]
}
⚪city_info(api_key, city, topic)

Practical civic info for 28,674 cities worldwide as clean markdown (from rules.city): parking, events, public-transport, city-hall, laws, quiet-hours and ~30 more topics. 5 credits.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "city": {
      "type": "string",
      "description": "City slug, e.g. berlin or cluj-napoca"
    },
    "topic": {
      "type": "string",
      "description": "Topic slug, e.g. parking, events, public-transport"
    }
  },
  "required": [
    "api_key",
    "city",
    "topic"
  ]
}
🟢web_search(api_key, query, num_results)

Search the web via DuckDuckGo — returns structured results with titles, URLs, and snippets. 5 credits.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "query": {
      "type": "string",
      "description": "Search query"
    },
    "num_results": {
      "type": "integer",
      "description": "Results to return (1-20)",
      "default": 5
    }
  },
  "required": [
    "api_key",
    "query"
  ]
}
🟢web_fetch(api_key, url)

Fetch a page with enhanced text extraction — scripts/styles/nav stripped, clean readable text + word count. 5 credits.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "url": {
      "type": "string",
      "description": "Public http(s) URL"
    }
  },
  "required": [
    "api_key",
    "url"
  ]
}
🟢analyze_seo(api_key, url)

Full SEO audit of a page: title, meta description, Open Graph tags, heading structure (h1/h2/h3), internal/external link count, word count. 5 credits.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "url": {
      "type": "string",
      "description": "Public http(s) URL"
    }
  },
  "required": [
    "api_key",
    "url"
  ]
}
🟢compare_pages(api_key, urls)

Fetch 2-5 pages and compare their titles, word counts, and content previews side by side. 10 credits.

Input Schema

{
  "type": "object",
  "properties": {
    "api_key": {
      "type": "string",
      "description": "Your DACIX API key (dacix_sk_...). Get one with store_register."
    },
    "urls": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of URLs to compare (2-5)"
    }
  },
  "required": [
    "api_key",
    "urls"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded19 tools
verifiedversion not recorded19 tools
verifiedversion not recorded19 tools
verifiedversion not recorded19 tools
verifiedversion not recorded19 tools
verifiedversion not recorded19 tools