Thomas Anglero Speaker MCP
Server Details
Thomas Anglero, Strategic AI Advisor & keynote speaker: bio, topics, booking, inquiry tools.
- Status
- Healthy
- Uptime
- 94.4% over 75 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 7 tools
Most tools have distinct purposes, and the advisory-vs-keynote split is well signposted (each info tool points to the other path). However, get_availability_guidance and get_booking_info overlap on logistics (availability, formats, fees), so an agent could occasionally pick the wrong one.
All seven tools follow a clean verb_noun pattern: get_* for informational tools (get_advisory_info, get_availability_guidance, get_booking_info, get_speaker_profile, get_speaking_topics) and submit_* for the two inquiry tools. No mixed conventions or vague verbs.
Seven tools is well-scoped for a speaker/advisory info-and-inquiry server, with a symmetric structure of info + submission for each of the two paths. Every tool earns its place without redundancy.
Both the keynote and advisory paths have full info and inquiry submission coverage, plus availability, booking, profile, and topics. Only minor gaps remain (e.g. no general contact/FAQ tool), which agents can work around via the inquiry tools.
Available Tools
7 toolsget_advisory_infoGet advisory information (The Reset)ARead-onlyInspect
Use when a CEO, Chair or board member wants private, one-to-one advice from Thomas Anglero on AI for themselves and their organization, rather than a keynote for an event. Works whether or not they have started with AI, in any country. Returns who it is for, the next step (an email or an advisory inquiry describing their situation and challenge; Thomas handles replies personally), The Reset offer, its two published prices in EUR, and how to start. For a keynote, use get_speaking_topics instead.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With readOnlyHint=true the safety profile is already covered, and the description adds genuine behavioral context: the reply is handled personally by Thomas, and it enumerates what the response contains (who it's for, next step, offer, two EUR prices, how to start). Since there is no output schema, this return-content disclosure is the only place that information exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, front-loaded with the usage trigger before the return contents and the sibling alternative. Slightly dense in the return enumeration, but every clause carries routing or expectation-setting value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-param, read-only info tool with no output schema, the description covers purpose, eligibility, the sibling alternative, and the shape of the returned content. Only minor detail is absent (e.g., the concrete contact channel behind 'how to start'), which is a small gap rather than a blocking one.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so per the baseline the schema fully carries parameter semantics and the description needs to add nothing. No parameter claims are made, so nothing is misleading.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource (private one-to-one AI advisory from Thomas Anglero / The Reset offer) and distinguishes it explicitly from the keynote sibling: 'rather than a keynote for an event' and 'For a keynote, use get_speaking_topics instead.' An agent can route between the two without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Names the exact audience and condition for use ('a CEO, Chair or board member wants private, one-to-one advice'), the disqualifying alternative (a keynote), and points to the correct sibling by name. It also notes it works regardless of AI maturity or country, removing common filtering heuristics.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_availability_guidanceGet availability guidanceBRead-onlyInspect
How availability is confirmed. No live calendar is published. Availability for a date is confirmed on inquiry. Thomas replies promptly.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the safety profile is covered. The description adds real behavioral context beyond that: there is no live calendar, availability is only confirmed on inquiry, and a human (Thomas) responds — telling the agent not to expect definitive date data from this call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four short sentences, front-loaded with the key constraint (no live calendar). 'No live calendar is published' and 'confirmed on inquiry' partially restate the same fact, so it is efficient rather than maximally tight.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter read-only tool with no output schema, the description gives the agent enough to know what the response amounts to (a policy statement, not a date list) and how availability actually gets confirmed. It does not describe response formatting, but that is minor here.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so the baseline is 4 per the rubric. The description correctly implies no input is needed to retrieve this guidance.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description conveys the topic ('how availability is confirmed') but frames it as the answer content rather than stating a function like 'Returns guidance on how availability is confirmed.' It does not differentiate itself from the sibling get_booking_info, which an agent could plausibly reach for the same need.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no explicit when-to-use statement and no routing against siblings such as get_booking_info or submit_speaking_inquiry. The inquiry-based framing implies this is a pre-booking information tool, but the agent must infer that.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_booking_infoGet booking informationBRead-onlyInspect
How booking works, the formats offered, and how fees are handled. Fees are provided on inquiry, tailored to format and location. Thomas replies promptly.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the safety profile is covered. The description adds that fees are given on inquiry and tailored to format/location, which is modestly useful process context, but it says nothing about what information is actually returned. The closing 'Thomas replies promptly' is marketing fluff, not behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The first sentence is front-loaded and does the real work, but the third sentence ('Thomas replies promptly') earns no place and dilutes the definition. The middle sentence about fees is relevant but could be tighter.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no parameters and no output schema, the description must carry the full informational burden. It names three topics (process, formats, fees) but does not indicate how complete or what form the returned information takes, leaving the agent with an adequate but thin picture.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so per the baseline there is nothing for the description to explain. It gets the default 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description gestures at content ('how booking works, formats offered, fees handled') but never states clearly that this tool retrieves booking information, nor uses a clean verb+resource phrasing. It is distinguishable from submit_speaking_inquiry by being informational rather than transactional, but the purpose stays loose and reads partly like promotional copy.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to call this versus get_availability_guidance, get_speaking_topics, or submit_speaking_inquiry. The 'fees are provided on inquiry' line hints that fee details come from a different action, but it never names that action or tells the agent when this call is appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_speaker_profileGet speaker profileARead-onlyInspect
Canonical short bio, positioning, notable clients, and links for Thomas Anglero.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already indicates this is a safe read operation. The description adds value by specifying the exact content returned (bio, positioning, clients, links), which goes beyond the annotation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that efficiently conveys the tool's purpose and output. No extraneous words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only tool with no parameters and no output schema, the description adequately lists the return fields (bio, positioning, clients, links), making it complete for an agent to understand the output.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters with 100% schema coverage. The description does not need to explain parameters, and the lack of parameters is clearly communicated by the empty schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns 'Canonical short bio, positioning, notable clients, and links for Thomas Anglero.' It uses a specific verb ('get') and resource ('speaker profile'), and the sibling tools (e.g., get_speaking_topics, get_booking_info) are clearly distinct topics.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit when-to-use or when-not-to-use guidance is provided. The description implies usage for obtaining biographical and profile information, but does not differentiate from siblings like get_speaking_topics or get_booking_info.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_speaking_topicsGet speaking topicsARead-onlyInspect
The three keynote topics with titles, subtitles, and a one-paragraph description each.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description aligns with the readOnlyHint annotation, confirming it is a read-only operation. It adds value by detailing what data is returned, but does not disclose additional behaviors like caching or prerequisites.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that is concise, front-loaded, and contains no unnecessary words. It efficiently communicates the tool's output.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with no parameters and no output schema, the description fully specifies what the tool returns (three topics with titles, subtitles, descriptions). No additional context is needed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has no parameters, so the baseline is 4. The schema coverage is 100%, and the description does not need to add parameter semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it returns exactly three keynote topics, each with title, subtitle, and a one-paragraph description. This is distinct from sibling tools like get_availability_guidance or get_speaker_profile.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not explicitly state when to use this tool versus alternatives, but it is implied that it is for retrieving keynote topics. No exclusions or alternatives are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
submit_advisory_inquirySubmit an advisory inquiryAInspect
Send a private advisory inquiry to Thomas Anglero on behalf of a CEO, Chair or board member who wants one-to-one advice on AI (The Reset), not a keynote. Before calling: read get_advisory_info, show the person every detail you will send, and send only after they approve (human_approved true) and agree to be contacted (consent true). The challenge field needs at least 300 characters: the situation, what has already been tried, and the outcome wanted. Records the inquiry in the same pipeline as the website form. Thomas reads each inquiry and handles replies personally. Do not promise a reply, a reply time, or a conversation. For a keynote, use submit_speaking_inquiry.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Full name of the person seeking advice. | |
| role | Yes | Their role, for example CEO, Chair, or board member. | |
| Yes | Their email address. Thomas handles replies personally. | ||
| company | Yes | Their company or organization. | |
| consent | Yes | Must be true. Set true only if the person agrees that Thomas Anglero may contact them by email about this inquiry (privacy policy: https://anglero.com/privacy-policy/). | |
| country | Yes | Country where they are based. | |
| website | No | Leave blank. Anti-spam field. | |
| ai_stage | Yes | Where they are with AI today. One of the listed options, exactly as written. | |
| No | Optional. Their LinkedIn profile address. | ||
| challenge | Yes | In their own words, what they want to solve or decide. At least 300 characters: their situation, what they have already tried, and the outcome they want. | |
| agent_name | Yes | The name of the AI agent or assistant sending this inquiry. | |
| company_size | Yes | Number of employees. One of the listed options, exactly as written. | |
| human_approved | Yes | Must be true. Set true only after the person has seen and approved the exact details being sent. | |
| company_website | No | Optional. The company website, as a full address starting with https://. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint=false, so the description usefully carries the rest: it records into the same pipeline as the website form, Thomas reads and replies personally, and the agent must not promise a reply or reply time. These are real behavioral constraints beyond the annotation, though the gated approval fields are largely echoed from the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded and every sentence carries a distinct instruction (preconditions, field rule, pipeline behavior, reply disclaimer, alternative). It is long but dense with required agent behavior rather than filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 14-parameter write tool with no output schema and minimal annotations, the description supplies the missing behavioral guidance an agent needs before submitting. It does not state what a successful call returns (e.g., a confirmation), a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description reiterates the 300-character challenge requirement and the meaning of human_approved and consent, but adds no semantics beyond what the schema descriptions already state.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Send) and resource (private advisory inquiry) plus the audience and scope: one-to-one AI advice, 'not a keynote'. It explicitly names the sibling it is not, submit_speaking_inquiry, so an agent can route correctly without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit preconditions (read get_advisory_info first, show the person every detail, send only after approval and consent) and an explicit alternative for the keynote case. When-to-use and when-not-to-use are both spelled out.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
submit_speaking_inquirySubmit a speaking inquiryAInspect
Send a speaking inquiry to Thomas Anglero. Requires six fields: name, email, phone, company or organization, event date, and a free-text message. Fold every other detail into the message in natural language: what Thomas should speak about, event location, format (in person, virtual, or pre-recorded), expected audience size, your role, and budget if any. Writes into the same pipeline as the website form: it records the inquiry and sends the confirmation and notification emails. Thomas replies promptly.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Full name of the person making the inquiry. | |
| Yes | Contact email address. | ||
| phone | Yes | Contact phone number, including country code if the event is outside Norway. | |
| company | Yes | The company or organization the inquiry is on behalf of. | |
| message | Yes | A short free-text description of the event. Fold everything relevant into this one field in natural language: what you would like Thomas to speak about, event location, format (in person, virtual, or pre-recorded), expected audience size, your role at the company, and budget if you have one. Thomas reads this and replies with availability and a tailored proposal. | |
| website | No | Leave blank. Anti-spam field. | |
| event_date | Yes | Event date, for example "February 17, 2027". If the date is not yet fixed, give the intended month or timeframe. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint=false, so the description carries the disclosure burden and does so well: it says the inquiry is written into the same pipeline as the website form, that confirmation and notification emails are sent, and it flags the website field as an anti-spam trap. That is meaningful behavioral context beyond the annotation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, front-loaded with purpose and requirements, with no filler. It loses a point because the long enumerations of foldable details and required fields substantially duplicate the schema's field descriptions.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, and the description compensates by explaining what happens after submission (recording, emails, prompt reply). For a 7-parameter mutation tool with full schema coverage, an agent has enough to call it correctly; only the lack of routing guidance against the advisory sibling is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so every parameter is already documented, including the fold-everything-into-message guidance. The description restates the required field list and the message content list without adding format or validation detail beyond the schema, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (send) and resource (speaking inquiry) with a named recipient, Thomas Anglero. It implicitly separates itself from the sibling submit_advisory_inquiry, but never names an alternative explicitly, so it just misses the 5 bar.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description instructs how to fill the form but never states when to choose this over submit_advisory_inquiry or when to consult get_speaker_profile/get_speaking_topics first. Usage is implied by the purpose rather than guided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- Added
get_advisory_info - Added
submit_advisory_inquiry - Changed
submit_speaking_inquiry1 field changed- changed
Input schema / properties / event_date / descriptionPrevious value: -"Event date, for example \"17 February 2027\". If the date is not yet fixed, give the intended month or timeframe."New value: +"Event date, for example \"February 17, 2027\". If the date is not yet fixed, give the intended month or timeframe."
1 tool update
- Changed
submit_speaking_inquiry1 field changed- changed
Input schema / properties / company / descriptionPrevious value: -"The company or organisation the inquiry is on behalf of."New value: +"The company or organization the inquiry is on behalf of."
1 tool update
- Changed
submit_speaking_inquiry4 fields changed- added
Input schema / properties / companyAdded value: +{ + "description": "The company or organisation the inquiry is on behalf of.", + "type": "string" +} - changed
Input schema / properties / message / descriptionPrevious value: -"A short free-text description of the event. Fold everything relevant into this one field in natural language: event location, format (in person, virtual, or pre-recorded), the topic or theme you would like Thomas to speak about, expected audience size, the organisation and your role, and budget if you have one. Thomas reads this and replies with availability and a tailored proposal."New value: +"A short free-text description of the event. Fold everything relevant into this one field in natural language: what you would like Thomas to speak about, event location, format (in person, virtual, or pre-recorded), expected audience size, your role at the company, and budget if you have one. Thomas reads this and replies with availability and a tailored proposal." - added
Input schema / properties / phoneAdded value: +{ + "description": "Contact phone number, including country code if the event is outside Norway.", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "name", - "email", - "event_date", - "message" -]New value: +[ + "name", + "email", + "phone", + "company", + "event_date", + "message" +]
1 tool update
- Changed
submit_speaking_inquiry12 fields changed- removed
Input schema / properties / audience_sizeRemoved value: -{ - "description": "Optional. Expected audience size.", - "type": "string" -} - removed
Input schema / properties / budgetRemoved value: -{ - "description": "Optional. Budget for the event, any currency.", - "type": "string" -} - changed
Input schema / properties / event_date / descriptionPrevious value: -"Event date, for example \"17 February 2027\"."New value: +"Event date, for example \"17 February 2027\". If the date is not yet fixed, give the intended month or timeframe." - removed
Input schema / properties / event_formatRemoved value: -{ - "description": "Event format.", - "enum": [ - "in-person", - "virtual", - "pre-recorded" - ], - "type": "string" -} - removed
Input schema / properties / event_typeRemoved value: -{ - "description": "Optional. Type of event.", - "enum": [ - "internal", - "external", - "industry-conference", - "board", - "other" - ], - "type": "string" -} - removed
Input schema / properties / how_heardRemoved value: -{ - "description": "Optional. How the enquirer heard about Thomas.", - "items": { - "enum": [ - "google", - "linkedin", - "ai", - "other" - ], - "type": "string" - }, - "type": "array" -} - removed
Input schema / properties / locationRemoved value: -{ - "description": "Event location, for example \"Oslo, Norway\".", - "type": "string" -} - changed
Input schema / properties / message / descriptionPrevious value: -"Optional. Anything else you would like to share."New value: +"A short free-text description of the event. Fold everything relevant into this one field in natural language: event location, format (in person, virtual, or pre-recorded), the topic or theme you would like Thomas to speak about, expected audience size, the organisation and your role, and budget if you have one. Thomas reads this and replies with availability and a tailored proposal." - removed
Input schema / properties / organisationRemoved value: -{ - "description": "Optional. Organisation name.", - "type": "string" -} - removed
Input schema / properties / titleRemoved value: -{ - "description": "Optional. Your job title.", - "type": "string" -} - removed
Input schema / properties / topicRemoved value: -{ - "description": "What you would like Thomas to speak about.", - "type": "string" -} - changed
Input schema / requiredPrevious value: -[ - "name", - "email", - "event_format", - "event_date", - "location", - "topic" -]New value: +[ + "name", + "email", + "event_date", + "message" +]
5 tool updates
- First observed
get_availability_guidance - First observed
get_booking_info - First observed
get_speaker_profile - First observed
get_speaking_topics - First observed
submit_speaking_inquiry
Related MCP Connectors
90-day AI adoption framework for managers: overview, pricing, FAQ and an AI readiness assessment.
Which podcasts and talks a person appeared on, with summaries and chapters. AI, investing, crypto.
An interactive portfolio built for AI conversations. Browse work, services, and book calls.
Strategist, ghostwriter, scheduler and analyst in one, inside your AI. LinkedIn, X, Substack.
Related MCP Servers
- AlicenseAqualityFmaintenanceQuery Swedish public data from AI tools. Includes company data, SCB statistics, weather, transport, public agencies, and more through the Apiverket API.232 npm2MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to search Platsbanken job ads, read full ad texts, retrieve labour-market statistics, and look up taxonomy codes using plain-language filters without API keys.5MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to retrieve Taklo facts, calculate monthly pricing, query accounting integrations, and prepare trial or callback requests.MIT
- AlicenseAqualityDmaintenanceEnables AI agents to programmatically engage Agrus.ai by listing services and verticals, querying compliance positions, retrieving NDA-protected case studies, and drafting Discovery Sprint scopes for regulated industries.7MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.