MCP serverke.co.firmledger/firmledger
FirmLedger: search and verify businesses.
Read more
FirmLedger: search and verify businesses. Free needs no key; Pro adds contacts, news, jobs.Overview
Score?
UNRATED 0.157
of what a free look can see, on 7 looks
Looks
7
last 11 hr ago
Tools
46
More info
URL
mcp.firmledger.co.ke/mcp
streamable-http
Says it is
firmledger 1.0.0
protocol 2025-06-18
In the record since
5 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.157 · highest on record 0.8561
Toolsfrom sha256:187082efa2…ce5685
| Tool | Schema |
|---|---|
| check_domain FirmLedger Pro. Given a website domain or URL, report whether an approved FirmLedger record uses it and return that record — useful for "is this site legit?" questions. |
input · no output |
| compare_listings Compare 2 to 4 approved FirmLedger companies side by side: entity type, category, location, founded, team size, website, tagline, date registered, ownership, tick, confidence and s |
input · no output |
| connection_status Report what this FirmLedger connection can do: Free or Pro access, authentication and active free-trial status, and which tools and fields are available. Use when the user asks why |
input · no output |
| create_support_ticket Open a FirmLedger support ticket for the user. Categories: billing, technical, listing, account, verification, other. Requires the user's confirmation of the exact subject and mess |
input · no output |
| create_webhook Register a webhook on the user’s account after explicit confirmation. Listing events will be sent to this URL. Requires Pro (including a free trial) and write:account. The signing |
input · no output |
| export_watchlist_csv The user's watchlist as CSV text (name, category, type, location, contact details, tech stack, verified owner, confidence, watched since) — the same file as the dashboard's Export |
input · no output |
| get_analytics Audience analytics for the user's own listings — views today/7/30 days/total, unique visitors, profile and website clicks, leads, the 30-day funnel, top visitor locations and per-l |
input · no output |
| get_api_status The state of the FirmLedger REST API for this account and API key, as /api/v1/me and /api/v1/usage answer it: identity, plan and free-trial status, the key's scopes, live per-minut |
input · no output |
| get_lead One conversation from the Leads inbox with the inquirer's details and every message, oldest first. Use before reply_to_lead so the reply fits the thread. |
input · no output |
| get_listing The public FirmLedger profile of one company: description, category, location, verification state (tick, how ownership was proved, when it was last checked), confidence and health |
input · no output |
| get_my_listings The listings this account owns or submitted, with moderation status, tick, scores, Pro perks, sponsorship, jobs and new-lead counts. Use first when the user refers to "my listing". |
input · no output |
| get_news FirmLedger Pro. Recent moderated news headlines about one company with dates, publishers and links — the same accuracy-gated stories shown on the profile's news panel. |
input · no output |
| get_notifications The user's in-app FirmLedger notifications, newest first, with the unread count. Set unread_only for just the unread ones. |
input · no output |
| get_relationships FirmLedger Pro. The recorded relationship graph of one company: founders, investors, parent companies, subsidiaries, products, services and partners — plus the reverse edges (compa |
input · no output |
| get_watchlist The companies the user watches on FirmLedger, newest first. |
input · no output |
| list_ad_packages The current Sponsored-placement advertising packages with price, billing and duration. With an API key it also lists the user's own listings and which of them can be advertised or |
input · no output |
| list_api_keys The account's API keys with label, prefix, scopes, usage totals and last use — never a raw key. Use it to name a key before revoking or re-scoping it. |
input · no output |
| list_categories Every FirmLedger category with its number of approved listings. Use to pick a valid category for search_listings. |
input · no output |
| list_countries The countries present in the FirmLedger directory, each with its number of approved listings. |
input · no output |
| list_jobs FirmLedger Pro. Open roles at approved FirmLedger companies, filtered by company and/or location and keyword: title, company, location, posted date and where to apply. Jobs on unap |
input · no output |
| list_leads The user's FirmLedger Leads inbox: inquiries received on their listings (box "received", the default), archived ones ("archived"), or inquiries they sent to other businesses ("sent |
input · no output |
| list_my_tickets The user's FirmLedger support tickets. Pass a ticket reference to read that ticket's full conversation. |
input · no output |
| list_plans The current FirmLedger Pro offers with price, billing and duration. With an API key it also says whether this account is already on Pro and whether a free trial is available. Use b |
input · no output |
| list_webhooks The account's webhook destinations with events, category filters, active state and signing-secret prefix — plus recent deliveries (status, HTTP code, attempts, last error) when a w |
input · no output |
| manage_api_keys Create an API key (the raw key is returned once), revoke a key, or change a key's scopes — the dashboard's Developer API controls. Requires the user's confirmation. Keys can also c |
input · no output |
| manage_job Manage a job owned by the member: edit its title, type, location, apply link or description, close it, or permanently remove it. Editing a live or closed role returns it to moderat |
input · no output |
| manage_lead Archive a conversation out of the business inbox, restore it, or delete it permanently — the dashboard's conversation controls. Requires the user's confirmation (deleting is irreve |
input · no output |
| manage_webhooks Create, update, pause, resume, rotate the signing secret of, test, retry a delivery for, or delete a webhook destination on the user's account — the same operations as Dashboard → |
input · no output |
| mark_notifications_read Mark one notification (notification_id) or all of them (all: true) as read. Requires the user's confirmation. |
input · no output |
| post_job Submit a job opening on one of the user's listings (the listing needs active Pro perks; up to 5 open or pending roles). Like the dashboard form, it goes to moderation first and is |
input · no output |
| prepare_advertising Does NOT charge anything. Checks that the listing belongs to this account and is approved, then returns a personal link to FirmLedger's own checkout for the chosen Sponsored-placem |
input · no output |
| prepare_listing_claim Free. Prepare a link to claim an approved listing using DNS TXT, HTML meta tag or site badge. Creates nothing and never grants ownership. The user signs in, generates a token, inst |
input · no output |
| prepare_listing_submission Does NOT create anything. Returns a link to the real FirmLedger submission form with the company name, website and (optional) category, country and city pre-filled. The user opens |
input · no output |
| prepare_upgrade Does NOT charge anything. Returns a personal link to FirmLedger's own checkout for the chosen Pro plan (optionally with a promo code). The user opens it, signs in, reviews the orde |
input · no output |
| refresh_listing_news Look for new coverage of one of the user's approved listings with the same accuracy rules and moderation as the dashboard's "Refresh news" (once a minute per listing). Requires the |
input · no output |
| refresh_listing_scores Recompute the confidence, health and completeness scores of one of the user's listings from its current record — the dashboard's "Re-align scores". Requires the user's confirmation |
input · no output |
| refresh_listing_tech Scan the website of one of the user's listings and refresh its technology snapshot — the dashboard's "Refresh tech". Requires the user's confirmation. |
input · no output |
| reply_to_lead Send a reply in one of the user's lead conversations, exactly as the Reply box on the website does (the other party is notified). Requires the user's confirmation: the first call r |
input · no output |
| reply_to_ticket Send a reply in one of the user's own support tickets — the same thread the dashboard shows, and the same message an agent answers. Closed tickets cannot take replies. Requires the |
input · no output |
| request_listing_removal Send a removal request for a listing the user owns or originally submitted. A moderator reviews it; nothing is removed until they accept. Requires the user's confirmation. |
input · no output |
| search_listings Search approved FirmLedger company records by name or keyword, category, country, city and verified status. Returns a short list (name, category, location, verified flag, tick, con |
input · no output |
| set_lead_status Move a lead in the user's business inbox to new, contacted, qualified, won or lost. Requires the user's confirmation. |
input · no output |
| start_lead Start a new FirmLedger Leads conversation with another approved, claimed business. The signed-in member email is used automatically, the business email stays private, and the owner |
input · no output |
| update_my_listing Change fields on a listing the user owns (name, tagline, description, website, email, phone, country, city, region, address, logo_url, founded, size, tags, socials) — the same serv |
input · no output |
| watchlist_add Add an approved company to the user's watchlist so they are notified when its record changes. Requires the user's confirmation. |
input · no output |
| watchlist_remove Remove a company from the user's watchlist. Requires the user's confirmation. |
input · no output |
Verify it yourself
npx teppi-check https://mcp.firmledger.co.ke/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3NW6ENT3QDA80QWGE7DJX3W