For AI agents

Tools this site exposes to agents

aionthefuture.com registers read-only informational tools with browser-based AI agents via the W3C WebMCP draft API (navigator.modelContext.registerTool), plus one declarative form tool on the contact form. The schemas below define each tool's input and output. There is no server-side HTTP API; tools run in-page.

get_company_info

webmcp

Company overview: who AI on the Future is, experience from 10-person companies to organisations of 100,000+, model expertise, and engagement models.

Input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "description": "This tool takes no parameters."
}
Output schema
{
  "type": "object",
  "required": [
    "content"
  ],
  "properties": {
    "content": {
      "type": "array",
      "description": "MCP content blocks returned by the tool.",
      "items": {
        "type": "object",
        "required": [
          "type",
          "text"
        ],
        "properties": {
          "type": {
            "type": "string",
            "const": "text"
          },
          "text": {
            "type": "string"
          }
        }
      }
    }
  }
}

get_services

webmcp

Services: AI strategy and roadmap, data and AI implementation, interim AI leadership (Director of AI, CAIO, CDO, CIO), sovereign AI, responsible AI, and ideation sessions.

Input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "description": "This tool takes no parameters."
}
Output schema
{
  "type": "object",
  "required": [
    "content"
  ],
  "properties": {
    "content": {
      "type": "array",
      "description": "MCP content blocks returned by the tool.",
      "items": {
        "type": "object",
        "required": [
          "type",
          "text"
        ],
        "properties": {
          "type": {
            "type": "string",
            "const": "text"
          },
          "text": {
            "type": "string"
          }
        }
      }
    }
  }
}

get_training_courses

webmcp

Training courses, online or on site: Generative AI Fundamentals, Introduction to Prompting, GenAI Masterclass, Introduction into Agentic AI, Vibecoding Masterclass, Claude Masterclass.

Input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "description": "This tool takes no parameters."
}
Output schema
{
  "type": "object",
  "required": [
    "content"
  ],
  "properties": {
    "content": {
      "type": "array",
      "description": "MCP content blocks returned by the tool.",
      "items": {
        "type": "object",
        "required": [
          "type",
          "text"
        ],
        "properties": {
          "type": {
            "type": "string",
            "const": "text"
          },
          "text": {
            "type": "string"
          }
        }
      }
    }
  }
}

get_contact_info

webmcp

Contact details: email, phone, location, and working area.

Input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "description": "This tool takes no parameters."
}
Output schema
{
  "type": "object",
  "required": [
    "content"
  ],
  "properties": {
    "content": {
      "type": "array",
      "description": "MCP content blocks returned by the tool.",
      "items": {
        "type": "object",
        "required": [
          "type",
          "text"
        ],
        "properties": {
          "type": {
            "type": "string",
            "const": "text"
          },
          "text": {
            "type": "string"
          }
        }
      }
    }
  }
}

send_contact_message

webmcp-declarative

Send an enquiry via the contact form (declarative WebMCP form tool).

Input schema
{
  "type": "object",
  "required": [
    "name",
    "email",
    "message"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "Sender's name."
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Reply-to email address."
    },
    "company": {
      "type": "string",
      "description": "Company name (optional)."
    },
    "help": {
      "type": "string",
      "description": "Topic of the enquiry.",
      "enum": [
        "Find and shape AI use cases",
        "Build a use case",
        "Train our team",
        "A small or freelance project",
        "Something else"
      ]
    },
    "message": {
      "type": "string",
      "description": "The message body."
    }
  },
  "additionalProperties": false
}
Output schema
{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "const": "prepared"
    }
  }
}

Invocation example, in an agent-capable browser on this origin: the page calls navigator.modelContext.registerTool for each tool above at load; an agent then executes a tool by name with an empty object (or the form fields for send_contact_message) and receives the output schema shown. For anything beyond these tools, email info@aionthefuture.com and a person will reply.