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
Findings (1)
- LOWin classified_categories
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
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-httpWhat it can do
Tool inventory
Tools (19)
🟢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
Evidence