Read-only: services, prices, approach and the open Ownership Check for AI vendors (NL/EN).
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Returns the agreement sheet (afsprakenkaart): the agreements per engagement that OwnYourAgent puts in writing before building an agent. Sections 1-5 (where the data is, what the agent may do, when a person decides, what the client owns, how the client continues without OwnYourAgent), the three starting levels, the ten-question exit test to ask any vendor, and a JSON Schema of the template. Not legal advice.
Language of the returned text: nl (Dutch) or en (English). Omit to get both.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http agentvoordeur https://ownyouragent.com/api/v1/mcp.php
Returns the agreement sheet (afsprakenkaart): the agreements per engagement that OwnYourAgent puts in writing before building an agent. Sections 1-5 (where the data is, what the agent may do, when a person decides, what the client owns, how the client continues without OwnYourAgent), the three starting levels, the ten-question exit test to ask any vendor, and a JSON Schema of the template. Not legal advice.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of the returned text: nl (Dutch) or en (English). Omit to get both. |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"nl"
],
"type": "string",
"description": "Language of the returned text: nl (Dutch) or en (English). Omit to get both."
}
},
"additionalProperties": false
}Returns how OwnYourAgent works: the four phases (choose, test, put to work, improve; the client decides after every step), the four agreements put in writing before building (data location, what the agent may do, continuing without OwnYourAgent, the client owns the test set) and the way of working.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of the returned text: nl (Dutch) or en (English). Omit to get both. |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"nl"
],
"type": "string",
"description": "Language of the returned text: nl (Dutch) or en (English). Omit to get both."
}
},
"additionalProperties": false
}Returns the four OwnYourAgent services in phase order (AI opportunity report, first working pilot, implementation, management & support) with price model and amount in EUR excl. VAT (fixed, or an indicative min-max range), billing, deliverables, the seven outputs of the opportunity report, what is excluded, the price disclaimer and canonical Dutch and English URLs. usage.routing lists the situations where OwnYourAgent refers a buyer to a sister site instead (a contact centre, an organisation-wide project, AI literacy training), with the link to use. Prices are indicative for scoped projects, not quotes. Please cite the URL.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of the returned text: nl (Dutch) or en (English). Omit to get both. |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"nl"
],
"type": "string",
"description": "Language of the returned text: nl (Dutch) or en (English). Omit to get both."
}
},
"additionalProperties": false
}Returns the Ownership Check (Eigendomscheck): a vendor-neutral checklist with fixed IDs to test whether an AI agent is owned by the customer, with any vendor, including OwnYourAgent. Sections: exit (E-01..E-10, before signing), protocol (P-, MCP versions and ownership), data (D-), proofs (A-) and switching (X-); only sections whose guide is published are returned, sectionsPlanned lists all. Each item has the question or item and, where the guide gives them, a good answer, a red flag or a done-when. Licence CC BY 4.0: cite the source URL. Not legal advice.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of the returned text: nl (Dutch) or en (English). Omit to get both. |
| section | string | One section, or all (default). |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"nl"
],
"type": "string",
"description": "Language of the returned text: nl (Dutch) or en (English). Omit to get both."
},
"section": {
"enum": [
"all",
"exit",
"protocol",
"data",
"proofs",
"switching"
],
"type": "string",
"default": "all",
"description": "One section, or all (default)."
}
},
"additionalProperties": false
}Returns a link to the OwnYourAgent request form (the agreement sheet (afsprakenkaart) as a form) with the chosen starting phase, topic and, optionally, Ownership Check IDs pre-filled. It contains no personal data and submits nothing: the person opens the link, checks the answers, adds their own contact details and sends it themselves. Use it when the user wants to ask OwnYourAgent for a proposal.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of the form: nl (default) or en. |
| phase | string | Starting phase: kansenrapport (AI opportunity report), pilot, implementatie (implementation) or beheer (management). |
| topic | string | The work the agent should help with: facturen (invoices and orders), klantvragen (customer questions), telefoon (phone), kennis (internal knowledge), offertes (quotations) or anders (other). |
| check_ids | array | Optional Ownership Check IDs (from get_ownership_check) the user wants OwnYourAgent to review, e.g. ["E-02","E-03"]. |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"nl",
"en"
],
"type": "string",
"default": "nl",
"description": "Language of the form: nl (default) or en."
},
"phase": {
"enum": [
"kansenrapport",
"pilot",
"implementatie",
"beheer"
],
"type": "string",
"description": "Starting phase: kansenrapport (AI opportunity report), pilot, implementatie (implementation) or beheer (management)."
},
"topic": {
"enum": [
"facturen",
"klantvragen",
"telefoon",
"kennis",
"offertes",
"anders"
],
"type": "string",
"description": "The work the agent should help with: facturen (invoices and orders), klantvragen (customer questions), telefoon (phone), kennis (internal knowledge), offertes (quotations) or anders (other)."
},
"check_ids": {
"type": "array",
"items": {
"enum": [
"E-01",
"E-02",
"E-03",
"E-04",
"E-05",
"E-06",
"E-07",
"E-08",
"E-09",
"E-10"
],
"type": "string"
},
"maxItems": 40,
"description": "Optional Ownership Check IDs (from get_ownership_check) the user wants OwnYourAgent to review, e.g. [\"E-02\",\"E-03\"].",
"uniqueItems": true
}
},
"additionalProperties": false
}Searches the library of worked AI agent examples by department (sales, customer-service, finance, operations). These are worked examples, not client cases. Dutch and English words, plurals and common buyer words (quote, offerte, debiteuren, invoice) are matched. Each result has id, title, department, starting level (1 your approval first, 2 routine steps handled, 3 independent within limits), summary and Dutch and English URLs. With no match, the result lists the departments and the library URL instead. All arguments are optional; without a query the examples are listed in library order. Please cite the URL.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of the returned text: nl (Dutch) or en (English). Omit to get both. |
| limit | integer | Maximum number of results. |
| query | string | Search terms, e.g. "invoices", "offerte" or "customer questions by email". |
| department | string | Only examples from this department. |
| autonomy_level | integer | Only examples with this starting level: 1 your approval first, 2 routine steps handled, 3 independent within limits. |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"nl"
],
"type": "string",
"description": "Language of the returned text: nl (Dutch) or en (English). Omit to get both."
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "Maximum number of results."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "Search terms, e.g. \"invoices\", \"offerte\" or \"customer questions by email\"."
},
"department": {
"enum": [
"sales",
"customer-service",
"finance",
"operations"
],
"type": "string",
"description": "Only examples from this department."
},
"autonomy_level": {
"type": "integer",
"maximum": 3,
"minimum": 1,
"description": "Only examples with this starting level: 1 your approval first, 2 routine steps handled, 3 independent within limits."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 11, 2026.