MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Code & DevOps

Callpaymin

Find experts, check availability, and book pay-per-minute calls on Callpaymin.

Checks passed
11 / 22

3 failed · 8 not measured

Median response
577 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
61

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
222

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 577 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name callpaymin.

  • Pass
    Lists tools

    tools/list returned 61 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 577 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 577 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    1 of 172 parameters have a description (1%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Not measured
    Website matches publisher

    This namespace is not a reverse domain, so the website comparison does not apply.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Fail
    Repo owner matches

    The GitHub repository owner does not match the namespace login.

  • Pass
    Recently updated

    Updated 2026-11-02T19:53:27.944202Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using Callpaymin

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http callpaymin https://www.callpaymin.io/api/mcp

Capabilities

Tools 61

apply_referral_code

Links your account to a referrer. Does nothing unless confirm=true. Uses the existing referral linker.

Discovered
cancel_booking

DESTRUCTIVE. Cancels a booking you are part of. Does nothing unless confirm=true. Other people's bookings are not found.

Discovered
check_expert_online

Reads the directory availability flag. It can be up to a minute old and is not a live media presence check.

Discovered
clear_do_not_disturb

The call router does not read a do-not-disturb window, so there is nothing to clear. This tool is not yet supported. Nothing is read or changed.

Discovered
close_job

Removes a job posted by the signed-in user. close, withdraw, and delete are the same removal the website Delete button performs, including a job still in pending_review: the job document is removed, the public listing is removed, and an audit snapshot is kept. Does not charge or refund anyone. Does nothing unless confirm=true. jobId is the id from list_my_jobs.

Discovered
close_meeting_room

Closes a meeting room the signed-in expert hosts, using the same close path as the website. Does nothing unless confirm=true. Does not charge participants or settle a live billing session. A room with a live billing session must be closed from the meeting screen. Already-closed rooms stay closed.

Discovered
create_booking

Quotes a scheduled call. Without confirm=true this only returns the price. With confirm=true and acknowledgedCostUsd equal to estimatedCostUsd, it holds the slot as pending_payment for 20 minutes and returns a callpaymin.io link to pay on the website. It never charges a card or debits the wallet.

Discovered
create_meeting_room

Creates a meeting room through the meetings service for the signed-in expert. maxParticipants is the guest cap, a whole number from 1 to 20. The host is not counted. When omitted, the cap is 20. Does not bill anyone. Does nothing unless confirm=true. An idempotency key replays the same room.

Discovered
disable_auto_recharge

Turns off wallet auto-recharge so a saved card is not charged later. Does not charge or debit anything. Does nothing unless confirm=true.

Discovered
end_call

Cancels an incoming invite you created. A connected call is not ended here, because that cleanup path bills the live session. This tool does not charge or settle. Does nothing unless confirm=true.

Discovered
estimate_call_cost

USD estimate for a 1:1 call from the expert public per-minute rate. The first minute is free. Payable usage is split 80% to the expert and 20% to the platform. A $0.30 short-call fee on a call under 10 minutes is not part of that split. Chat, meetings, and work sessions are not priced here. A separate chat promotion about 10 free minutes is not applied. This does not book or charge.

Discovered
favorite_expert

Saves an approved expert on your account.

Discovered
get_application_status

Your expert application status. Approval is a profile field. Every account can use the consumer tools.

Discovered
get_call_session

Status of a call invite where you are the caller or the expert. It does not return media credentials or a guessed running cost.

Discovered
get_chat_summary

AI chat recaps are produced by the chat summary service for organization sessions, not as a consumer-thread tool. This tool is not yet supported. Nothing is read or changed.

Discovered
get_country_rate_caps

Maximum USD per minute an expert in this country may charge. High-income countries and Europe use the higher cap. Pass a real country name or 2-letter code. Unknown places are rejected.

Discovered
get_deep_link

Builds a Callpaymin URL for a known page. It does not sign the link or embed a token.

Discovered
get_earnings_summary

Current pending, releasable, and paid expert earnings. A custom period is not applied; figures are the live totals, not an estimate for that window.

Discovered
get_expert

Public profile, per-minute rate, and scheduling rules for one approved expert. Does not include email or phone.

Discovered
get_expert_availability

Open booking slots for an expert on a calendar date (YYYY-MM-DD).

Discovered
get_my_profile

The signed-in user's own profile fields.

Discovered
get_payment_methods

Masked card brand and last four digits saved on the wallet, if any. Full card numbers and vault ids are never returned.

Discovered
get_payout_methods

Saved payout destinations: id, provider, country, and last four digits. Full account numbers are not returned.

Discovered
get_platform_stats

Count of approved experts currently listed in the directory. Other totals are omitted rather than estimated.

Discovered
get_rate_coach_suggestion

Compares your rate with your country cap and the median public rate of up to 20 listed experts in your industry. It is a hint, not a required price.

Discovered
get_receipt

Receipt for one of your calls. Other people's calls are not found. Recording URLs are not included.

Discovered
get_referral_code

Your own referral code, if one has been issued. Commission is 5% for 12 months from the first paid payout of a referred expert. Referred people are on get_referral_stats.

Discovered
get_referral_stats

People who used your code, as a name or initials, the date they joined, and whether the referral is still active. Emails and account ids are not included.

Discovered
get_releasable_balance

Expert earnings past the 7-day hold that are available to withdraw. This does not request a payout.

Discovered
get_reviews

Public reviews for an approved expert. Reviewer emails are not included.

Discovered
get_support_ticket

There is no support-desk API in this app. This tool is not yet supported. Nothing is read or changed.

Discovered
get_supported_currencies

Currencies the Callpaymin wallet charges in. This is not a foreign-exchange table. Currency conversion is not a tool, and this server does not invent an exchange rate.

Discovered
get_supported_payout_countries

Countries from the payout settings list. The US row is Airwallex, which is the rail that page uses for US cash-out. Wise rows use Wise. This does not check a live provider, start a payout, or return bank details.

Discovered
get_tax_docs

Tax documents are not generated by an API this server can read. Nothing is returned in their place. This tool is not yet supported. Nothing is read or changed.

Discovered
get_wallet_balance

Wallet balance used to pay for calls. Experts also get withdrawable, pending, and paid earnings. No payout account numbers.

Discovered
join_meeting_room

Joining a room needs a mediasoup WebRTC client. MCP cannot open that media path or start meeting billing. This tool is not yet supported. Nothing is read or changed.

Discovered
list_categories

Industries and topics used by the expert directory.

Discovered
list_favorites

Experts you have favorited.

Discovered
list_jobs

Active jobs on the public board. Poster emails, invite codes, and draft or pending jobs are omitted.

Discovered
list_my_bookings

Bookings where the signed-in user is the quester or the expert. Defaults to upcoming bookings.

Discovered
list_my_calls

Recent calls where the signed-in user is the caller or the expert. Amounts are that user's cost or earnings. Recordings are not included. At most 40 recent calls are scanned.

Discovered
list_my_chats

Consumer chat threads are not exposed through a user-scoped query that is safe to return from MCP yet. This tool is not yet supported. Nothing is read or changed.

Discovered
list_my_jobs

Jobs posted by the signed-in user, including ones still waiting for review. Invite links are omitted. Applied jobs are not listed, because applications are stored on the poster account.

Discovered
list_my_meeting_rooms

Meeting rooms hosted by the signed-in expert. Participant emails are not included.

Discovered
list_participants

Display names of people in a meeting room you host. Emails and media tokens are not included.

Discovered
list_payouts

Your payout requests: id, amount, status, and provider. Bank account numbers are not included.

Discovered
mute_participant

Mute is a mediasoup host command. MCP cannot reach the media server, so nobody is muted. This tool is not yet supported. Nothing is read or changed.

Discovered
post_job

DESTRUCTIVE. Creates a job in pending_review, the same hold the website uses before an admin approves it. It is not added to the public board. Does nothing unless confirm=true, and then requires an idempotency key. The invite link is returned once.

Discovered
rate_call

Reviews are submitted by the post-call review API, which checks that you were on the call. That check is not wired here, so no review is stored. This tool is not yet supported. Nothing is read or changed.

Discovered
respond_to_job

Applies the signed-in user to an active public job using the same application record as the website. Does nothing unless confirm=true. Cannot apply to your own job or to a job that is not active. Applying does not charge credits or fees.

Discovered
search_experts

Search approved Callpaymin experts. Queries match whole words and known role aliases (product manager, product management, and PM are the same role). Letters inside another word do not match, so PM does not match development. Industry filters accept a canonical industry and its aliases (Wellness Coaching, Holistic Life Coach, Psychic Reader, and Wellness & Coaching). category is the same filter as industry. If both are set, industry is used. An unrecognized value matches only an identical stored industry string. One page is returned. limit defaults to 10 and maxes at 50. Pass cursor from nextCursor for the next page. totalMatches is the full count. hasMore is false only on the last page. Nothing after this page is dropped. Categories (industries): Technology, Consulting & Strategy, Marketing & Sales, Wellness & Coaching, Healthcare, Education, Finance & Real Estate, Legal, Entertainment, Retail & E-commerce, Design & Creative, HR & Recruiting, Cybersecurity, Non-Profit, Other. Topics: Building Product, Building with AI, Business & Money, Career Advancement, Founder Advice, Fundraising, Hiring & Team Building, Idea to Launch, Marketing & GTM, Mental Health, Sales & Growth, VC & Angel Advice. Bios are user-written. Availability can be up to a minute old.

Discovered
send_message

Sending a message can be billed after the free allowance. The chat writer is not wired to MCP, so no message is stored. This tool is not yet supported. Nothing is read or changed.

Discovered
send_support_ticket

There is no support-desk API in this app. MCP will not pretend a ticket was filed. This tool is not yet supported. Nothing is read or changed.

Discovered
set_availability

Sets the directory availability flag other people see: online, offline, or busy.

Discovered
set_do_not_disturb

The call router does not read a do-not-disturb window. Setting one here would not change who can reach you. This tool is not yet supported. Nothing is read or changed.

Discovered
start_chat

Consumer chat billing, including the first 5 free messages per pair, is tied to the chat product session and is not wired to MCP. This tool is not yet supported. Nothing is read or changed.

Discovered
submit_application

Expert applications go through the signup flow, including document upload and review email. MCP will not mark an application submitted. This tool is not yet supported. Nothing is read or changed.

Discovered
toggle_recording

Recording is controlled by the meeting room service. MCP does not start or stop a recording. This tool is not yet supported. Nothing is read or changed.

Discovered
unfavorite_expert

Removes an expert from your favorites.

Discovered
update_profile

Updates your own public profile fields. Email, role, balance, and payout data cannot be changed here.

Discovered
update_rate

Sets your public USD per-minute rate, capped by country. Without confirm=true this only previews the cap. To save it, pass confirm=true and acknowledgedAmountUsd equal to perMinute.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected577 ms61