agentready.ch: Swiss company directory
by agentready.ch · remote · no sign-in to list tools · v1.0.0 · published by ch.agentready
Verified Swiss company profiles for AI agents: search, read and contact firms via allowed actions.
8 tools: 1 do something that can't be undone, 2 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone1Claude Code: ask: see these tools
- Changes things2Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http swiss-company-directory https://agentready.ch/api/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
8 tools
Can't be undone 1Claude Code: ask
prepare_contact_requestSend a contact request through agentready.ch.No findings
Why it is in this group
- The name "prepare_contact_request" says "request": a word for a change.
- The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it Send a contact request through agentready.ch. If the company has a configured recipient email, the message is sent immediately via Resend.
Changes things 2Claude Code: ask
call_company_functionExecute an email-backed company function returned by search_company_directory, for example request_rate, request_quote, request_meeting, request_callback or ask_question.No findings
Why it is in this group
- The name "call_company_function" says "call": a word for a change.
Description, as the server wrote it Execute an email-backed company function returned by search_company_directory, for example request_rate, request_quote, request_meeting, request_callback or ask_question.
request_listingSubmit a business to be listed on agentready.ch.No findings
Why it is in this group
- The name "request_listing" says "request": a word for a change.
Description, as the server wrote it Submit a business to be listed on agentready.ch. Prepares an agent-ready profile and emails the company's contact a Stripe pay link to activate. Collect all required fields from the user first. The profile stays private until the company clicks the pay link — nothing is charged automatically.
Only reads 5Claude Code: allow
agent_intent_searchFind companies by a natural-language user need, location, language and desired action.No findings
Why it is in this group
- The name "agent_intent_search" says "search": a word for reading.
Description, as the server wrote it Find companies by a natural-language user need, location, language and desired action. Returns fit scores and next best actions.
list_directory_capabilitiesShow how agents can discover companies and contact them through agentready.ch.No findings
Why it is in this group
- The name "list_directory_capabilities" says "list": a word for reading.
Description, as the server wrote it Show how agents can discover companies and contact them through agentready.ch.
read_company_profileRead a structured agent profile for one company slug.No findings
Why it is in this group
- The name "read_company_profile" says "read": a word for reading.
Description, as the server wrote it Read a structured agent profile for one company slug.
search_companiesSearch public agentready.ch company profiles by name, category, region or service.No findings
Why it is in this group
- The name "search_companies" says "search": a word for reading.
Description, as the server wrote it Search public agentready.ch company profiles by name, category, region or service.
search_company_directoryStructured discovery for agents.No findings
Why it is in this group
- The name "search_company_directory" says "search": a word for reading.
Description, as the server wrote it Structured discovery for agents. Search by company name, service, category, region and available function. Returns slugs, profile links, agent files, available functions and contact endpoints.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http swiss-company-directory https://agentready.ch/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__swiss-company-directory__search_companies",
"mcp__swiss-company-directory__search_company_directory",
"mcp__swiss-company-directory__list_directory_capabilities",
"mcp__swiss-company-directory__agent_intent_search",
"mcp__swiss-company-directory__read_company_profile"
],
"ask": [
"mcp__swiss-company-directory__prepare_contact_request",
"mcp__swiss-company-directory__call_company_function",
"mcp__swiss-company-directory__request_listing"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as swiss-company-directory. Review it before you use it.