{"predicate":"mcp_tools","based_on":{"sample_size":200,"note":"This description is read from a SAMPLE of at most 200 currently valid facts, not from all of them. Field lists and status shares are indicative. For the coverage of one entity use get_timeseries, which is exact."},"value_fields":["tools"],"units":[],"entity_types":["mcp_server"],"status_in_sample":{"observed":200},"sources":["factanker_probe"],"primary_source":{"source_id":"factanker_probe","name":"FACTANKER Eigenbeobachtung: MCP-Server-Selbstauskunft","publisher":"Enerlio GmbH","license":"CC0-1.0 (eigene Beobachtung)","url":"https://registry.modelcontextprotocol.io/v0/servers","notes":"EIGENE BEOBACHTUNG, keine Fremdquelle. Grundgesamtheit: die offizielle MCP-Registry (version=latest, status=active), davon ausschliesslich REMOTE-Endpunkte (streamable-http/sse) — lokale stdio-Server sind nicht beobachtbar. METHODE je Endpunkt: ein JSON-RPC initialize, danach notifications/initialized und tools/list. Erfasst werden nur Angaben, die der Server von sich aus herausgibt: Protokollversion, serverInfo, Auth-Schema (aus 401/WWW-Authenticate), Tool-Liste mit Beschreibungen, Antwortzeit. INTERVALL: alle 6 Stunden (systemd-Timer). ANSTAND: identifizierender User-Agent, keine Tool-Aufrufe, keine Auth-Versuche, keine Sicherheitstests, kein Port-Scanning; 429/503 bedeutet sofortigen Rueckzug ohne Wiederholung (Ergebnis dann \"nicht erreichbar\", nicht \"Fehler\"). Betreiber und Personen werden NIEMALS als Entity angelegt (Regel 7) — beobachtet wird der Endpunkt."},"period_years_in_sample":null,"example":{"entity":"io.github.0nork/0nMCP","value":{"tools":[{"name":"add_contact_note","optional":[],"required":["body","contactId"],"description":"Add a note to a CRM contact"},{"name":"add_contact_tags","optional":[],"required":["contactId","tags"],"description":"Add tags to a CRM contact"},{"name":"create_contact","optional":["firstName","lastName","phone","tags"],"required":["email"],"description":"Create a new CRM contact"},{"name":"create_opportunity","optional":["contactId","monetaryValue"],"required":["name","pipelineId","stageId"],"description":"Create a new opportunity/deal"},{"name":"get_appointments","optional":["calendarId","endTime","startTime"],"required":[],"description":"Get appointments in a date range"},{"name":"get_calendars","optional":[],"required":[],"description":"List all CRM calendars"},{"name":"get_contact","optional":[],"required":["contactId"],"description":"Get a CRM contact by ID"},{"name":"get_custom_fields","optional":[],"required":[],"description":"List all custom fields"},{"name":"get_location","optional":[],"required":[],"description":"Get CRM location details"},{"name":"get_pipelines","optional":[],"required":[],"description":"List all CRM pipelines and stages"},{"name":"search_contacts","optional":["limit","query"],"required":[],"description":"Search CRM contacts by name, email, or phone"},{"name":"search_conversations","optional":["contactId","limit"],"required":[],"description":"Search CRM conversations"},{"name":"search_opportunities","optional":["pipelineId","query"],"required":[],"description":"Search CRM opportunities/deals"},{"name":"send_email","optional":[],"required":["contactId","htmlBody","subject"],"description":"Send an email to a contact"},{"name":"send_message","optional":["subject"],"required":["contactId","message","type"],"description":"Send a message (Email, SMS, WhatsApp)"},{"name":"update_contact","optional":["email","firstName","lastName","phone"],"required":["contactId"],"description":"Update a CRM contact"},{"name":"verify_service","optional":[],"required":["apiKey","service"],"description":"Verify an API key against a service (stripe, github, sendgrid, openai, anthropic, slack, notion, airtable, resend, hubspot, vercel) and return an account summary + a .0n connection descriptor"}]},"fact_url":"https://factanker.com/fact/08356b07-4204-466c-9770-4a4d85774ada"},"license":"US-PD/CC0 per fact; please cite via fact_url","usage":{"values_are":"public records","copyright":"none — facts are not copyrightable; the underlying US government records are public domain (17 U.S.C. §105) or CC0","may_quote_verbatim":true,"permission_required":false,"attribution_required":false,"attribution_appreciated":"link the fact_url so your reader can verify","applies_to":"values, units, periods and source references","does_not_apply_to":"FACTANKER's own editorial texts under https://factanker.com/record"}}