DO

Datailo: one MCP connection to tenders, EU regulation and law

com.datailo/datailo

One MCP connection to tenders (Victano), EU regulation (Rekvira) and law (Avokata). Keyless start.

Yes, your AI can use this right now.Answered a live MCP handshake in 770 ms with no sign-in needed and exposes 17 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://mcp.datailo.com/mcp

17 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
datailo_start_hereread-only

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. Orientation for a new connection: the cross-service jobs you can hand over (listed first), which services are enabled, which are available, and what to do next. Call this first.

datailo_connect

Sign in, inside the chat (needed to enable services and call their tools). Send the user's email and the language you are speaking with them (e.g. 'lt', 'en', 'de'). Datailo sends ONE email in that language with a confirm link and a six-digit code, valid 15 minutes, and returns a request_id. Tell the user, in their language, to click Confirm in the email; then IMMEDIATELY call datailo_connect_veri

datailo_connect_verify

Finish signing in. Call it RIGHT AFTER datailo_connect with the request_id and no code: it waits up to 45 s for the user to click Confirm in the email and returns as soon as they do (call again if it returns waiting — do not ask the user to report the click). If the user reads you the six-digit code, pass it as code. On success a durable dat_ key is issued (shown once) and, for clients without a

datailo_accountread-only

The connected account's email, service links, and plan states. action='keys' lists your dat_ keys (prefix, origin, created, last used — never the key); action='revoke_key' with key_prefix revokes one.

datailo_catalogread-only

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. Compact rows for every federated service: name, job, datasets, tool and workflow counts, tiers, whether it is enabled on this account. Rendered from each service's live product card, never hand-written; a service without a card yet shows card: "unavailable".

datailo_describeread-only

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. The full product card for one service: tagline, datasets, workflows, tiers, docs.

datailo_enable

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. Enable a federated service on your Datailo account. For services with an account model the hub links (or creates) your account there by your email and keeps an encrypted key; keyless services are enabled as a trial. Then datailo_tools and datailo_invoke reac

datailo_disablecan modify

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. Disable a service: revokes the hub's key for it. Your account and data there remain yours.

datailo_plan

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. See a service's plan (action: status | enroll | change | discontinue). Everything is free during the beta: there is no paid plan to choose, nothing is charged and no checkout link is returned.

datailo_toolsread-only

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. Search the tools of your enabled services (read live from each service). q takes words or a whole sentence: tools are ranked by the words they match, name and title first. service narrows to one service; include_available also previews services you could ena

datailo_tool_schemaread-only

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. The full input schema for one tool of an enabled service, and how to call it.

datailo_invoke

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. Call one tool of an enabled service through the hub: service, tool name and its arguments (see datailo_tool_schema). Returns the service's own result.

datailo_workflowsread-only

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. Cross-service jobs first (service 'datailo', kind 'job': whole work products that chain several services), then each service's ready-made playbooks, marked enabled or not. Open one with datailo_workflow.

datailo_workflowread-only

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. One playbook's steps from the service itself, each annotated with the exact datailo_invoke call to run it through this connection. service='datailo' with a job name returns the whole job: services to enable, stages with their playbooks, checkpoints and the w

submit_feedback

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. Send feedback about Datailo to the team that builds it: a bug, a wrong answer, missing data, a missing feature, a workflow idea, or praise. Every item is read by a person. When to offer it: an answer came back empty or wrong; the user corrected you or the re

notifications

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. Messages from the Datailo team to this person: replies to their feedback, questions about it, service notices and news about the tools they use. action='list' shows the inbox; 'read' with id opens one message and marks it read; 'reply' with id and body answe

feedback

Sign-in required: call datailo_connect(email) and datailo_connect_verify first (free, one email) unless this connection is already signed in. Read one Datailo feedback item and its whole thread on demand, or answer in it. Given a feedback reference like DAT-FB-<number>, fetch it with feedback(action='get', ref='DAT-FB-<number>') before answering. action='get' returns the item (what was sent, its s

Alternatives in Other

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”